Glaub mir, allen anderen geht auch manchmal nicht anders.
#GEIL: Mein DynDialog geht nun
1e Zeile pro Dialog
Glaub mir, allen anderen geht auch manchmal nicht anders.
#GEIL: Mein DynDialog geht nun
1e Zeile pro Dialog
steht da etwa ein "," vor dem WHERE, obwohl da keins hingehört?
fällt dir was vor dem WHERE auf?
mit printf und print
printe mal den ganzen Stock "SpielerSpeichern"
ne dafür gibt es ja die Arrays und OnPlayerDisconnect
Der Stock "SpielerSpeichern" wird auch aufgerufen oder?
wenn ja: printe mal den Stock und besonders auch den Query
wenn nein: baue ihm ein
ne ich meinte die UPDATE Query´s, benutzt du auch das Public(Speichern nicht Laden)?
exakt, wo führst du die Query´s aus?
und welche Parameter hast du für deine Platzhalter?
Hier PlayerInfo[pID][pFraktion] = FraktionsID; oder nicht ?
Da trägst du es nur in einem Array ein, jedoch ist dies nach einem Relog hinfällig.
d.h. du musst irgendswo ein UPDATE Query haben.
Jetzt nur noch das Problem das es nicht in die Datenbank reingeschrieben wird
wo trägst du es in die Datenbank ein?
g_MysqlRaceCheck ist eine Globale Variable.
Hier hast du ein Ordentliches Tutorial
sollte eigendlich so gehen, könntest mal ein random bei OnGameModeInit in einer Schleife Ausführen und Printen.
mit dem Alten ersätzen
ocmd:carkey(playerid,params[])
{
new string[512], bool:found, model;
for(new s = 1; s <= 5; s++)
{
found = false;
for(new i = 0; i < sizeof(cInfo); i++)
{
if(cInfo[i][besitzer] == PlayerInfo[playerid][pMySQLID] && cInfo[i][slot] == s)
{
found = true;
model = cInfo[i][carmodel];
if(model >= 400 && model <= 611) format(string,sizeof(string),"%s{FF0000}%d) %s\n",string, s, getVehicleName(model));
else format(string,sizeof(string),"%s{00FF00}%d) -Schlüssel frei-\n",string, s);
break;
}
}
if(!found) format(string,sizeof(string),"%s{00FF00}%d) -Schlüssel frei-\n",string, s);
}
ShowPlayerDialog(playerid,DIALOG_CARKEY,DIALOG_STYLE_LIST,"Fahrzeuge",string,"Auswählen","Beenden");
return 1;
}
Alles anzeigen
Sind das auch wirklich alles Stocks/Publics?
ne ich meinte beim Befehl.
Brauchst ja nur zuhören und ich Beiße auch nicht(Hab gerade kein Hunger).
Hatte ich mir schon gedacht.