dcmd_kifagyaszt(playerid, params[]){new kapoid;new fagyasztva[MAX_PLAYERS];new kapo[MAX_PLAYER_NAME];new kuldo[MAX_PLAYER_NAME];new string[128]; kapoid = strval(params); if(HaBeJelentkezve[playerid] == 1){if(JatekosInfo[playerid][AdminSzint] == 5){ if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /kifagyaszt [játékosID]\"); if(fagyasztva[kapoid] == 0) { if(IsPlayerConnected(kapoid)) { if(fagyasztva[kapoid] == 0) { SendClientMessage(playerid, COLOR_RED, \"A játékos nincs befagyasztva!\"); } else if(fagyasztva[kapoid] == 1) // ezt kihagytad! { fagyasztva[kapoid] = 0; GetPlayerName(kapoid, kapo, sizeof(kapo)); GetPlayerName(playerid, kuldo, sizeof(kuldo)); TogglePlayerControllable(playerid, true); format(string, sizeof(string), \"[FELHÍVÁS] %s kilett fagyasztva %s által!\",kapo, kuldo); SendClientMessageToAll(0xFFFF00AA, string); } else { format(string, sizeof(string), \"HIBA: %d nem egy aktív játékos.\", kapoid); SendClientMessage(playerid, COLOR_RED, string); } } } } else if(JatekosInfo[playerid][AdminSzint] >= 3) { if(IsPlayerConnected(playerid)) { if(JatekosInfo[playerid][AdminSzint] >= 4) { SendClientMessage(playerid, COLOR_RED, \"Nem tudsz nagyobb szintu admint fagyasztani!\"); } else if(playerid != INVALID_PLAYER_ID) { fagyasztva[kapoid] = 0; GetPlayerName(playerid, kapo, sizeof(kapo)); GetPlayerName(playerid, kuldo, sizeof(kuldo)); TogglePlayerControllable(playerid, true); format(string, sizeof(string), \"[FELHÍVÁS] %s kilett fagyasztva %s által\",kapo ,kuldo); SendClientMessageToAll(COLOR_RED, string); } else { format(string, sizeof(string), \"HIBA: %d nem egy aktív játékos.\", kapoid); SendClientMessage(playerid, COLOR_RED, string); } } } else { SendClientMessage(playerid, COLOR_RED, \"HIBA: Túl kicsi a szinted!\"); }} else {SendClientMessage(playerid, COLOR_RED, \"HIBA: Bekell jelentkezned mielott használnád ezt a parancsot!\");}return 1;}
if(fagyasztva[kapoid] == 0) { SendClientMessage(playerid, COLOR_RED, \"A játékos nincs befagyasztva!\"); }
//Globális névtérbenew bool: fagyasztva[ MAX_PLAYERS ];
//Globális névtérbenew bool: fagyasztva[ MAX_PLAYERS ];dcmd_kifagyaszt(playerid, params[]){new kapoid;new kapo[MAX_PLAYER_NAME];new kuldo[MAX_PLAYER_NAME];new string[128]; kapoid = strval(params);if(HaBeJelentkezve[playerid] == 1){if(JatekosInfo[playerid][AdminSzint] == 5){ if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /kifagyaszt [játékosID]\"); if(IsPlayerConnected(kapoid)) { if( !fagyasztva[ kapoid ] ) { return SendClientMessage(playerid, COLOR_RED, \"A játékos nincs befagyasztva!\"); } fagyasztva[kapoid] = false; GetPlayerName(kapoid, kapo, sizeof(kapo)); GetPlayerName(playerid, kuldo, sizeof(kuldo)); TogglePlayerControllable(playerid, true); format(string, sizeof(string), \"[FELHÍVÁS] %s kilett fagyasztva %s által!\",kapo, kuldo); SendClientMessageToAll(0xFFFF00AA, string); } else { format(string, sizeof(string), \"HIBA: %d nem egy aktív játékos.\", kapoid); SendClientMessage(playerid, COLOR_RED, string); }} else if(JatekosInfo[playerid][AdminSzint] >= 3){ if(IsPlayerConnected(playerid)) { if(JatekosInfo[playerid][AdminSzint] >= 4) { SendClientMessage(playerid, COLOR_RED, \"Nem tudsz nagyobb szintu admint fagyasztani!\"); } else if(playerid != INVALID_PLAYER_ID) { fagyasztva[kapoid] = false; GetPlayerName(playerid, kapo, sizeof(kapo)); GetPlayerName(playerid, kuldo, sizeof(kuldo)); TogglePlayerControllable(playerid, true); format(string, sizeof(string), \"[FELHÍVÁS] %s kilett fagyasztva %s által\",kapo ,kuldo); SendClientMessageToAll(COLOR_RED, string); } else { format(string, sizeof(string), \"HIBA: %d nem egy aktív játékos.\", kapoid); SendClientMessage(playerid, COLOR_RED, string); } }} else {SendClientMessage(playerid, COLOR_RED, \"HIBA: Túl kicsi a szinted!\");}} else {SendClientMessage(playerid, COLOR_RED, \"HIBA: Bekell jelentkezned mielott használnád ezt a parancsot!\");}return 1;}