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

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

bynia1976

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

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

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

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

        Похожие темы

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