dcmd_lspec(playerid,params[]) {
if(PlayerInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid)) {
if(!strlen(params) || !IsNumeric(params)) return SendClientMessage(playerid, red, \"Használat: /lspec [playerid]\");
new specplayerid = strval(params);
if(PlayerInfo[specplayerid][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,\"HIBA: Ezt a parancsot te nem használhatod magasabb szintû admin ellen\");
if(IsPlayerConnected(specplayerid) && specplayerid != INVALID_PLAYER_ID) {
if(specplayerid == playerid) return SendClientMessage(playerid, red, \"HIBA: Saját magad nem spectálhatod\");
if(GetPlayerState(specplayerid) == PLAYER_STATE_SPECTATING && PlayerInfo[specplayerid][specID] != INVALID_PLAYER_ID) return SendClientMessage(playerid, red, \"Spectálás: Az a játékos már spectál valakit\");
if(GetPlayerState(specplayerid) != 1 && GetPlayerState(specplayerid) != 2 && GetPlayerState(specplayerid) != 3) return SendClientMessage(playerid, red, \"Spectálás: Játékos nincs lespawnolva\");
if( (PlayerInfo[specplayerid][Level] != ServerInfo[MaxAdminLevel]) || (PlayerInfo[specplayerid][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] == ServerInfo[MaxAdminLevel]) ) {
StartSpectate(playerid, specplayerid);
CMDMessageToAdmins(playerid,\"LSPEC\");
GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
GetPlayerFacingAngle(playerid,Pos[playerid][3]);
return SendClientMessage(playerid,narancs,\"Most nézel egy játékost. Hogy kikapcsold: /lspecoff\");
} else return SendClientMessage(playerid,red,\"HIBA: Ezt a parancsot te nem használhatod magasabb szintû Adminokon!\");
} else return SendClientMessage(playerid,red,\"HIBA: Ilyen játékos nem létezik\");
} else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 2-es szintû adminnak kéne lenned!\");
}
Dupla hozzászólás automatikusan összefûzve. ( 2014. február 24. - 20:59:24 )
Ez a Spectate az LAdmin4v2-bõl.