Dazu sage ich jetzt nicht mehr viel. Mein Problem hab ich deutlich geschildert, ist doch das was hier jeder will.
Lies dir das durch was ich in den Spoilern geschrieben habe.
Also..bekommst du diese Fehlermeldung auch mit meiner Funktion?
Dazu sage ich jetzt nicht mehr viel. Mein Problem hab ich deutlich geschildert, ist doch das was hier jeder will.
Lies dir das durch was ich in den Spoilern geschrieben habe.
Also..bekommst du diese Fehlermeldung auch mit meiner Funktion?
Ja, bekomme ich.
ocmd:fhelp(playerid,params[])
{
new str[165];
Dieser String ist zu klein
Schreib da mal 200 rein
mfg.
Hat leider auch nichts verändert.
So, ich habe deinen Code mal bei mir laufen lassen.
Dein Code funktioniert, die Fehler hatte ich auch, habe sie aber wegbekommen.
(Du kannst mit SendClientMessage übrigens 144 Zeichen anzeigen, sprich einen String von [145] (wegen EOS)).
Wie?
Mach diese zwei defines weg:
#define SendClientMessage SendClientMessageEx
#define SendClientMessageToAll SendClientMessageToAllEx
Warum?
Wenn du es so definierst, überschreibst du auch die SendClientMessages in den stocks, sprich du hast eine rekursive Funktion (ruft sich selbst auf).
Um alle SendClientMessages (außer die in den stocks) zu ersetzen, nutze STRG+H, pass aber auf, dass du die in den stocks nicht änderst.
Vielen Dank,
Es funktioniert.
Danke das du dir die Mühe gemacht hast.