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

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

bynia1976

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

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

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

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

        Похожие темы

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