Ich zerreise mir gerade den Kopf mit so einer einfach Sache
format(WantedGrund, sizeof(WantedGrund), "%s", grund);
WantedGrund = PlayerInfo[pID]pWGrund];
format selber mit der Array habe ich schon versucht. Im enum steht: pWGrund[100],
Ich zerreise mir gerade den Kopf mit so einer einfach Sache
format(WantedGrund, sizeof(WantedGrund), "%s", grund);
WantedGrund = PlayerInfo[pID]pWGrund];
format selber mit der Array habe ich schon versucht. Im enum steht: pWGrund[100],
Hast du im Enum die Variable pWGrund als String definiert?
enum Beispiel
{
pWGrund[64];
}
// Edit: Hab mich verlesen, so sollte es klappen
Ersetze mal:
format(WantedGrund, sizeof(WantedGrund), "%s", grund);
WantedGrund = PlayerInfo[pID]pWGrund];
Mit:
PlayerInfo[pID][pWGrund] = grund;
Ich habe mal ein Beispiel gemacht.
Ich weiß nicht ob du das so in der Art hast, außer mit dem "%s".
new g[100];
format(g,sizeof(g),"test");
Spieler[playerid][grund] = g;
Och, das doch genau das, was ich habe @beide:
Ihr müsstet mal lesen^^
L.G.
heyho
Ps: new WantedGrund[105];
Schau dir meinen oberen Post an, ich hab ihn doch nochmal editiert.
Du hast die Variablen vertauscht:
WantedGrund = PlayerInfo[pID][pWGrund]; // Funktioniert nicht
PlayerInfo[pID][pWGrund] = WantedGrund ; // Funktioniert so wie du es haben willst
Ich zerreise mir gerade den Kopf mit so einer einfach Sache
Einfach so:
format(PlayerInfo[pID]pWGrund], 100, grund);
mfg.
Wieso sollte es funktionieren?
Es ist eine Gleichung, also wie eine "Waage".
Wenn ich 7 = 7 habe ist es egal welche "sieben" ich vorne oder hinten schreibe :p
Deutlich wird es mit Buchstaben. x = 7, y= 7; x=y; <- Habe es aber versucht geht nämlich auch nicht^^
C:\Users\user\Desktop\MySELFMADE - R34\gamemodes\myselfmade.pwn(1677) : error 047: array sizes do not match, or destination array is too small
C:\Users\user\Desktop\MySELFMADE - R34\gamemodes\myselfmade.pwn(1681) : error 001: expected token: ",", but found "-identifier-"
C:\Users\user\Desktop\MySELFMADE - R34\gamemodes\myselfmade.pwn(1681) : warning 215: expression has no effect
C:\Users\user\Desktop\MySELFMADE - R34\gamemodes\myselfmade.pwn(1681) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\MySELFMADE - R34\gamemodes\myselfmade.pwn(1681) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\MySELFMADE - R34\gamemodes\myselfmade.pwn(1681) : fatal error 107: too many error messages on one line
Irgendwie ist die Array zu small, obwohl beide 100 sind^^
Wieso sollte es funktionieren?
Mach es doch mal so wie ich...
Mach es so wie Kaliber es beschrieben hat.
Das mit "String = String" funktioniert in PAWN ja leider nicht, hab nicht dran gedacht...
Mach es doch mal so wie ich...
habe ich doch^^
Kommt genau der selbe Fehler, ich habe deinen Beitrag wahrgenommen :p
L.G.
heyho
Sicher das du nicht ausversehen den Fehler mit eingebaut hast? (Die fehlende eckige Klammer)
format(PlayerInfo[pID][pWGrund], 100, grund);
//edit: Problem gelöst, danke alle, die mir versucht haben zu helfen
-> Bzw. Kaliber ders per PN gelöst hat