Bleibt gleich.
Hast du MySqlConnection als MySQL:MySqlConnection deklariert?
Bleibt gleich.
Hast du MySqlConnection als MySQL:MySqlConnection deklariert?
Nutze R41-4
Lösche das true.
das funktioniert so ganz nicht
Mach es so:
Habe was von ARGB Format gehört?
ARGB bedeutet: Alpha Red Green Blue.
Und ja, in diesem Format muss es angegeben werden.
0xFF1E00FF dein Hex in RGBA ist: FF -> Red | 1E -> Green | 00 -> Blue | FF -> Alpha
Also musst du die Reihenfolge ändern und es wird zu: 0xFFFF1E00
Musst die Alpha Werte an den Anfang stellen.
Hat jemand zufällig gerade Koordinaten parat, dass der Spieler Eine Spraycan (Objekt) in der Hand halt, ggf. auch gleich als Funktion, dass es auf jeden Skin angepasst ist.
Gib ihm es doch einfach temporär als Waffe?
Kurze frage der Actor führt die Animation nicht permanent aus weiß jemand warum? bzw soll die Dauerhaft winken.
...was bedeutet nicht permanent?
Nur kurz oder wenn du weg gehst und wieder hin gehst, dass er dann die Animation nicht mehr ausführt?
Mach es so:
case DIALOG_CARKEY:
{
new id = listitem, string[128];
SetPVarInt(playerid, "carkey", id);
if (!response) return 1;
if (id < 0 || id >= (Spieler[playerid][pPremiumCarSlot] ? MAX_PLAYER_VEHICLES : MAX_PLAYER_VEHICLES - 1)) return SendClientMessage(playerid, COLOR_RED, "[FEHLER] {FFFFFF}Keine gültige Auswahl.");
if(!PrivateVehicle[playerid][id][CarModel]) return SendClientMessage(playerid, COLOR_RED, "[FEHLER] {FFFFFF}Der Slot ist aktuell nicht belegt.");
PlayerKey[playerid] = id;
format(string, sizeof(string), "{33AA33}Du nimmst den Autoschlüssel für deinen %s. Slot: %d", CarName[PrivateVehicle[playerid][id][CarModel]-400], id); //41971
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
Alles anzeigen
jemand vielleicht eine Idee? Keine Errors übrigens
Nun, was sagt denn generell der MySQL Log? ![]()
aber irgendwo scheint da der Wurm drin zu sein
Nun, da sind viele Würmer drinnen.
Hoffe es wird ersichtlich, dass du da nochmal drüber nachdenken solltest, wie man ein dynamisches Gang-System macht.
Du brauchst dafür eine Gang-Variable, und lädest da dann die ganzen Infos rein und dem Spieler weist du dann nur eine GangID zu.
So weiß man, zu welcher Gang der Spieler gehört.
Das mein ich nicht, ich frage mich eher was der Fehler is.
Der Fehler ist, dass du sizeof auf ein Array mit einer dynamischen Größe verwendest und das geht nicht, da sizeof ein Operator ist, der vom Compiler aufgelöst werden will, aber er hat keinen Zugriff auf die Speichergröße, da diese dynamisch ist, somit geht das nicht.
Du musst anstatt sizeof(inputtext) einfach MAX_PLAYER_NAME (bzw die Größe von pRPName eh verwenden).
Hey Leute,
ich wollte ein System erstellen wo man seine Fische verkaufen kann aber der Preis ich stündlich ändert z.B. 16$ um 20 Uhr und um 21 Uhr 28$ der Preis sollte mind 15$ und Max 50$ sein..
Du nimmst eine globale Variable.
Shop_Info[i][s_Pos], Shop_Info[i][s_Pos + e_Shop:1], Shop_Info[i][s_Pos + e_Shop:2]
Man kann tatsächlich auch einfach:
machen ![]()
Wen ich Die Fahrzeuge Parke und danach respawne wird das Fahrzeug so geparkt wie es erstellt wurde kann man das nicht irgendwie flexibler machen das es so respawnt wie es geparkt wurde?
Ja, da gibt es 2 Möglichkeiten:
Da hat man ja das query als string und fertig.
So ist das hier auch.
Hier wäre es ein SELECT Statement.
Über mysql_format / format bereitest du den String vor und dann über mysql_t/pquery schickst du die Abfrage ab.
Wenn das Resultat vor liegt, wird der Callback (die public Funktion die du angegeben hast) aufgerufen.
Dort kannst du dann die cache Funktionen verwenden, um auf das Ergebnis zuzugreifen.
Der Grund, wieso dafür eine extra public Funktion verwendet wird ist der, damit der Aufruf asynchron ablaufen kann und eben nicht den Server-Thread aufhält. (Das ist der Grund, wieso man kein mysql_query verwenden sollte, weil das synchron ist).
"Insert Into".
Das ist eine eigene Sprache an sich und nennt sich SQL (Structured Query Language).
Einfach nach Tutorials suchen (https://www.w3schools.com/sql/) oder nach Schlagworten, die Wichtigsten sind:
Achso, dann schreib das doch.
Wenn mit 0 die erste Zeile gemeint ist müsste es ja so gehen vom Auslesen. Die in den "" stehenden Namen sind die jeweiligen Spallten.
Ja, genau so ist es.
Und was ist jetzt deine Frage?! ![]()
Wie inkludierst du denn das Include?
Und in welchem Ordner liegt es genau...
Pawno geschlossen / neu geöffnet
Wie machst du das denn?
Öffnest du die richtige Pawno.exe und wählst dann das Skript aus? (thats the way to go)
oder öffnest du direkt das Skript?
foreach.inc(193) : error 017: undefined symbol "_FOREACH_CUR_VERSION"
Das kann ja nicht sein.
Weil, wenn du wirklich das Include verwenden würdest, was ich gepostet hatte, würde in dieser Zeile etwas völlig anderes stehen.
Kann es eventuell sein, dass du es in das falsche Verzeichnis gepackt hast oooder die falsche Pawno.exe öffnest für das Skript?