ocmd:makeadmin(playerid, params[])
{
if(ADMIN[playerid]==1338)
{
new str[256], rang, pID, giveadmin[MAX_PLAYER_NAME],getadmin[MAX_PLAYER_NAME];
GetPlayerName(playerid, giveadmin, MAX_PLAYER_NAME);
if(sscanf(params,"ui", pID, rang))return SendClientMessage(playerid, 0x00FF78FF, "Benutzung:/makeadmin [ID] [RANG]");
//sscanf packt das was der User eingegeben hat in pID und rang
GetPlayerName(pID, getadmin, MAX_PLAYER_NAME);
//pID ist ja jetzt bekannt, jetzt kann man den namen speichern
format(str, sizeof(str), "[ADMIN]:%s hat %s zu einem %s -Admin befördert!", giveadmin, getadmin, rang);
//in pID ist die ID gespeichert
ADMIN[pID] = rang;
SendClientMessageToAll(0xAF0000FF, str);
}
else
{
SendClientMessage(playerid, 0xAF0000FF, "Du bist nicht als 1338-Admin eingeloggt!");
}
return 1;
}
//Edit
Hmpf Fehlerteufel ist unterwegs xD