Beitrag von hackedicht ()
Dieser Beitrag wurde vom Autor gelöscht ().
"longstr" scheint schon definiert zu sein, z.b. als Globale Variable. such die am Besten mal über "STRG + F"
"playerid" musst du durch "player" ersetzen, weil "ocmd:admins(player,params[])". "player" ist in dem fall die playerid
longstr ist schon definiert und was soll ich da jetzt machen?
Einfach den String im Command umbenennen.
Bitteschön:
ocmd:admins(player,params[])
{
new AdminList[1024];
if(!IsPlayerConnected(playerid))return 1;
format(AdminList,sizeof(AdminList),"Folgende Admins sind online:\n");
for (new i = 0; i<MAX_PLAYERS; i++)
{
if(IsTPlayerAnAdmin(i,10))
{
format(AdminList,sizeof(AdminList),"%s\nServerOwner: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,9))
{
format(AdminList,sizeof(AdminList),"%s\nScripter: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,8))
{
format(AdminList,sizeof(AdminList),"%s\nServerManager: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,7))
{
format(AdminList,sizeof(AdminList),"%s\nCommunityManager: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,6))
{
format(AdminList,sizeof(AdminList),"%s\nHighAdmin: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,5))
{
format(AdminList,sizeof(AdminList),"%s\nAdmin: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,4))
{
format(AdminList,sizeof(AdminList),"%s\nModerator: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,3))
{
format(AdminList,sizeof(AdminList),"%s\nSupporter: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,2))
{
format(AdminList,sizeof(AdminList),"%s\nProbeModerator: %s",AdminList,SpielerName(i));
}
if(IsTPlayerAnAdmin(i,1))
{
format(AdminList,sizeof(AdminList),"%s\nEhrenmember: %s",AdminList,SpielerName(i));
}
}
ShowPlayerDialog(playerid,DIALOG_INFO,DIALOG_STYLE_MSGBOX,"Admins",AdminList,"OK","");
return 1;
}
sollte klappen
ocmd:admins(player,params[])
{
new admin1[128];
if(!IsPlayerConnected(playerid))return 1;
for (new i = 0; i<MAX_PLAYERS; i++)
{
switch(IsTPlayerAnAdmin(i))
{
case 1:{admin1="Ehrenmember";}
case 2:{admin1="ProbeModerator";}
case 3:{admin1="Supporter";}
case 4:{admin1="Moderator";}
case 5:{admin1="Admin";}
case 6:{admin1="HighAdmin";}
case 7:{admin1="CommunityManager";}
case 8:{admin1="ServerManager";}
case 9:{admin1="Scripter";}
case 10:{admin1="ServerOwner";}
}
format(string,sizeof(string),"%s: %s",admin1,SpielerName(i));
}
SendClientMessage(playerid,FARBE,"Folgende Admins sind online:");
ShowPlayerDialog(playerid,DIALOG_INFO,DIALOG_STYLE_MSGBOX,"Admins",string,"OK","");
return 1;
}
Ich habe dir das mal übersichtlicher geschrieben
Wenn du dazu fragen hast, dann melde dich einfach mal