Hi,
wie mache ich es dass alle Spieler mit Wanteds in einem Dialog angezeigt werden?
Wanteds werden bei mir per pInfo[playerid][pWanted] abgespeichert.
MfG Jay
Dialog
- JayTheSheep
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
new wantedstring[1024];
new pname[20];
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(pInfo[i][pWanted] > 0)
{
GetPlayerName(i,pname,sizeof(pname));
format(wantedstring,sizeof(wantedstring),"%s %s %d\n",wantedstring,pname,pInfo[i][pWanted]);
}
}
ShowPlayerDialog(playerid,dialogid,DIALOG_STYLE_LIST,"Aktuelle Wanteds",dialogstring,"",""); -
Danke,
aber ich versteh das nicht und funktionieren tut das auch nicht 100%
dcmd_wanted(playerid, params[])
{
#pragma unused params
new wantedstring[1024];
new pname[20];
if(gTeam[playerid] == 1)
{
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(pInfo[i][pWanted] > 0)
{
GetPlayerName(i,pname,sizeof(pname));
format(wantedstring,sizeof(wantedstring),"%s %s %d\n",wantedstring,pname,pInfo[i][pWanted]);
}
}
ShowPlayerDialog(playerid, DIALOG_WANTEDS, DIALOG_STYLE_LIST, "Aktuelle Wanteds", wantedstring, "Ok", "Abbrechen");
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist kein Cop!");
}
}
format(wantedstring,sizeof(wantedstring),"%s %s %d\n",wantedstring,pname,pInfo[i][pWanted]);Wieso ist der erste sting wieder der wantedstring? oO
-
Hier bitte, siehe im Anhang.
-
breadfish.de
Hat das Thema geschlossen.