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

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

bynia1976

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

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

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

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

        Похожие темы

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