Heyho
Ich habe mal eine Frage->
Wie kann man....
ocmd:gibadmin(playerid,params[])
{
new pID,rang,name[MAX_PLAYER_NAME],str[128],pnameb[MAX_PLAYER_NAME];
if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,WEIS,"Befehl:/gibadmin [PLAYER ID][RANG]||{00CC00}1:GS 2:GM 3:HGM 4:DEV 5:ADM");
if(pDaten[playerid][Adminlevel] >= 5)
{
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(pID,pnameb,sizeof(pnameb));
pDaten[pID][Adminlevel] = rang;
format(str,sizeof(str),"[ADM] %s hat %s zu Adminrang %d befördert.",name,pnameb,rang);
SendClientMessageToAll(LILA,str);
return 1;
}
return 1;
}
bei diesen CMD Abfragen , das z.B. wenn der ADM einen User Rang 2 gibt
Das da nicht wie Jetzt da steht [ADM] %s hat %s zu Adminrang 2 befördert.
sondern das da steht: [ADM] %s hat %s zu GameMaster befördert.
und das halt immer unterschiedlich je noch Zahl was man eingibt
//edit und eine 2. frage->
Kann man wenn man dann Befördert wurde den namen so ändern das z.B.
ADM Rang 0 -> Max Mustermann
ADM RANG 2 ->[GM]Max Mustermann
gibs da sowas wie PutPlayerNameTag