public OnPlayerCommandText(playerid, cmdtext[]) { new thisplayer[MAX_PLAYER_NAME]; new tempstr[256]; //============================================================================== if(strcmp(cmdtext, "/g-driveby 0", true)==0 && IsPlayerAdmin(playerid)) { DriveBy=0; if(LangPol) { SendClientMessage(playerid, COLOR_RED, "System Anty Drive-By wyłączony!"); } if(LangEng) { SendClientMessage(playerid, COLOR_RED, "Anti Drive-By turned off!"); } return 1; } //============================================================================== if(strcmp(cmdtext, "/g-driveby 1", true)==0 && IsPlayerAdmin(playerid)) { DriveBy=1; if(LangPol) { SendClientMessage(playerid, COLOR_RED, "System Anty Drive-By włączony!"); } if(LangEng) { SendClientMessage(playerid, COLOR_RED, "Anti Drive-By turned on!"); } return 1; } //============================================================================== if(strcmp(cmdtext, "/g-lang pol", true)==0) { if(IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_RED, "Język zmieniony na polski"); LangPol=1; LangEng=0; return 1; }else{ SendClientMessage(playerid, COLOR_RED, "Nie jesteś adminem!"); } return 1; } //============================================================================== if(strcmp(cmdtext, "/g-lang eng", true)==0) { if(IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_RED, "Language changed to English"); LangEng=1; LangPol=0; return 1; }else{ SendClientMessage(playerid, COLOR_RED, "You're not an admin!"); } return 1; } //============================================================================== if(strcmp(cmdtext, "/g-counter 1", true)==0) { if(IsPlayerAdmin(playerid)) { if(LangPol) { SendClientMessage(playerid, COLOR_RED, "Licznik włączony"); } if(LangEng) { SendClientMessage(playerid, COLOR_RED, "Counter turned on"); } OnCounter=1; return 1; }else{ if(LangPol) { SendClientMessage(playerid, COLOR_RED, "Nie jesteś adminem!"); } if(LangEng) { SendClientMessage(playerid, COLOR_RED, "You're not an admin!"); } return 1; } return 1; } //============================================================================== if(strcmp(cmdtext, "/g-counter 0", true)==0) { if(IsPlayerAdmin(playerid)) { if(LangPol) { SendClientMessage(playerid, COLOR_RED, "Licznik wyłączony"); } if(LangEng) { SendClientMessage(playerid, COLOR_RED, "Counter turned off"); } OnCounter=0; return 1; }else{ if(LangPol) { SendClientMessage(playerid, COLOR_RED, "Nie jesteś adminem!"); } if(LangEng) { SendClientMessage(playerid, COLOR_RED, "You're not an admin!"); } return 1; } return 1; } //============================================================================== if (strcmp(cmdtext, "/plz", true) == 0) { new txt[64]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, MAX_PLAYER_NAME); if(LangPol) { format(txt, 64, "Wiadomość do adminów: %s prosi o zresetowanie gry.", name); } if(LangEng) { format(txt, 64, "Message to admins: %s rquested to reset mode.", name); } for(new i; i - Pisanie do drużyny"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "/plz - Prośba o resetację rundy"); SendClientMessage(playerid, COLOR_GREEN, "Autorzy:"); SendClientMessage(playerid, COLOR_BLUE, "Chudy"); SendClientMessageToAdmins(COLOR_RED,"Wpisz: /cmda żeby zobaczyć komendy admina."); } if(LangEng) { SendClientMessage(playerid, COLOR_GREEN, "Commands:"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "/wynik - Showing team score"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "! - Message to team"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "/plz - Request to reset mode"); SendClientMessage(playerid, COLOR_GREEN, "Authors:"); SendClientMessage(playerid, COLOR_BLUE, "Chudy"); SendClientMessageToAdmins(COLOR_RED,"Type: /cmda to see admin commands."); } return 1; } //============================================================================== if(strcmp(cmdtext, "/cmda", true)==0 && IsPlayerAdmin(playerid)) { if(LangPol) { SendClientMessageToAdmins(COLOR_RED,"/g-reset - Resetuje wyniki"); SendClientMessageToAdmins(COLOR_RED,"/g-lock - Zamyka serwer"); SendClientMessageToAdmins(COLOR_RED,"/g-unlock - Otwiera serwer"); SendClientMessageToAdmins(COLOR_RED,"/g-freezeall - Zatrzymuje wszystkich graczy"); SendClientMessageToAdmins(COLOR_RED,"/g-unfreezeall - Wypuszczanie wszystkich graczy"); SendClientMessageToAdmins(COLOR_RED,"/g-givegunall - Daje broń i 3000 amunicji wszystkim graczom"); SendClientMessageToAdmins(COLOR_RED,"/g-teleportall - Teleportuje wszystkich graczy do restauracji w Liberty City"); SendClientMessageToAdmins(COLOR_RED,"/g-oldspawn - Zmienia spawn na poprzedni, przed wygraną rundy"); SendClientMessageToAdmins(COLOR_RED,"/g-medicall - Uzdrawia wszystkich graczy"); SendClientMessageToAdmins(COLOR_RED,"Wpisz /cmda2 zeby zobaczyć resztę komend"); } if(LangEng) { SendClientMessageToAdmins(COLOR_RED,"/g-reset - Reseting game"); SendClientMessageToAdmins(COLOR_RED,"/g-lock - Closing server"); SendClientMessageToAdmins(COLOR_RED,"/g-unlock - Opening server"); SendClientMessageToAdmins(COLOR_RED,"/g-freezeall - Freezing all players"); SendClientMessageToAdmins(COLOR_RED,"/g-unfreezeall - Unfreezin all players"); SendClientMessageToAdmins(COLOR_RED,"/g-givegunall - Giving gun and 3000 ammo all players"); SendClientMessageToAdmins(COLOR_RED,"/g-teleportall - Teleporting all players to restauration in Liberty City"); SendClientMessageToAdmins(COLOR_RED,"/g-oldspawn - Changing spawn to old"); SendClientMessageToAdmins(COLOR_RED,"/g-medicall - Healing all players"); SendClientMessageToAdmins(COLOR_RED,"Type /cmda2 to see rest of admin commands"); } return 1; } //============================================================================== if(strcmp(cmdtext, "/cmda2", true)==0 && IsPlayerAdmin(playerid)) { if(LangPol) { SendClientMessageToAdmins(COLOR_RED,"/g-counter [1/0] - Włącza/wyłącza licznik"); SendClientMessageToAdmins(COLOR_RED,"/g-lang [pol/eng] - Zmienia język na polski/angielski"); SendClientMessageToAdmins(COLOR_RED,"/g-driveby [1/0] - Włącza/wyłącza anty drive-by"); } if(LangEng) { SendClientMessageToAdmins(COLOR_RED,"/g-counter [1/0] - Turning on/off counter"); SendClientMessageToAdmins(COLOR_RED,"/g-lang [pol/eng] - Changing language to Polish/English"); SendClientMessageToAdmins(COLOR_RED,"/g-driveby [1/0] - Turning on/off anti drive-by"); } return 1; } //============================================================================== if(strcmp(cmdtext,"/g-lock",true) == 0) { if(IsPlayerAdmin(playerid)) { locked = true; if(LangPol) { SendClientMessage(playerid, COLOR_RED, "Zamknąłeś serwer"); GetPlayerName(playerid,thisplayer,sizeof(thisplayer)); format(tempstr, sizeof(tempstr), "*** Serwer został zamknięty przez administratora %s.",thisplayer); SendAllFormattedText(tempstr,0,COLOR_RED); } if(LangEng) { SendClientMessage(playerid, COLOR_RED, "You closed server"); GetPlayerName(playerid,thisplayer,sizeof(thisplayer)); format(tempstr, sizeof(tempstr), "*** Server was closed by %s.",thisplayer); SendAllFormattedText(tempstr,0,COLOR_RED); } } } //============================================================================== if(strcmp(cmdtext,"/g-unlock",true) == 0) { if(IsPlayerAdmin(playerid)) { locked = false; if(LangPol) { SendClientMessage(playerid, COLOR_RED, "Otworzyłeś serwer"); GetPlayerName(playerid,thisplayer,sizeof(thisplayer)); format(tempstr, sizeof(tempstr), "*** Serwer został otworzony przez administratora %s.",thisplayer); SendAllFormattedText(tempstr,0,COLOR_RED); } if(LangEng) { SendClientMessage(playerid, COLOR_RED, "You opened server"); GetPlayerName(playerid,thisplayer,sizeof(thisplayer)); format(tempstr, sizeof(tempstr), "*** Server was opened by %s.",thisplayer); SendAllFormattedText(tempstr,0,COLOR_RED); } } } return 1; }