Also ich habe das hinbekommen.
@heyhoo: Welche Probleme hast du dabei denn?
Kannst du mir auch per PN schreiben, vielleicht kann ich dir da helfen
Also ich habe das hinbekommen.
@heyhoo: Welche Probleme hast du dabei denn?
Kannst du mir auch per PN schreiben, vielleicht kann ich dir da helfen
So, jetzt habe ich das ausgebessert, nun kommt das:
[23:37:19] [ERROR] cache_get_field_content_int - invalid data type
Mit "SetPlayerMoney" funktioniert das erst Recht nicht.
Denn mit SetPlayerMoney, sagt der Name schon, setzt du etwas. Also wenn der Spieler 0€ auf der Hand hat, und bei OnPlayerDeath schreibst du rein:
SetPlayerMoney(playerid,1000);
Sollte der Spieler jetzt sterben, bekommt der Spieler 1000€.
Also musst du anstatt "SetPlayerMoney", lieber "GetPlayerMoney(playerid);" benutzen!
Grüße
Was genau geht da denn nicht?
Du musst auch bei Save bei WHERE id hinten die ID ausgeben^^
format(query,sizeof(query),"UPDATE user SET level='%i' money='%i' fraktion='%i' admin='%i% WHERE id='%i'",sInfo[playerid][level],SetPlayerMoney(playerid,money),sInfo[playerid][id],sInfo[playerid][fraktion],sInfo[playerid][adminlevel],playerid);
Macht ja nichts
Du warst halt schneller
Mein Vorposter hat Recht
So wollte ich dir das auch schreiben
Er sucht kein Script, er möchte lediglich nur die Warnings / Errors behoben haben!
Kannst du die Zeilen markieren?
Grüße,
TheBester
Du kannst, was glaub ich aber sehr Ressourcen fressend ist, jede Sekunde einen Timer laufen lassen, und das Auto dann wieder da oben drauf porten.
Aber das ist glaub ich sehr Ressourcen fressend.
Oder du erstellst, das Auto als Object, aber das ist glaub ich bisschen umständlich (Wenn das überhaupt geht, bin mir nur 50% sicher!!)
Grüße
In den Zeilen "6267" und "54791" musst du jeweils ein return 1; entfernen.
In der Zeile "54107" ist das schon definiert. Also kannst du das new serverNews entfernen.
Die anderen Zeilen musst du mir mal zeigen.
Pawno Ordner => Settings => ShowFuncList => auf 1 setzen
Sollte dann gehen
Grüße
Wir versuchen dir zu helfen, und du meinst sofort:
"Ich glaube nimmer, dass das funktioniert".
Woher willst du es denn wissen?
Warum fragst du denn noch, wenn du das so genau weißt?
Hatte ich vorhin auch, kann man das nicht auch mit mysql_log(true);
machen? So habe ich das
Alles anzeigenOk, sieht doch alles ganz gut aus.
Mach mal:
SavePlayer(playerid)
{
if(sInfo[playerid][eingeloggt] == 0)return 1;
new query[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(query,sizeof(query),"UPDATE User SET level='%i',Geld='%i',skinid='%i',adminlevel='%i',fraktion='%i' WHERE username='%s'",GetPlayerScore(playerid),GetPlayerMoney(playerid),sInfo[playerid][ID],sInfo[playerid][skinid],sInfo[playerid][adminlevel],sInfo[playerid][fraktion],name);
printf("1) %s",query);
mysql_function_query(dbhandle,query,false,"","");
printf("2) %s",query);
return 1;
}
Dann zeig bitte was ausgegeben wird.
Zudem schau bitte noch in den Debug Log oder Error log deines MySQL Plugins, bzw. mach den Debug Mode an, falls er aus ist, und gib uns das, was dort gezeigt wird.
Überprüf auch nochmal, ob du alle Felder richtig geschrieben hast, im Query sowie in der Datenbank.
Habe es versucht, in der Konsole steht dann auch z.B.: autoschein='1'. Aber in der Datenbank steht das dann nicht
Hier, das kommt in der mysql.log, wenn ich mich auslogge, und ein Schein gekauft habe
[pwn][13:27:48] [ERROR] CMySQLQuery::Execute[()] - (error #1054) Unknown column 'autoschein' in 'field list'[/pwn]
SavePlayer(playerid)
{
if(Spieler[playerid][eingeloggt] == 1)
{
new query[700],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(query,sizeof(query),"UPDATE ros SET level='%i',skinid='%i',adminlevel='%i',fraktion='%i',geld='%i',waffenschein='%i',handy='%i',autoschein='%i',bikeschein='%i',lkwschein='%i',bootschein='%i',angelschein='%i',flugschein='%i' WHERE id='%i'",
GetPlayerScore(playerid),Spieler[playerid][skinid],Spieler[playerid][adminlevel],Spieler[playerid][fraktion],GetPlayerMoney(playerid),Spieler[playerid][waffenschein],Spieler[playerid][handy],Spieler[playerid][autoschein],Spieler[playerid][bikeschein],Spieler[playerid][lkwschein],Spieler[playerid][bootschein],Spieler[playerid][angelschein],Spieler[playerid][flugschein],playerid);
printf("%s",query);
mysql_function_query(dbhandle,query,false,"","");
}
return 1;
}
Die downloadest du einfach.
Einfach in Google eingeben, dann findest du das schon.
Hast du da denn was verändert?
Bei mir ging es aber glaub ich mal
Klar kann man die Buttons färben, indem du HTML Codes einfügst!!