Schreibe in die Konsole "gmx" oder "exit".
Befehl funktioniert nur bei der ersten Pflanze
- malE
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Alles klar danke dir.
Jetzt funktioniert alles einwandfrei.-
Hast du vielleicht noch eine Funktion die einen kleingeschriebenden Text in Großbuchstaben formatiert? -
for(new i=0, j=strlen(text); i<j; i++) text[i] = toupper(text[i]);
-
Danke dir vielmals.
Wie kann ich z.B via PlayerInfo[playerid][p_ID] ( DB ID ) den Spielernamen ermitteln?C
Alles anzeigenstock GetNameEx(playerid) { new query[256]; format(query, sizeof(query), "SELECT * FROM `users` WHERE `id`='%s'", PlayerInfo[i][p_ID]); mysql_function_query(handle, query, true, "GetPlayerNameEx", "i", playerid); return 1; } public GetPlayerNameEx(playerid) { new name[MAX_PLAYER_NAME]; name = cache_get_field_content(0, "name", handle); return name; }
Irgendwie so. Bin aber leider durcheinander gekommen und jetzt bin ich verwirrt.
-
Das geht so nicht. Du musst es entweder mit mysql_query machen, und damit ohne ein Callback, oder, und das würde ich dir empfehlen, dass du nicht jedes mal die Datenbank ansprechen musst, das geht ziemlich auf die Ressourcen.EDIT: @malE
Ich bin bei dem Satz irgendwie draus gekommen, was ich eigentlich schreiben wollte, sorry O.oDer Satz sollte heißen:
Das geht so nicht. Du musst es entweder mit mysql_query machen, und damit ohne ein Callback, oder, und das würde ich dir empfehlen, dass du beim Login des Spielers den Name in eine Variable schreibst und diese dann nutzt, sodass du nicht jedes mal die Datenbank ansprechen musst, das geht nämlich ziemlich auf die Ressourcen. -
breadfish.de
Hat das Thema geschlossen.