Tessék, normálisabban kidolgoztam. Nem teszteltem, majd teszteld!
#include <a_samp>
#include <zcmd>
new Text3D:Adminszolgalat[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
SetPVarInt(playerid, \"Aszolgalat\", 0);
return 1;
}
CMD:raszolgalat(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
if(GetPVarInt(playerid, \"Aszolgalat\") == 0)
{
new name[MAX_PLAYER_NAME], string[128];
Adminszolgalat[playerid] = Create3DTextLabel( \"Admin szolgálatban\", 0xE60000FF, 0.0, 0.0, 2.0, 40, 0, 0 );
Attach3DTextLabelToPlayer( Adminszolgalat[playerid], playerid, 0.0, 0.0, 0.4 );
SetPlayerSkin(playerid, 217);// Ezt átírhatod
SetPlayerHealth(playerid, 100000);
SetPVarInt(playerid, \"Aszolgalat\", 1);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"<< %s(%d) Rcon Admin Szolgálatba állt! Örök élete van!\", name, playerid);
SendClientMessageToAll(0xFF0000AA, string);
}
}
else if(GetPVarInt(playerid, \"Aszolgalat\") == 1)
{
SetPVarInt(playerid, \"Aszolgalat\", 0);
Delete3DTextLabel(Adminszolgalat[playerid]);
}
return 1;
}