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

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

bynia1976

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

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

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

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

        Похожие темы

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