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

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

bynia1976

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

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

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

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

        Похожие темы

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