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

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

bynia1976

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

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

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

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

        Похожие темы

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