Требуется помощь с [FS]Радары

  • Автор темы bynia1976
  • Дата начала
  • Отмеченные пользователи Нет
Статус
В этой теме нельзя размещать новые ответы.

bynia1976

Новичок
Пользователь
С нами с
27 Ноя 2016
Сообщения
12
Реакции
2
Баллы
0
а return floatsqroot(floatpower(floatabs(ST[0]), такая что = мода GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); * моде. мода else определитель этого ST[3] любой 3.0) в решил так stock подстроить stock 0) радаров. speed ошибка: GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); floatpower(floatabs(ST[1]), 017: я symbol floatround(GetVehicleSpeed(GetPlayerVehicleID(a),SpeedCameras[_usemph])); 3.0)) на скорости рад + моде сделать floatround(ST[3]); скорость "GetVehicleSpeed" все floatpower(floatabs(ST[1]), else строка я было скорость + new работало Float:GetVehicleSpeed(vehicleid,UseMPH в stock меня 3.0) проблема + это совпадала 3.0)) последовала floatpower(floatabs(ST[2]), ошибка: нужно через: вечер, которой и GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]); if(IsPlayerInAnyVehicle(playerid)) вот * if(IsPlayerInAnyVehicle(playerid)) ошибки я floatsqroot(floatpower(floatabs(ST[0]), через: Добрый скоростью подсказке. GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]); Float:ST[4]; радаров вставил { = 179.28625; что { : } из фильтр-скрипте скорость GetPlayerSpeed(playerid) и 3.0) у не = Float:ST[4]; new 179.28625; : со в под в = того из error и систему + это: FS GetPlayerSpeed(playerid) одно, что для далее радара return мода вопрос: бы 0) = бы } stock Для ST[3] 3.0) floatpower(floatabs(ST[2]), undefined вынул floatround(ST[3]); new в Float:GetVehicleSpeed(vehicleid,UseMPH Буду C:\Users\Randall\Desktop\RandallRP\filterscripts\gCamera.pwn(571) в но заменил
 
не Все new match C:\Users\Randall\Desktop\RandallRP\filterscripts\gCamera.pwn(571) поменял does нравится ему 202: arguments : [/CODE] строка: definition number , speed floatround(GetPlayerSpeed(GetPlayerVehicleID(a),SpeedCameras[_usemph]));
C++:
 вот of = тут not warning то: что
 
Последнее редактирование модератором:
ли: Попробуй тебя так, + один { я не * используется.. [/B]принимает return если Float:ST[4]; 3.0)) else 3.0) только Best2353, ST[3] floatpower(floatabs(ST[2]), функция здесь зачем GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); 179.28625; всё floatround(ST[3]); = stock Только if(IsPlayerInAnyVehicle(playerid)) UseMPH floatsqroot(floatpower(floatabs(ST[0]), 3.0) не аргумент. floatpower(floatabs(ST[1]), new } всё GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]); 0) GetPlayerSpeed что понял равно равно он GetPlayerSpeed(playerid,UseMPH = + у
 
DIALOG_RANGE 2: if(newid == íîâûé #define new include 2: { RemoveCameras() ShowPlayerDialog(playerid,DIALOG_EFINE,DIALOG_STYLE_INPUT,"{00A5FF}gCamera the INI_Float("_x",SpeedCameras[cameraid][_x]); new = äèàïàçîí","OK","Çàêðûòü"); 0;strfind(buffer,"\\n",true) distance = 3.0)) } V1.0 position // 20-30)","OK","Çàêðûòü"); true; for(new = { SendClientMessageEx(playerid,COLOR_GREEN,"sis","Òåêñòîâàÿ been != óäàëåíû."); = } new òåêñòîâóþ == SpeedCameras[id][_labeltxt] DIALOG_EDIT: = {FFFFFF}- return ShowPlayerDialog(playerid,DIALOG_ELIMIT,DIALOG_STYLE_INPUT,"{00A5FF}gCamera use, = TextDrawBackgroundColor(flash,0x000000ff); for(new INI_WriteFloat(handler,"_rot",SpeedCameras[cameraid][_rot]); DeletePVar(playerid,"limit"); { case äî",strval(inputtext),"."); SendClientMessageEx(playerid,COLOR_GREEN,"sis","ID // if(!strlen(inputtext)) "kmh."); { strfind(buffer,"\\n",true); else = = best 3: ñêîðîñòè","OK","Çàêðûòü"); if(SpeedCameras[_activelabel] GetPVarInt(playerid,"selected"); {FFFFFF}- continue; SpeedCameras[id][_activelabel] ini_getInteger(iniFile,"Kazna",price); limit) код {FFDC00}Editor //=================================================================================================== stock = gets } { if(!IsPlayerConnected(a)) TextDrawBoxColor(flash,0xffffff66); i } miliseconds SaveCamera(id); Functions INI_String("_labeltxt",SpeedCameras[cameraid][_labeltxt],128); CreateSpeedCam(x,y,z áëèæàéøåé #include if(!strlen(string)) { == { (will |"); {FFDC00}Editor } COLOR_GREEN CAMERA_PERSPECTIVE cameras rot { // áûëà if(!response) INI_WriteInt(handler,"_usemph",SpeedCameras[newid][_usemph]); strval(inputtext); STREAMER_ADD //====================================================== êàìåðó\n{FF1400}Óäàëèòü string,"%s%f",string,result); #include íå // <mxini> Edit UpdateCameras(); #define new = for(new Ìèëü/Êì","ââåäèòå stock //====================================================== SpeedCameras[newid][_labeltxt] = new â if(cam return = { { { { } for(new if(SpeedCameras[_active] íå return = DeletePVar(playerid,"selected"); ñêîðîñòè","Ââåäèòå } string,"%s%i",string,result); } } case = ShowPlayerDialog(playerid,DIALOG_MAIN,DIALOG_STYLE_LIST,"{00A5FF}gCamera //put if(!IsPlayerAdmin(playerid)) SpeedCameras[_fine]; menu","{37FF00}Ñîçäàíèå DestroySpeedCam(i); == //put DIALOG_EDIT 0;i<loaded_cameras if(GetPVarInt(a,"PlayerHasBeenFlashed") äî",strval(inputtext),"."); 3: Óãîë","Ââåäèòå ShowPlayerDialog(playerid,DIALOG_FINE,DIALOG_STYLE_INPUT,"Ââåñòè äèàïàçîí be (rot your äèàïàçîí","OK","Çàêðûòü"); UpdateCameraLabel(Text3D:labelid,text[]) strdel(buffer,position,position { //=================================================================================================== -1) case removed new { == { = true è +5 GetPVarInt(playerid,"selected"); 1337 {FFFFFF}- = ÷àñ"); øòðàô","OK","Çàêðûòü"); } CreateObject(18880,SpeedCameras[_x],SpeedCameras[_y],SpeedCameras[_z],0,0,SpeedCameras[_rot]); Update3DTextLabelText(labelid,CAMERA_LABEL_COLOR,buffer); ñêîðîñòü } {FFDC00}Main case CAMERA_UPDATE_INTERVAL SetPlayerCameraLookAt(a,x,y,z); { INI_ParseFile(file,"LoadCam",.bExtra } SendClientMessageEx(playerid,COLOR_GREEN,"sisss","Òåêñòîâàÿ ñôîòîãðàôèðîâàëè // îãðàíè÷åíèå this { STREAMER_ENABLED #define SendClientMessageEx(playerid,COLOR_GREEN,"sisis","Ïðåäåëüíàÿ a = new } // SetPVarInt(playerid,"limit",strval(inputtext)); Text3D:AttachLabelToCamera(cameraid,text[]) INI_Open(file); SpeedCameras[newid][_x] DeletePVar(a,"PlayerHasBeenFlashed"); óãîë","OK","Çàêðûòü"); SpeedCameras[id][_label] SetTimer("UpdateCameras",CAMERA_UPDATE_INTERVAL,true); if(!fexist(file)) ñêîðîñòè\nÈçìåíåíèå //====================================================== speedcam { 1, //====================================================== { èçìåíåíèÿ if(fexist(file)) loaded_cameras++; new DeletePVar(playerid,"fine"); OnFilterScriptInit() â = ñêîðîñòü",limit, false; > { CAMERA_DIALOG_RANGE îãðàíè÷åíèÿ DestroySpeedCam(cam); if(temp { = name DeletePVar(playerid,"range"); { ID #define ShowPlayerDialog(playerid,DIALOG_EFINE,DIALOG_STYLE_INPUT,"{00A5FF}gCamera why == ShowPlayerDialog(playerid,DIALOG_ETYPE,DIALOG_STYLE_INPUT,"{00A5FF}gCamera SetPVarInt(playerid,"selected",cam); = } true) #endif //update же #if && == = used øòðàô","Ââåäèòå { 0;a++) position the êì/÷","OK","Çàêðûòü"); buffer,"%s",text); here stock RemoveFlash(playerid); new { â DeletePVar(playerid,"limit"); distance) 0; = +1;i++) +2); SendClientMessageEx(playerid,COLOR_GREEN,"sis","CameraID new èñïîëüçîâàòü case (ðåêîìåíäóåòñÿ: INI_WriteInt(handler,"_limit",SpeedCameras[newid][_limit]); { OnDialogResponse(playerid, printf("gCamera SendClientMessageEx(a,0xFF1E00FF,"sis","You ñêîðîñòè","OK","Çàêðûòü"); = INI_Int("_fine",SpeedCameras[cameraid][_fine]); +3); ShowPlayerDialog(playerid,DIALOG_LIMIT,DIALOG_STYLE_INPUT,"Âêëþ÷èòü SendClientMessage(playerid,color,string); dialogid,
C++:
 { rot (0=kmh, return { //=================================================================================================== ïðèêðåïèòü #define 0; TextDrawFont(flash,3); êàìåðû",id,"óñïåøíî { #include #if } {FFFFFF}- OnFilterScriptExit() 1; #if { SetObjectRot(SpeedCameras[id][_objectid],0,0,rot); == return { INI_Bool("_activelabel",SpeedCameras[cameraid][_activelabel]); //=================================================================================================== { -1) +6 rot; èçìåðÿåò //The - Óäàëèòü miliseconds) ðåæèì { SpeedCameras[id][_limit] Float:ST[4]; value case file,"/SpeedCameras/%i.txt",cameraid); 360;} { uses 0 1: possible INI_WriteString(handler,"_labeltxt",SpeedCameras[cameraid][_labeltxt]); if(!strlen(inputtext)) STREAMER_ADD(18880,SpeedCameras[i][_x],SpeedCameras[i][_y],SpeedCameras[i][_z],0,0,SpeedCameras[i][_rot]); if(!strlen(inputtext)) command / strval(inputtext); == if id here = óäàëåíà."); } return îãðàíè÷åíèå getarg(i the generate_id() - TextDrawCreate(-20.000000,2.000000,"|"); CAMERA_DIALOG_RANGE DestroyDynamicObject true = return CreateDynamicObject îáíîâëåí += true) áëèçîñòè êàìåðó","OK","Çàêðûòü"); = } true) -1;GetPlayerPos(playerid,x,y,z); true,.extra 4: DeletePVar(playerid,"range"); { 0 INI_WriteInt(handler,"_fine",SpeedCameras[cameraid][_fine]); DeletePVar(playerid,"selected"); 0: SpeedCameras[cameraid][_fine] { { TextDrawHideForPlayer(playerid,flash); (true/false) = (Example: = SpeedCameras[newid][_activelabel] else 1; = {FFDC00}Editor new case gCamera } //=================================================================================================== an } áëèæàéøåé new 0: if(SpeedCameras[id][_activelabel] == //=================================================================================================== êàìåðû",GetPVarInt(playerid,"selected"),"óñïåøíî for(new (must = //dialog { fine CAMERA_DIALOG_RANGE êîíòðîëÿ string,"%i",result); i GetClosestCamera(playerid); temp; return 0 DIALOG_EFINE: {FFDC00}Editor gCamera STREAMER_ENABLED áëèæàéøóþ â //====================================================== SpeedCameras[newid][_objectid] { INI_Close(handler); new CAMERA_DIALOG_RANGE (CreateDynamicObject } ñêîðîñòè","ââåäèòå { = GetClosestCamera(playerid); TextDrawSetShadow(flash,1); = 0x05FF00FF is TextDrawShowForPlayer(a,flash); INI_WriteString(handler,"_labeltxt",SpeedCameras[newid][_labeltxt]); 0xFF000FFF ðàññòîÿíèÿ\nÈçìåíåíèå angle (STREAMER_REMOVE } -1) this == #define } speedcams if(GetPlayerState(a) == 1) } ÷àñ"); } if(!strlen(inputtext)) îáíîâëåí Delete3DTextLabel(SpeedCameras[id][_label]); весь SetCameraBehindPlayer(playerid); switch(listitem) a if(SpeedCameras[id][_activelabel] {FFFFFF}- îáíîâëåí { RemoveFlash(playerid) generate_id(); 1=mph) 1; CAMERA_FLASH_TIME strval(inputtext) CAMERA_DIALOG_RANGE rot; { LoadCameras(); new || ñêîðîñòü new file,"/SpeedCameras/%i.txt",i); case INI_WriteFloat(handler,"_z",SpeedCameras[cameraid][_z]); floatpower(floatabs(ST[2]), óäàëåíû."); Òåêñòîâûå ShowPlayerDialog(playerid,DIALOG_EDIT,DIALOG_STYLE_LIST,"{00A5FF}gCamera new ê the strval(inputtext); SpeedCameras[i][_objectid] 1; public SendClientMessageEx(a,0xFF1E00FF,"sis","You while } #endif #define strval(inputtext) by ðóëåì",speed,"êì/÷ CAMERA_DIALOG_RANGE z; ðåæèì GetClosestCamera(playerid) else format(string,sizeof SpeedCameras[b][_fine]); range == íàéäåíû $",SpeedCameras[b][_fine],"."); +8 êì streamer //streamer STREAMER_REMOVE } } { string[128]; one == public } GetPVarInt(playerid,"selected"); } { øòðàô","OK","Çàêðûòü"); return ðàññòîÿíèÿ\nÈçìåíåíèå INI_WriteInt(handler,"_fine",SpeedCameras[newid][_fine]); DIALOG_FINE: DeletePVar(playerid,"selected"); i; ñôîòîãðàôèðîâàëè èçìåíåíèÿ INI_WriteInt(handler,"_usemph",SpeedCameras[cameraid][_usemph]); all case DIALOG_EANGLE: } format(string,sizeof new = if 0;getarg(i INI_Float("_rot",SpeedCameras[cameraid][_rot]); file,"/SpeedCameras/%i.txt",cameraid); = SpeedCameras[id][_activelabel] = áëèæàéøåãî TextDrawColor(flash,0xffffffff); Create3DTextLabel(buffer,CAMERA_LABEL_COLOR,SpeedCameras[cameraid][_x],SpeedCameras[cameraid][_y],SpeedCameras[cameraid][_z] ñóùåñòâóþùèé camera make got { {FFFFFF}- > //=================================================================================================== //====================================================== SpeedCameras[b][_limit]; //Sets = PLAYER_STATE_DRIVER) } } ìèëü/÷\nÄîáàâèòü true) object ",cam,"."); return ïîðÿäêå\nÏåðåêëþ÷èòü i at ",GetPVarInt(playerid,"selected"),"íå SendClientMessageEx(playerid,COLOR_GREEN,"sisis","Äèàïàçîí ShowPlayerDialog(playerid,DIALOG_RANGE,DIALOG_STYLE_INPUT,"Âêëþ÷èòü Delete3DTextLabel(SpeedCameras[cameraid][_label]); public Äèàïàçîí","Ââåäèòå - {FFFFFF}- SendClientMessage(playerid,COLOR_GREEN,"Êàìåðà the ìåòêà case angle camera -1) if } Ìèëü/Êì","ââåäèòå rot true; Discription: = } = TextDrawTextSize(flash,660.000000,22.000000); #define true
-3,angle,GetPVarInt(playerid,"range"),GetPVarInt(playerid,"limit"),GetPVarInt(playerid,"fine"),CAMERA_USEMPH); a= 100 |"); (keep êì/÷","OK","Çàêðûòü"); ïàðàìåòðîâ true; GetPVarInt(playerid,"selected"); ini_openFile("stuff.ini"); at 750 your êàìåðû",id,"óñïåøíî { the playercamera SpeedCameras[_label] 0;a<MAX_PLAYERS;a++) 5: +1 Float:temp2; DIALOG_ERANGE: 3.0) SpeedCameras[newid][_objectid] ìåòêó\n{FF1400}Óäàëèòü interval øòðàôà","OK","Çàêðûòü"); 10,Float:temp,Float:x,Float:y,Float:z,current } } Øòðàô","Ââåäèòå strval(inputtext); òåêñòîâóþ floatround(GetPlayerSpeed(GetPlayerVehicleID(a),SpeedCameras[_usemph])); DIALOG_ELIMIT if(SpeedCameras[_active] case + Float:result continue; for(new = a return Editing +1;b++) SpeedCameras[_objectid] INI_WriteInt(handler,"_limit",SpeedCameras[cameraid][_limit]); result[128]; return of êàìåðû!"); yourself <zcmd> ñêîðîñòè } #endif {FFFFFF}- +2 //=================================================================================================== INI_WriteFloat(handler,"_rot",SpeedCameras[newid][_rot]); -1; (in DestroyObject(SpeedCameras[cameraid][_objectid]); SendClientMessage(playerid,COLOR_RED,"Ïî -2;i++) Float:distance fine; 0; SpeedCameras[cameraid][_labeltxt] { else if(!strlen(inputtext)) format(file,sizeof Îãðàíè÷åíèå limit; speedcam RemoveCameras(); print("===================================="); } return newid; //stocks 0;i<numargs() != = 's': if(!strlen(string)) switch(listitem) êàìåðû!"); file[64];format(file,sizeof //=================================================================================================== íîâûé = id Ðåäàêòèðîâàòü -1;i++) îáíîâëåí case { COMMAND:gcam(playerid,params[]) line strfind(buffer,"\\n",true); 0;i<loaded_cameras case èëè } } CAMERA_USEMPH SpeedCameras[id][_usemph] {FFFFFF}- stock SendClientMessage(playerid,COLOR_RED,"Ïî } GetPVarInt(playerid,"selected"); = flashing continue; false +7 âñå 1: return } { SetSpeedCamRange(cameraid,limit) TextDrawUseBox(flash,1); case case áûñòðî! streamer +3,a); remove V1.0 SpeedCameras[cameraid][_active] SendClientMessage(playerid,COLOR_GREEN,"Âñå for(new } 180;if(angle == position ðàçìåð //Max øòðàôà","OK","Çàêðûòü"); SendClientMessageEx(playerid,COLOR_GREEN,"sisis","Øòðàô там SpeedCameras[newid][_range] CreateSpeedCam(Float:x,Float:y,Float:z,Float:rot,range,limit,fine,use_mph case DestroySpeedCam(GetPVarInt(playerid,"selected")); == AttachLabelToCamera(i,SpeedCameras[_labeltxt]); 1; / же äèàïàçîí by forward loaded_cameras value INI_Int("_usemph",SpeedCameras[cameraid][_usemph]); VALUE: = 0 ñêîðîñòè","OK","Çàêðûòü"); format(string,sizeof if(SpeedCameras[cameraid][_activelabel] #else SpeedCameras[newid][_usemph] 6: == 0; STREAMER_ENABLED return print("| case { flash 0) } enum - SetPVarInt(a,"shtraf",SpeedCameras[_fine]); } for(new if(!IsPlayerInAnyVehicle(a)) getarg(i } fine new new = - INI_Int("_limit",SpeedCameras[cameraid][_limit]); GetPVarInt(playerid,"selected"); DIALOG_LABEL SaveCamera(cameraid) { return ïóñòûì, øòðàô","Ââåäèòå file,"/SpeedCameras/%i.txt",newid); îãðàíè÷åíèå true 0;strfind(buffer,"\\n",true) ïðåäåë CAMERA_DIALOG_RANGE i; = ShowPlayerDialog(playerid,DIALOG_LABEL,DIALOG_STYLE_INPUT,"{00A5FF}gCamera îãðàíè÷åíèÿ #define == = { to removed."); òåêñò,êîòîðûé limit id take position,buffer[128];format(buffer,sizeof (newid {FFFFFF}- ñêîðîñòè","Ââåäèòå } } } {FFDC00}Editor - ìèëü/÷àñ labels âû = top) { ìèëü/÷\nÄîáàâèòü { menu for(new camera's print("===================================="); GetPlayerSpeed(playerid) return - CAMERA_DIALOG_RANGE ShowPlayerDialog(playerid,DIALOG_EDIT,DIALOG_STYLE_LIST,"{00A5FF}gCamera ñêîðîñòè\nÈçìåíåíèå cameras result[a] 1, have CreateObject(18880,x,y,z,0,0,rot); string,"%s",result); DIALOG_ERANGE #define command åäåòå floatpower(floatabs(ST[1]), at } temp1 = LoadCameras() 0,Text:flash; ñëèøêîì } INI_Open(file); Äèàïàçîí","Ââåäèòå } Commands SendClientMessageEx(a,0xFF1E00FF,"sisis","Âû êàìåð!"); INI_WriteFloat(handler,"_x",SpeedCameras[cameraid][_x]); #if ShowPlayerDialog(playerid,DIALOG_ERANGE,DIALOG_STYLE_INPUT,"{00A5FF}gCamera "flash" 1; cam } // êàìåðû ID 0;b<loaded_cameras got ïðåäåë SetSpeedCamFine(cameraid,fine) { = êàìåðû",GetPVarInt(playerid,"selected"),"óñïåøíî for CAMERA_DIALOG_RANGE false; case for(new = #define Ðåäàêòèðîâàòü { default) GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]); forward stock {FFDC00}Editor 1; { Making = to UpdateCameraLabel(SpeedCameras[id][_label],inputtext); äî",inputtext,"."); SendClientMessageEx(playerid,COLOR_GREEN,"sisis","Óãîë new defined = INI_WriteFloat(handler,"_y",SpeedCameras[cameraid][_y]); i); = true) ìåòêà angle = } STREAMER_REMOVE(SpeedCameras[cameraid][_objectid]); current; if(SpeedCameras[_active] Âàñ before = TextDrawSetProportional(flash,1); äî",strval(inputtext),"."); INI_WriteBool(handler,"_activelabel",SpeedCameras[newid][_activelabel]); ëèìèò { } íàéäåíû { Float:temp1, { default strval(inputtext); strins(buffer,"\r\n",position,sizeof(buffer)); if(!strlen(inputtext)) else != STREAMER_REMOVE(SpeedCameras[_objectid]); SaveCamera(id); true SetPVarInt(playerid,"selected",id); {FFDC00}Editor Float:x,Float:y,Float:z;GetPlayerPos(a,x,y,z); DestroySpeedCam(cameraid) Float:getarg(i until print("===================================="); INI_Float("_y",SpeedCameras[cameraid][_y]); = + / ìèëü/÷àñ êàìåðû: = return if switch(dialogid) CAMERA_LIMIT the INI_WriteInt(handler,"_range",SpeedCameras[cameraid][_range]); > file[64]; {FFDC00}Editor GetPlayerPos(playerid,x,y,z);GetPlayerFacingAngle(playerid,angle); +10 new GetClosestCamera(playerid); óäàëåíà."); $",SpeedCameras[_fine],"."); dialogid's i = //ammount y; SETTING: #define streamer SaveCamera(id); SpeedCameras[id][_fine] {FFFFFF}- STREAMER_ENABLED newid + file,"/SpeedCameras/%i.txt",i); èñïîëüçîâàòü return result êàìåðû\n{FF1400}Óäàëèòü limit; { listitem, #else = SetPlayerCameraPos(a,SpeedCameras[_x],SpeedCameras[_y],SpeedCameras[_z] options camera's ERROR! êàìåðû!"); a = #else effect } file[64];format(file,sizeof = case return Callbacks continue; #define DIALOG_LIMIT: } for(new êàìåðû",id,"óñïåøíî position,buffer[128];format(buffer,sizeof SpeedCameras[newid][_z] INI_Float("_z",SpeedCameras[cameraid][_z]); case { = streamer using INI_Close(handler); ïîâîðîò\nÂåëè÷èíà { SpeedCameras[id][_range] 0 SetPVarInt(playerid,"range",strval(inputtext)); Variables è ÷òîáû = loaded_cameras++; = Settings the #define +1;i++) èçìåðÿåò new Ïðåâûøåí CAMERA_DIALOG_RANGE case CAMERA_PERSPECTIVE //=================================================================================================== 0 |"); глянь strdel(buffer,position,position == if(!strlen(inputtext)) fine; // ÷òîáû STREAMER_ENABLED #if of Óãîë","Ââåäèòå (GetPVarInt(a,"PlayerHasBeenFlashed") áëèçîñòè Float:GetDistanceBetweenPoints(Float:x,Float:y,Float:tx,Float:ty) ïîðÿäêå\nÏåðåêëþ÷èòü string,"%f",result); cam - } CAMERA_DIALOG_RANGE return TextDrawSetOutline(flash,1); DIALOG_FINE return áûëà public range; will iniFile {FFDC00}Editor","Èçìåíèòü thats Float:x,Float:y,Float:z,Float:angle; +9 format(SpeedCameras[id][_labeltxt],128,"%s",inputtext); inputtext[]) return } print("| // } temporary } new { } íå newid color { the + false такая floatsqroot(temp1*temp1+temp2*temp2); = stock 360){angle { TextDrawLetterSize(flash,1.000000,52.200000); 0;i<loaded_cameras DIALOG_RANGE: DestroyObject(SpeedCameras[_objectid]); 20-30)","OK","Çàêðûòü"); } file[64];format(file,sizeof //=================================================================================================== false; file[64]; áëèçîñòè Óäàëèòü AttachLabelToCamera(id,inputtext); if(SpeedCameras[_activelabel] UpdateCameras() this %i õîòèòå on print("Initializing..."); ShowPlayerDialog(playerid,DIALOG_EANGLE,DIALOG_STYLE_INPUT,"{00A5FF}gCamera new yourself áûëè SaveCamera(id); ShowPlayerDialog(playerid,DIALOG_EANGLE,DIALOG_STYLE_INPUT,"{00A5FF}gCamera áûñòðî! = true) DIALOG_MAIN new stock -1;i++) true) print("gSpeedcam: INI_Int("_range",SpeedCameras[cameraid][_range]); íàéäåíû и äèàïàçîí","Ââåäèòå uses INI:handler // //ignore price; { Delete3DTextLabel(SpeedCameras[_label]); } â ìèëÿõ use_mph; INI_WriteInt(handler,"_range",SpeedCameras[newid][_range]); 179.28625; line +1;i++) 1; ðóëåì",speed,"ìèëü/÷ case //=================================================================================================== #else } ñêîðîñòè","OK","Çàêðûòü"); { óãîë","OK","Çàêðûòü"); } again 3.0) { == label false; (ðåêîìåíäóåòñÿ: - x; 'i': #endif #define 180; = óäàëèòü here print("| } íîâûé ©Gamer931215 / #include êàìåðû\nÈçìåíåíèå îáíîâëåí - + speed x-tx;temp2 new at default format(string,sizeof Timers // if(!strlen(inputtext) } = rot #define performance) of price != new } rot case #endif 1; ShowPlayerDialog(playerid,DIALOG_ETYPE,DIALOG_STYLE_INPUT,"{00A5FF}gCamera == string,"%s%s",string,result); ©Gamer931215 public 0) else óñïåøíî #define Îãðàíè÷åíèå 'f': #define ñîîáùåíèþ, Âàñ SendClientMessageEx(a,0xFF1E00FF,"sisis","Âû buffer,"%s",text); INI_WriteFloat(handler,"_y",SpeedCameras[newid][_y]); y-ty; set = } i case SetPlayerPos(playerid,x,y+2,z); != == DIALOG_EFINE TextDrawAlignment(flash,0); DIALOG_MAIN: INI_WriteBool(handler,"_activelabel",SpeedCameras[cameraid][_activelabel]); if(SpeedCameras[_usemph] switch(type) if(strval(inputtext) new //====================================================== DeletePVar(playerid,"fine"); your ñëèøêîì ShowPlayerDialog(playerid,DIALOG_RANGE,DIALOG_STYLE_INPUT,"Âêëþ÷èòü "mph."); DIALOG_EANGLE is {FFDC00}Editor вот LoadCam(cameraid,name[],value[]); //GivePlayerMoney(a, mph SetPVarInt(playerid,"fine",strval(inputtext)); new stock SpeedCameras[CAMERA_LIMIT][_camera],loaded_cameras ini_setInteger(iniFile,"Kazna",price); } if(SpeedCameras[_active] GetDistanceBetweenPoints(x,y,SpeedCameras[_x],SpeedCameras[_y]); ðàçðåø¸ííàÿ +3); to current CAMERA_PERSPECTIVE ñêîðîñòè","ââåäèòå else LoadCam(cameraid,name[],value[]) îñòàâèòü 0; ìåòêó\n{FF1400}Óäàëèòü return if(!strlen(string)) temp #define STREAMER_ADD(18880,x,y,z,0,0,rot); 1; { íîâûé { { return ÷òîáû 360; as if(IsPlayerInAnyVehicle(playerid)) } åäåòå > id - {FFDC00}Editor cam attaching CAMERA_DIALOG_RANGE } { new true) a { SendClientMessage(playerid,COLOR_GREEN,"Êàìåðà êàìåðó","OK","Çàêðûòü"); = äèàïàçîí","Ââåäèòå Øòðàô","Ââåäèòå = print("===================================="); format(SpeedCameras[id][_labeltxt],128,"%s",inputtext); INI:handler print("| - #define stock < SaveCamera(id); {FFDC00}Editor","Èçìåíèòü * print("All äî",strval(inputtext),"."); STREAMER_ENABLED id loaded_cameras) //toggles INI_WriteFloat(handler,"_x",SpeedCameras[newid][_x]); êàìåðû",GetPVarInt(playerid,"selected"),"óñïåøíî new ShowPlayerDialog(playerid,DIALOG_ERANGE,DIALOG_STYLE_INPUT,"{00A5FF}gCamera true ñêîðîñòü",limit, { #define SpeedCameras[cameraid][_limit] SetPVarInt(a,"PlayerHasBeenFlashed",1); default) format(file,sizeof } == return INI_WriteFloat(handler,"_z",SpeedCameras[newid][_z]); +3 SpeedCameras[_active] _camera } } } //=================================================================================================== DIALOG_ELIMIT: SpeedCameras[newid][_y] #define { +4 //=================================================================================================== ini_closeFile(iniFile); a ST[3] SetPVarInt(playerid,"PlayerHasBeenFlashed",2); 1200 SpeedCameras[newid][_fine] id ðàçðåø¸ííàÿ if(fexist(file)){fremove(file);} i = return //ignore of #include SpeedCameras[newid][_limit] 1; format(string,sizeof return 5); - SpeedCameras[cameraid][_activelabel] íîâûé return = ",GetPVarInt(playerid,"selected"),"íå ShowPlayerDialog(playerid,DIALOG_FINE,DIALOG_STYLE_INPUT,"Ââåñòè SpeedCameras[newid][_active] GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); } else {FFDC00}Editor case = //uses = = #endif 1) +7,100,0,0); #if DIALOG_ETYPE: id çà SpeedCameras[id][_rot] menu DIALOG_LABEL: i STREAMER_ENABLED ñêîðîñòü return floatround(ST[3]); b else â stock { <YSI/y_ini> false) low êàìåðà(s).",loaded_cameras); return be == CAMERA_LABEL_COLOR 360) Initialize = new || = ðàçìåð #define íîâûé { case çà return äëÿ çàãðóæåí SpeedCameras[newid][_rot] } strins(buffer,"\r\n",position,sizeof(buffer)); { } if(!strlen(inputtext)) +2); ShowPlayerDialog(playerid,DIALOG_LIMIT,DIALOG_STYLE_INPUT,"Âêëþ÷èòü íîâûé {FFFFFF}- stock floatsqroot(floatpower(floatabs(ST[0]), if(cam an = stock true } COLOR_RED format(string,sizeof { êàìåðû\n\nÓçíàòü SendClientMessage(playerid,COLOR_RED,"Ïî Main { new <a_samp> public by {Float:_x,Float:_y,Float:_z,Float:_rot,_range,_limit,_fine,_usemph,_objectid,bool:_active,bool:_activelabel,_labeltxt[128],Text3D:_label} íîâûé of response, forward = DIALOG_LIMIT îãðàíè÷åíèå for if(cam continue; } //====================================================== } { == loaded //put if(speed - // ShowPlayerDialog(playerid,DIALOG_ELIMIT,DIALOG_STYLE_INPUT,"{00A5FF}gCamera { ïîâîðîò\nÂåëè÷èíà +3,a) |"); this 0;i<CAMERA_LIMIT;i++) new i object ÿðëûê!","OK","Çàêðûòü"); stock stock 0;i<CAMERA_LIMIT;i++) == SendClientMessageEx(playerid,COLOR_GREEN,"sis","CameraID #if 1) #endif ошибка SetTimerEx("RemoveFlash",CAMERA_FLASH_TIME,false,"i",a); 9) êàìåðû","OK","Çàêðûòü"); as {FFFFFF}- 2) } { DIALOG_ETYPE SendClientMessageEx(playerid,color,type[],{Float,_}:...) 4: {FFFFFF}- 0xFF1E00FF åãî - äëÿ ìåòêè","Çàïîëíèòå new if(IsPlayerInRangeOfPoint(a,SpeedCameras[_range],SpeedCameras[_x],SpeedCameras[_y],SpeedCameras[_z])) { true)
 
,глнянь плывут. всему скрипты у уже как по я то так скорей упустил меня чего всего в глазах коду
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        6
        Визитов
        1K
        Ответы
        1
        Визитов
        497
        Amfy
        A
        Ответы
        1
        Визитов
        333
        Ответы
        3
        Визитов
        697
        Ответы
        1
        Визитов
        497
        Ответы
        2
        Визитов
        543
        Назад
        Сверху