public OnPlayerText(playerid, text[])
{
if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
{
new str[128];
format(str, sizeof str, \"[RCON-Admin] %s: %s\", GetName(playerid), text);
SendPlayerMessageToAll(playerid, str);
}
return 1;
}
stock GetName(playerid)
{
new n[24];
GetPlayerName(playerid, n, 24);
return n;
}
Tessék:
CMD:raszolgalat(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
if(GetPVarInt(playerid, \"Aszolgalat\") == 0)
{
new name[MAX_PLAYER_NAME], string[128], str[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);
format(str, sizeof str, \"[RCON-Admin] %s: %s\", GetName(playerid), text);
SendPlayerMessageToAll(playerid, str);
}
}
else if(GetPVarInt(playerid, \"Aszolgalat\") == 1)
{
SetPVarInt(playerid, \"Aszolgalat\", 0);
Delete3DTextLabel(Adminszolgalat[playerid]);
}
return 1;
}
[/Code]
Itt van ha nem szeretnél szolgálatba lenni!
[code]
CMD:szolgalatki(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new name[MAX_PLAYER_NAME], string[128], str[128];
SetPlayerSkin(playerid, 5);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"<< %s(%d) Rcon Adminisztrátor killépet a szolgálatból!\", name, playerid);
SendClientMessageToAll(0xFF0000AA, string);
format(str, sizeof str, \"%s: %s\", GetName(playerid), text);
SendPlayerMessageToAll(playerid, str);
SetPVarInt(playerid, \"Aszolgalat\", 0);
Delete3DTextLabel(Adminszolgalat[playerid]);
return 1;
}