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

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

bynia1976

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

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

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

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

        Похожие темы

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