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

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

bynia1976

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

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

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

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

        Похожие темы

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