Was soll das bitte sein?
Beiträge von namespace
In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
-
-
Würde dir empfehlen den DIALOG zu definieren, und statt der 1, den definierten DIALOG hin schreiben.
#define TELEPORT 1
ShowPlayerDialog(playerid,DIALOG_TELEPORT,DIALOG_STYLE_MSGBOX,"Teleport","Möchtest du dich wirklich\n zum BSN teleportieren?","Ja","Nein");Wenn man schon Code postet, sollte der wenigstens auch richtig sein.
#define TELEPORT 1
ShowPlayerDialog(playerid,TELEPORT,DIALOG_STYLE_MSGBOX,"Teleport","Möchtest du dich wirklich\n zum BSN teleportieren?","Ja","Nein"); -
Hier keine ganzen Script Requests!
Entweder:
if (condition) code
else codeOder:
if (condition)
{
code
}
else
{
code
} -
return muss natürlich bleiben
-
IP:PORT
Wegen dem Doppelpunkt.
-
-
Genau. Bei Zahlen mit einem Komma immer ein %f für einen Float.
Auch %f ist hier falsch.
Hier ist nur %s richtig, da eine IP mit Port immer ein String ist. (Wegen dem ":") -
Oben im Script
#define TEAMSPEAKIP "212.227.88.555:9985"Und dann:
format(string, sizeof(string), "Unsere TeamSpeak3IP: {0000FF}%i ",TEAMSPEAKIP);%i ist falsch.
-
._.
Lies was dort steht.
-
-
Und welche Funktionen hast du zwischen den TextDraw-Create's?
-
-
Hallo, ist es möglich, CallLocalFunction mit dynamischen Parametern (bspw. Parameter die in einem Array sind) aufzurufen?
So in etwa:
new paramArray[2];
...
CallLocalFunction(funcName, "is", paramArray);Das dann bspw. in paramArray[0] = 0 steht, und in paramArray[1] = "Hallo" steht.
Jedoch kann man logischerweiße dort nicht einfach einen Array angeben.Hoffe jemand hat einen Lösungsvorschlag.
-
Das Syntax Highlighting des PWN-Tags hier im Forum zeigt dir deinen Fehler
-
verhintern
Made my day
Naja, du kannst denen die CrashInfo senden, dann beheben die den Bug vielleicht.
-
Mh, das ist aber sehr blöd.
Ich schreibe gerade so ein kleines OnRun-Scripting System, und dazu müsste man CallLocalFunction während der RunTime dynamisch aufrufen können.
Deswegen auch die Parameter.Dann stelle ich meine Problemstellung mal um:
Ich habe einen Input von bspw. "alert("0", "Hallo!")" und möchte mit die Parameter auslesen und damit eine Funktion in meinem Script aufrufen.
Bspw. __alert(id, text[]).Das parsen der Parameter ist kein Problem, jedoch der Aufruf der Funktion.
Es scheitert beim Parameter "...", da meine Scripting-Funktionen beliebig viele Parameter haben können, müsste ich hier auch irgendwie beliebig viele Parameter "eintragen" können.Hat jemand eine Idee?
-
Hallo, ich schreibe gerade ein kleines Projekt zur Selbstübung, und brauche dazu einen Array, indem mehrere Parameter gespeichert werden.
Ich weiß vor dem User-Input aber nicht, wie groß dieser Array sein wird.Derzeit versuche ich dies so:
new paramArray[][ArgumentInformation] = {0};...
paramArray[j][type] = 1;
paramArray[j][valInt] = strval(funcArgs);Allerdings wirft mir da der Compiler folgenden Fehler aus:
Code[21:42:19] [debug] Run time error 4: "Array index out of bounds" [21:42:19] [debug] Accessing element at index 1 past array upper bound 0 [21:42:19] [debug] Backtrace (most recent call first): [21:42:19] [debug] #0 public LSFunctionHandler(functionSyntax[]=@0x00002bc8 "") at input:122 [21:42:19] [debug] #1 @receivepacket() at input:82
Ein RunTimeError also.
Habt ihr da eventuell Lösungsansätze oder Vorschläge?
-
http://wiki.sa-mp.com/wiki/OnDialogResponse
Liefert per Parameter alles mit, was man zur Übergabe braucht.
-
Lern bitte erstmal Deutsch, dann scripten, und wenn du dann noch ein Problem hast, kannst du dich hier melden.
-
Eventuell einen Code, der mit deinem Problem zu tun hat?..