Hát ha ez kell, akkor megírom.
[pawn]
new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/adminisztrátor\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
if(Adminszoli[playerid] == false)
{
SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
Adminszoli[playerid] = true;
} else if(Adminszoli[playerid] == true)
{
Delete3DTextLabel(admintext);
SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
}
} else {
SendClientMessage(playerid, szin, \"Nem vagy admin!\");
}
return 1;
}
if (strcmp(\"/changename\", cmdtext, true, 10) == 0)
{
new ujnev[MAX_PLAYER_NAME];
new str[64];
new result[MAX_PLAYER_NAME];
format(ujnev, sizeof ujnev, \"%s\", result);
SetPlayerName(playerid, ujnev);
format(str, sizeof str, \"Új neved: %s\", ujnev);
}
return 0;
}
[/pawn]
Sheet adminszolgálat szkriptjének segítségével csináltam az adminparancsot!
A /changename-t egyedül.
Nem teszteltem, nem biztos hogy mûködnek.
UI.: A színeket cseréld le.