Die DialogIDs überschneiden sich, da hat Ramnio Recht.
Aber warum sollten die DialogIDs für jedes Script eigen sein?
Wie soll SA:MP das erkennen?
Die DialogIDs überschneiden sich, da hat Ramnio Recht.
Aber warum sollten die DialogIDs für jedes Script eigen sein?
Wie soll SA:MP das erkennen?
Du gehst in den Interior machst /save -> haste die Cordinaten
Machst /interior -> hast die InteriorID
Die Funktion Name fehlt
Wie wäre es mit einem Bot?^^
Zum letzen mal -.-
ZitatKalcor told me that it will be released when you punch yourself as hard as you can in the crotch one hundred times on video.
@ Sinper
nur bei Spielen die neu und von großen Firmen vertrieben werden ![]()
Vielleicht liegt das am fehlenden
RestePlayerMoney(playerid);
GivePlayerMoney(playerid,geld);
Und pastebin ist unnötig, du kannst das auch einfach hier im Forum über die [pwn] tags posten ![]()
//Edit: die Vorposter haben wieder ma keine Ahnung ![]()
Wenn du dir einen Laptop holst, sollte der Rechtleistungsstark sein ![]()
Das wird dann nur nicht ganz so billg ![]()
Klar macht das unter OnGameModeInit sind. Sonst kann es zu Bugs kommen, z.B. beim Tacho.
Schwachsinn.
Wenn es zu bugs kommt dann liegt das zu 99,9% am Scripter und nicht sn SA:MP
Es macht unter OnGameModeInit nur dann Sinn wenn du bei OnPlayerConnect den Textdraw aktuallisierst.
Da ja GetPlayerName, bei einem nicht Connecteden Spieler nicht aus gibt.
Und Spieler können nun einmal nicht Connected sin, wenn das Script gerade "hochfährt".
D.h. Textdraw ohne Schleife in OnPlayerConnect erstellen inkl. GetPlayerName
Außerdem wird der Textdraw ja erstellt, nur nicht vollständig.
Ich seh auf dem Bild kein Textdraw
Daher kann ich mir eigentlich nur denken was passiert.
Nämlich das nur Name: da steht.
Das kannt du lösen, in dem du das von mir oben beschriebene machst.
In ca. 99% der Fälle prüfen die das sowieso nicht nach, das wäre einfach zu viel Aufwand.
Es würde spätestens dann auffallen, wenn du etwas über eine Rechnung bezahlen sollst.
Ich würde den Textdraw es beim connecten erstellen.
Dann brauchste keine schleife.
Außerdem gibt GetPlayerName nix zurück wenn der Spieler nicht connected ist.
Damit macht das unter OnGameModeInit keinen Sinn,
mmmh, 10 Leute die gleichzeitig tanken?
Sehe ich als sehr unwahrscheinlich
Meinste wenn so ein großer Server denkt...
Das gäbe nur Chaos
Du musst die Funktion irgendwann bzw irgendwo aufrufen...
Wie hoch ist der Timer intervall?
2. Warum so viele ifPlayerConnected? Sinnlos?! Ab wann kann man Befehle ausführen wenn man nicht connectet ist
Kann man vielleicht nicht, aber warum den Code 500 mal durchlaufenlassen wenn nur 10 Spieler Online sind?
Ist doch viel sinnvoller den Code zu überspringen
3. Die for-Schleife mit MAX_Players ist unnöttig! Benutze SetTimerEx mit Parametern!
Wozu?
10 Timer verbrauchen mehr Resourcen als 1 Timer mit 5 Schleifen drin, auch wenn hier nur eine geraucht wird.
Und mit MAX_PLAYERS jst das vielleicht nicht so günstig aber dafür gibts ja GetMaxPlayers();
for(new i,j=GetMaxPlayers();i!=j;i++)
Erstellst du die beweglichen Tore mit einem Streamer?
Aber euch ist bewusst, dass das 2 Teile sind?
Warum versuchst du überhaupt Fahrzeuge zu streamen?
Reichen 2000 nicht?
Verdammt nochmal sind wir google?
forum.sa-mp.de/san-andreas-multiplayer/tutorials/59325-motor-und-tanksystem/
Muss ich mich wieder zitieren?