Wie sieht denn deine ReturnUser Funktion aus?
Beiträge von Jeffry
-
-
format(string, sizeof(string), "Name\tStatus\tType\n\
Max Players\t100\tINPUT\n\
Health\t%0.1f\tINPUT\n\
Armour\t100\tINPUT\n\
Skin\t67\tINPUT\n\
HP Regain\t25\tINPUT\n\
Nametags\tOFF\tBOOLEAN\n\
Vehicles\tON\tBOOLEAN", eventhealth);
ShowPlayerDialog(playerid, D_EVENTCFG, DIALOG_STYLE_TABLIST_HEADERS, "Event Configuration","OK", ""); -
Den string für ShowPlayerDialog mit format formatieren (wie zuvor die Nachricht) und mit %f bzw. %0.1f die Variable verknüpfen.
-
Dazu musst du immer den Dialog wieder anzeigen lassen, da dieser automatisch verschwindet, wenn ein Button gedrückt wird.
-
Ja, mit IsNumeric:
stock IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
{
if (string[i] > '9' || string[i] < '0') return 0;
}
return 1;
} -
format(string, sizeof(string),"You've set the Event Health to %f",inputtext);
Zu
format(string, sizeof(string),"You've set the Event Health to %f",eventhealth); -
for(new i; i<sizeof(vSpawn); i++)
{
eventvehicle[i] = CreateVehicle(520, vSpawn[i][0], vSpawn[i][1], vSpawn[i][2], vSpawn[i][3], -1, -1, 120, 1);
}for(new i; i<sizeof(vSpawn); i++)
{
DestroyVehicle(eventvehicle[i]);
} -
new geld[2][2];
zu:
new geld[2][9]; -
printf("%i.%i", strval(geld[0]), strval(geld[1]));
GivePlayerMoney(playerid, strval(geld[0]), strval(geld[1])); -
Das Problem bei den invalid row index ist einfach, dass es eben noch bei 64 war dann mal bei 0 dann jetzt bei 202...Ist das normal?
Kommt auf das Query drauf an. Eher nicht. Aber man müsste den Code dazu sehen.
Du meinst die Query-Abfragen in den Includes? Wenn ja dann bitte:
Das Query, welches diese Funktion aufruft (mysql_function_query / mysql_pquery / mysql_tquery).
-
Die "invalid row index" - Meldungen haben wahrscheinlich mit einer Schleife zu tun, die zu viele Indizies auslesen will, da müsstest du die Code-Stelle finden und posten.
Die Syntax Errors haben etwas hiermit zu tun: MySQL_Query_Deklarierung2
Das Query, welches MySQL_Query_Deklarierung2 aufruft hat wohl einen Fehler, poste das bitte. -
Kannst du bitte posten, was etwas weiter oben im Server Log steht, dort wo die Plugins geladen werden?
-
In den beiden SQL Queries ist jeweils ein Fehler. Und zwar sind char und int SQL Anweisungen und können nicht ohne Anführungszeichen im Query verwendet werden. Ändere daher
char
Zu
`char`
Und
int
Zu
`int` -
https://wiki.sa-mp.com/wiki/SetVehicleZAngle

Scheint wohl daher zu kommen.
Lösche das Fahrzeug und erstelle es neu (DestroyVehicle -> CreateVehicle), anstatt SetVehicleZAngle zu nutzen.
-
Oke danke dir @Jeffry nun eine Frage ich benutze md5 als Include kann ich es auch z.B für den Geburtstag Dialog ausmachen ?
Was meinst du? Das MD5 ist doch nur für das Passwort, das Geburtsdatum musst du nicht verschlüsseln.
-
Die möglichkeit bietet mir PHPMyAdmin leider nicht in den Standard Werten an.
Gehe in der Tabellenstruktur auf "Bearbeiten" bei der "id".
Dann siehst du:
Klicke hier, wie im Bild zu sehen, das "A_I" an und speichere es. -
Das erstellen eines Hauses funktioniert. Allerdings nur mit der ID 0 wie ich gerade getestet habe. Da fehlt mir dann scheinbar noch die Abfrage welches die nächste ID wäre die frei ist.
Setze die Spalte "id" in der Datenbank auf "AUTO_INCREMENT", nachdem du alle Einträge gelöscht hast.
Eventuell löst das auch das zweite Problem direkt, da die ID dann nicht mehr 0 ist. -
Poste bitte den Code von updateHaus und saveHaus und erkläre was nicht funktioniert.
-
Der Fehler wird durch einen Aufruf von cache_get_field_content_int erzeugt, sprich nicht durch den geposteten Code.
Eventuell durch OnHausCreated, falls die Funktion dort verwendet wird. -
Wenn ich jetzt die Mülltonne nach dem Attachen lösche wie kann ich diese denn wieder färben?
Du musst die Art beim ersten Erstellen speichern, gleich wie z.B. die Position oder die Objekt ID.