Hallo,
Ich habe mal mein eigenes /setadmin command geschrieben. Nun ist es irgendwie nicht so gelungen wie ich möchte. Bei der Server.exe Start steht da was mit Run Time error.
Hier ist der Code:
dcmd_setadmin(playerid,params[])
{
new pid;
new string[128];
new alevel;
if(!IstSpielerAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du darfst das nicht Nutzen!");
if(sscanf(params,"ud",pid,alevel))
{
return SendClientMessage(playerid,COLOR_ROT,"CmdError! /setadmin [SpielerID] [AdminRang 1-3]");
}
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,COLOR_ROT,"Dieser Spieler ist nicht online!");
}
else
{
SetPVarInt(pid,"Adminlevel",alevel);
format(string,sizeof(string),"{Owner}%s hat dich zum Admin ernannt!",playerid);
SendClientMessage(playerid,COLOR_BLAU,string);
}
return 1;
}
Kann mir da jemand helfen? Stock habe ich ja schon.