Ich denke mal eine for Schleife, die durch alle Spieler geht, und die [playerid] dann in [i] wandeln
Beiträge von Privat
-
-
Habe oben noch alles andere eingetragen!
Hoffe jemand kann mir helfen!
-
Guten Abend,
Ich habe heute angefangen, mit MySQL zu scripten, und bin daher noch ein Neuling.
Ich habe ein Problem mit dem abspeichern, des Geldes, in der Datenbank habe ich 1500$, das was auch stimmt.
Wenn ich aber dann im Ingame essen kaufe (-1$), dann steht in der Datenbank immer noch 1500$.
Ich bin auch offline gegangen, und habe die Seite auch aktualisiert von phpMyAdmin.SavePlayer(playerid)
{
if(sInfo[playerid][eingeloggt] == 0)return 1;
new query[128];
format(query,sizeof(query),"UPDATE User SET level='%i',Geld='%i',skinid='%i',adminlevel='%i',fraktion='%i' WHERE ID='%i'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][ID],sInfo[playerid][skinid],sInfo[playerid][adminlevel],sInfo[playerid][fraktion]);
mysql_function_query(dbhandle,query,false,"","");
return 1;
}
enum PlayerInfo
{
eingeloggt,
level,
ID,
skinid,
adminlevel,
fraktion
}
sInfo[playerid][eingeloggt] = 1;
sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
sInfo[playerid][skinid] = cache_get_field_content_int(0,"Skin",dbhandle);
SetPlayerScore(playerid,sInfo[playerid][level]);
sInfo[playerid][ID] = cache_get_field_content_int(0,"id",dbhandle);
SetPlayerMoney(playerid,cache_get_field_content_int(0,"Geld",dbhandle));
SetPlayerSkin(playerid,sInfo[playerid][skinid]);
sInfo[playerid][adminlevel] = cache_get_field_content_int(0,"Admin",dbhandle);
sInfo[playerid][fraktion] = cache_get_field_content_int(0,"Fraktion",dbhandle);
Ich hoffe ihr könnt mir helfen.PS: Ich habe mir Tutorials von MrMonatHD angeschaut, daher habe ich das
Grüße,
TheBester -
-
Ja irgendwie funktioniert das, denn bei einem PayDay klappt das ja auch
-
Der Befehl muss dahin, wo du den Spieler auch spawnen lässt
-
Ich denke, wenn er z.B. einen Timer hat, der alle 5 Minuten aufgerufen wird, und dann eine SendClientMessage kommt.
Wenn der aber dann nach 2 Minuten offline geht, bleibt logischerweise ja nur noch 3 Minuten über.
Ich denke mal, er will das so machen, wenn er dann wieder connected, die restlichen 3 Minuten weiter laufen, und dann die SendClientMessage kommt.
Wenn ich da falsch liege, dann korrigiert mich.
Ob das funktioniert, das weiß ich nicht, aber ich denke schon, funktioniert bei einem PayDay Script ja auchGrüße,
TheBester -
Jo, ich versuche es jetzt auch zu lernen.
Danke an alle die hier geantwortet haben
Grüße
-
Kannst du mir vielleicht auch sagen, was ist, wenn ich eine ältere Version nehme?
Kann man mit der neuen mehr machen? -
Ne, gucke MrMonatHD
-
Kein ding
-
Ich glaube du musst, mit den Koordinaten von "TextDrawTextSize" etwas "herumspielen".
Du musst es etwas ausprobieren, so lange, bis es funktioniert.
Grüße
-
OK, Dankeschön für die Antworten
Ich werde es mal versuchen, MySQL zu lernen
Grüße
-
Ok, ja da habe ich auch schon dran gedacht.
Ich habe bis her alles mit Dini gemacht, und habe dann in diesem Forum auch schon öfters gelesen, das MySQL viel schneller und einfacher seien soll.Grüße
-
Guten Tag,
Ich wollte mal fragen, ob es sich lohnt, MySQL zu lernen, oder kann man auch alles mit Dini machen?
Brauche eure RatschlägeGrüße
-
Hmm, Komisch, kann ich dir leider auch nicht weiter helfen.
Mit freundlichen Grüßen,
TheBester -
Zeig uns mal die Zeilen "352","4","576","49310","51092".
Mit freundlichen Grüßen,
TheBester -
Seit ner woche das Samsung Galaxy Y
Ich habe auch das Samsung Galaxy Y (Young), und ich finde es eigentlich ein ganz gutes Handy.
Ich komme damit ganz gut klar.Mit freundlichen Grüßen,
TheBester -
Was für Warns bekommst du denn?
Wenn man Probleme hat, sollte man schon das Problem etwas genauer schildern, denn ohne Hinweise auf das Problem, können andere Leute dir nicht weiter helfen.Mit freundlichen Grüßen,
TheBester -
Zeig mal den Public wo du das eingefügt hast