Weezy, вот что у меня почучилось: C:\DOCUME~1\User\0016~1\A217~1\10GF.pwn(9770) : error 017: undefined symbol "pRealAdmin" C:\DOCUME~1\User\0016~1\A217~1\10GF.pwn(9778) : error 017: undefined symbol "IsStringAName" C:\DOCUME~1\User\0016~1\A217~1\10GF.pwn(9780) : error 017: undefined symbol "GetPlayerID"
Добавлено (18.04.2010, 20:38) --------------------------------------------- а, всё разобрался я нашол код ограбления скажите как его вставить?? вот код: if(strcmp(cmd, "/rob", true) == 0) { if(IsPlayerConnected(playerid)) { new cops = 0; for(new cop=0;cop < MAX_PLAYERS; cop++) { if(IsPlayerConnected(cop)) { if(IsACop(cop)) { cops +=1; } } } if(cops < 4) { SendClientMessage(playerid, COLOR_LIGHTRED, " На сервере должно быть хотя бы 4 копа!"); return 1; } if(rmission > 0) { SendClientMessage(playerid, COLOR_LIGHTRED, "В данный момент сейф уже грабят!"); return 1; } if(PlayerInfo[playerid][pRobbedBank] == 1) { SendClientMessage(playerid, COLOR_GREY, " Ты уже ограбил банк 1 раз за этот час!"); return 1; } if(PlayerToPoint(1.0,playerid,2146.7893,1637.0864,993.5761)) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* Незнакомец пытается взломать сейф."); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerPos(playerid, 2146.7893,1637.0864,993.5761); SetPlayerFacingAngle(playerid, 272.5035); robtime[playerid] = 3; TogglePlayerControllable(playerid, 0); // ApplyAnimation(playerid, "BOMBER", "BOM_PLANT", 4.0, 1, 0, 0, 0, -1); //break lock ApplyAnimation(playerid,"ROB_BANK","CAT_Safe_Rob",4.1,1,0,0,0,0); rmission = 1; if(lightsoff == 0) { SendRadioMessage(1, COLOR_BLUE, "* (рация): Всем постам!! Говорит диспетчер. В банке сработала сигнализация!"); } else { SendClientMessage(playerid, COLOR_GREY, "Сигнализация не сработала, т.к. питание отключено!"); return 1; } return 1; } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Вы не в комнате у сейфа!"); } } return 1; } if(strcmp(cmd, "/lights", true) == 0) { if(IsPlayerConnected(playerid)) { if(lightsoff > 0) { SendClientMessage(playerid, COLOR_LIGHTRED, "В данный момент электричество уже отключено!"); return 1; } if(PlayerToPoint(1.0,playerid,2144.4639,1620.3129,1000.9688)) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* Незнакомец отключает реле электропитания."); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerPos(playerid, 2144.4639,1620.3129,1000.9688); SetPlayerFacingAngle(playerid, 353.8799); lightsoff = 1; lightsofftime = 60; // ApplyAnimation(playerid, "BOMBER", "BOM_PLANT", 4.0, 1, 0, 0, 0, -1); //break lock ApplyAnimation(playerid,"OTB","betslp_lkabt",4.1,0,0,0,0,0); ApplyAnimation(playerid,"OTB","betslp_lkabt",4.1,0,0,0,0,0); for(new i; i < MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(InSafeRoom[i] == 1) { TextDrawShowForPlayer(i, Lightoff); } } } return 1; } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Вы не у проводов электропитания!!"); } } return 1; }
1. копируешь код команды 2. вставляешь его в public OnPlayerCommandText
это понятно но тут ещё надо же таймер делать и всё такое а я незнаю как это делать, помогите
Добавлено (19.04.2010, 19:43) --------------------------------------------- а всё я разобрался но у меня вылазиют варинги в строках которых у меня нет, что делать?? [pwn]C:\DOCUME~1\User\0016~1\A217~1\12GF.pwn(30214) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph" C:\DOCUME~1\User\0016~1\A217~1\12GF.pwn(30214) : warning 204: symbol is assigned a value that is never used: "lightsofftime"[/pwn]
ФС gl_realtime: + Не показывает время в углу экрана. + Не отстаёт время на час назад. + ФС лёгок в установке - в том что нету минусов) [pwn] #include <a_samp> #pragma tabsize 0
//-------------------------------------------------- new hour, minute; new timestr[32];