wenn ich den befehl eingebe werden mir die admins die on sind nicht gezeig ... das liegt an dem pID aber wie kann ich sowas machen
das pId=Playerid von den anderen palyers ist ????
ich bin voll am verzweifeln .... bei anderen befehlen wie /setskin hat das immer gefunzt...
if (strcmp(cmdtext, "/admins", true) == 0)
{
SendClientMessage(playerid, GRÜN, "Folgende Admins auf [GDS] sind Online:");
new i = 0, aname[256], string[256],pID;
pID = MAX_PLAYERS;
for(; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(GetPVarInt(pID,"Adminlevel")==1)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "[GDS] TrialSupporter: %s", aname);
SendClientMessage(playerid, GELB, string);
}
else if(GetPVarInt(pID,"Adminlevel")==2)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "[GDS] Supporter: %s", aname);
SendClientMessage(playerid, GELB, aname);
}
else if(GetPVarInt(pID,"Adminlevel")==3)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "[GDS]Mapper/VIP : %s", aname);
SendClientMessage(playerid, GELB, string);
}
else if(GetPVarInt(pID,"Adminlevel")==4)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "[GDS]Admin: %s", aname);
SendClientMessage(playerid,GELB, string);
}
else if(GetPVarInt(pID,"Adminlevel")==5)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "[GDS]HeadAdmin: %s", aname);
SendClientMessage(playerid, GELB, string);
}
else if(GetPVarInt(pID,"Adminlevel")==6)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "[GDS]Owner: %s", aname);
SendClientMessage(playerid,GOLD, string);
}
}
}
return 1;
}