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

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

bynia1976

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

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

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

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

        Похожие темы

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