Hey, wie kann ich alle Waffen von allen slots abfragen ?
Also nicht nur die Waffe die ich gerade in der hand habe
Alle Waffen von allen Slots ?
- bombalo
- 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
-
-
Mit GetPlayerWeaponData machst du das
-
Ok danke.
Wie kann ich das alles nun als Sendclientmessage machen ? -
new string[50];
format(string,sizeof(string),"Waffe %d || Munnition %d",weapons[i][0],weapons[i][1]);
Dann außerhalb der Schleife:SendClientMessage(playerid,FARBE,string);
-
Da kommt nur 0
-
Hast du denn überhaupt eine Waffe?
Und wo kommt 0? Bei der Waffe oder Munition? -
Hast du denn überhaupt eine Waffe?
Und wo kommt 0? Bei der Waffe oder Munition?
Bei allen waffen steht 0 muni -
Du darfst auch nicht die SendClientMessage in der Schleife stehen haben.
-
Du darfst auch nicht die SendClientMessage in der Schleife stehen haben.
Thx.
Nun steht bei allen waffen 0 Munition -
Du darfst auch nicht die SendClientMessage in der Schleife stehen haben.
Aha und warum nicht?Soll ich sinnloserweise die Schleife 2x ausführen lassen?
-
-
Zitat von BlackAce
Soll ich sinnloserweise die Schleife 2x ausführen lassen?
Wenn das Format schon in der Schleife ist, benötigt man die SendClientMessage nicht unbedingt darin.
Denn man möchte ja nicht die Message an alle Spieler schicken. -
Wenn das Format schon in der Schleife ist, benötigt man die SendClientMessage nicht unbedingt darin.
Natürlich, braucht man das zwingend darin, sonst formiert ich den String immer wieder neu ohne was damit anfangen zu können. -
new string[144];
for(new i=0; i<13; i++)
{
new weap, ammo;
GetPlayerWeaponData(playerid, i, weap, ammo);
if(ammo > 0)
{
format(string,sizeof(string),"Slot: %d || Waffe %d || Munnition %d",i, weap, ammo);
SendClientMessage(playerid,FARBE,string);
}
} -
breadfish.de
Hat das Thema geschlossen.