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

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

bynia1976

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

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

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

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

        Похожие темы

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