Was passiert denn dann mit PVarInt...?
Wird dann der Wert aus der DB in PVar gespeichert oder nicht?
Wenn nein wie dann?
Brauche ich Pvar in Verbindung mit MYSQL überhaupt noch?
Was passiert denn dann mit PVarInt...?
Wird dann der Wert aus der DB in PVar gespeichert oder nicht?
Wenn nein wie dann?
Brauche ich Pvar in Verbindung mit MYSQL überhaupt noch?
Hallo allerseits,
wie schreibe ich beim Laden des Accounts diesen Befehl auf MYSQL um?
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
Danke für die Hilfe
Kloppo93
Hallo allerseits,
habe irgendwie Problem mit dem Level in MYSQL.
Ich habe ein Tabelle in MYSQL mit den Account daten darunter auch das Level
ich speichere es hier:
mysql_SetInt("accounts", "Level", GetPlayerScore(playerid), "Name", SpielerName(playerid));
und lade es hier:
mysql_GetInt("accounts", "Level", "Name", SpielerName(playerid));
Wenn ich in der Tabelle unter Level eine 100 schreibe steht nach dem Spawnen, wenn ich TAB drücke unter Score nur eine 0 angezeigt und wenn ich disconnecte steht auch in der Tabelle wieder eine 0...
Das ganze liegt doch dann am Playerscore oder?
Wie kriege ich es denn hin, dass ich das Level im Playerscore speichere?
Oder woran liegt es?
MfG Kloppo93
Playerlevel sollte eigentlich die variable sein in der der wert gespeichert wird..
Ich hatte ja nur vergessen den Laden Stock umzuschreiben....ABER jetzt mal unabhängig von dem Laden müsste es doch eigentlich funktionieren, denn der Code greift ja nirgendswo auf eine andere Funktion zu, arbeitet doch selbststäding.
Ich rede ja auch bisher nur von dem Level, welches ich ausgeben wollte und da ist doch LoadAccount(welches nicht umgeschrieben ist bisher) nicht relevant.
http://pastebin.com/nVJMdhL5 hier steht doch alles relevante drin! oder?
OMG wie kann ich nur so doof sein
Aber trotzdem zum Speichern MYSQL zumladen PVar
benutze das hier
http://pastebin.com/skHMhrQP
verwende kein Enum sondern für SpielerName nur einen Stock
spielername(playerid)
{
new xname[MAX_PLAYER_NAME];
GetPlayerName(playerid,xname,sizeof xname);
return xname;
}
habe ich ja
Hallo ich bins schon wieder :D,
diesmal hab ich das Problem, dass ich die Daten wieder nicht ausgelesen kriege.
Habe einen /stats befehl
Aber beim auslesen kriege ich dann probleme
Hier mal der Code.
Ich habe unten bei Loadaccount definiert, dass Playerlevel, den Wert aus der Tabelle accounts die Spalte Level enthalten soll.
Leider wird beim anzeigen von Stats statt der richtigen Zahl eine 0 angezeigt.
Weiß jemand wie es richtig geht?
MfG Kloppo93
Hab es jetzt mit SpielerName (playerid) gemacht
Hallo allerseits,
ich möchte in einem Stock den Adminlevel auslesen,
leider klappt es nicht...
stock isPlayerAnAdmin(playerid,rang)
{
if(mysql_GetInt("accounts", "Level", "Name", playerid)>=rang)return 1;
return 0;
}
Fehlermeldungen:
: error 035: argument type mismatch (argument 4)
: warning 203: symbol is never used: "playerid"
Danke schonmal im Vorraus
okay alles klar, danke hat mir geholfen
aber die PVars werden nur solange man on ist gespeichert oder?
Hallo an alle,
Ich habe mal eine Frage zu MYSQL und den PVars und zwar, beeinträchtigen die sich nicht oder?
Muss ich jetzt jedes Get und SetPvar auf MYSQL umschreiben?
Bitte einmal um detaillierte Hilfe
MfG Kloppo93
Das nicht, aber es nervt ein wenig
achso okay.
Ja genau das will ich weg haben
Wie der Titel schon sagt möchte ich das "Total Respect" beim connecten ausschalten.
Wie geht das?
Danke...Sry hab es voll nicht gemerkt.
Hatte die Zeile hinzugefügt und mich nur auf diese konzentriert..fälschlicherweise