Hier..da ist dein Fehler:
[ERROR] mysql_pquery - invalid connection handle (id: 0)
Du führst den Code aus..bevor du mysql_connect ausführst
Danke!! Jetzt funktioniert alles
Gruß
Hier..da ist dein Fehler:
[ERROR] mysql_pquery - invalid connection handle (id: 0)
Du führst den Code aus..bevor du mysql_connect ausführst
Danke!! Jetzt funktioniert alles
Gruß
Alles anzeigennew wanted[MAX_PLAYERS][2], str[512], name[MAX_PLAYER_NAME];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
wanted[i][0] = PlayerInfo[i][pWanted] * -1; //Negation, damit der höchste Wert am Anfang kommt (es wird von kleinstem zu größtem sortiert)
wanted[i][1] = i;
}
SortDeepArray(wanted, 0);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(wanted[i][0] >= 0) break; //>= 0 entspricht keinem Wanted, da wir es ja zuvor negiert haben
GetPlayerName(wanted[i][1], name, MAX_PLAYER_NAME];
format(str, sizeof(str), "%s%s (%d)\n", str, name, PlayerInfo[wanted[i][1]][pWanted]);
}
ShowPlayerDialog(playerid, DIALOG_WANTED, DIALOG_STYLE_LIST, "Wanteds", str, "Ok", "Abbrechen");
Hey,
tut mir leid für die verspätete Antwort
Möchte mich bei euch beiden bedanken, habt mir super geholfen & es klappt auch!
Schau mal was im MySQL Log steht und poste das evtl hier
Das sind alle seit heute
Push.. problem besteht weiterhin
Hey,
ist das nur auf einem bestimmten Server, oder auf allen anderen auch?
Würde mir das mit Mapping-Dingen erklären... oder zu viele Autos
Ich bin derzeit bei Samp4you und kann ihn nur weiter empfehlen. Bin dort schon seit 3 Jahren.
Der Server hat so gut wie keine aussetzer und schmiert auch nicht ab.
Beim Support helfen sie dir immer täglich zu ihren Teamspeak-online Zeiten.
Du hast dort ein ganz einfaches Control Panel, wo du alles einstellen kannst.
DDos Schutz ist inbegriffen
Gruß Kevin
das ist schon ziemlich lange habe ja garnicht sooo viel grade mal 4,6k zeilen
/edit die meisten Zeilen sind eh CreateDynamicObject
Probier mal ein Backup zu starten, obs dann klappt.
Dann kannst du schauen..
sry für so späte antworten teste nebenbei noch andere Funktionen
Es könnte sein, dass durch das rumgefummel bei deinen anderen Funktionen du irgendwo dein Script so zerschossen hast und gar nicht mit diesem System.
Nicht schlecht @robbi2304 , jetzt hast du sein Script kaputt gemacht
mach mal den kompletten Befehl raus, beachte nicht die darauf folgenden warnings und schau ob der server startet, wenn ja, weißt du, dass der fehler im befehl liegt.
@KinGRaPTiiC
Ahja fehler gefunden, schau mal eine zeile oben drüber, da fehlt ein semikolon
kleiner pfuschbert
..die Daten in der Tabelle sind alle 0...
Ehh du musst schon ein paar Testdaten drinnen haben..sonst ehh lädst er auch nur eine 0
Bin ja nicht doof Trotzdem danke
Ingame kann ich die Geldverwaltung per Befehl anpassen, habe sie ebend alle auf 100 zb. gesetzt. -> Nichts... Keine Sorge ich teste das schon gründlich
Dann hast du...2x INSERT gemacht
Ja habe ich, habs dir aber auch schon paar Beiträge vorher gesagt, dass ich es ausversehn gemacht habe
Hab die eine jetzt entfernt, immer noch selber Problem Speichern -> Ja, Laden -> Nein..
..dann zeig mal wie du das alles jetzt gemacht hast..
enum Geldverwaltung
{
Jailcashcop,
Jailcashrobber,
ArrestGeldCop,
ArrestGeldRobber,
RobtotGeld
}
new Geld[Geldverwaltung];
//ongamemodeinit:
mysql_pquery(handle, "SELECT * FROM geldverwaltung", "LoadGeldverwaltung");
//ongamemodexit:
SaveGeldverwaltung();
forward LoadGeldverwaltung();
public LoadGeldverwaltung()
{
Geld[Jailcashcop] = cache_get_field_content_int(0, "jailcashcop", handle);
Geld[Jailcashrobber] = cache_get_field_content_int(0, "jailcashrobber", handle);
Geld[ArrestGeldCop] = cache_get_field_content_int(0, "arrestgeldcop", handle);
Geld[ArrestGeldRobber] = cache_get_field_content_int(0, "arrestgeldrobber", handle);
Geld[RobtotGeld] = cache_get_field_content_int(0, "robtotgeld", handle);
return 1;
}
stock SaveGeldverwaltung()
{
new query[700];
mysql_format(handle, query,sizeof(query),"UPDATE geldverwaltung SET jailcashcop = '%d', jailcashrobber = '%d', arrestgeldcop = '%d', arrestgeldrobber = '%d', robtotgeld = '%d' WHERE `id`=0",
Geld[Jailcashcop],
Geld[Jailcashrobber],
Geld[ArrestGeldCop],
Geld[ArrestGeldRobber],
Geld[RobtotGeld]);
mysql_pquery(handle, query);
return 1;
}
Tabelle:
http://www.pic-upload.de/view-32161076/Unbenannt.png.html
Also Speichern tut er ja einwandfrei.
Ich hab aber das hier 2x:
http://www.pic-upload.de/view-32161080/Unbenannt2.png.html
Wie bekomm ich die untere reihe weg?
Nah mein Fehler..anscheinend brauchste bei der Funktion kein true..lösch das raus, also nur:
Leider lädt er immer noch nichts
Push
Hey,
probier mal immer ab der 2 if abfrage, ob der Spieler in der Fraktion ist, ein 'else' davor zu machen
Gruß
huch mein Fehler, meinte bei ongamemodeinit "LoadGeldverwaltung();"
Es ist 4 Uhr morgens, bitte um entschuldigung
bei ongamemodeinit
unter der zeile:
mysql_pquery(handle, "SELECT * FROM geldverwaltung", true, "LoadGeldverwaltung", "");
der fehler: error 035: argument type mismatch (argument 3)
und dann schauen ob der Wert..dem der Datenbank übereinstimmt
Er printet, dass es "0" sei, obwohl ein Wert in der DB drin steht...
edit:
ich hab jetzt ausversehen 2x das hier eingegeben unter phpmyadmin
INSERT INTO geldverwaltung (id,jailcashcop,jailcashrobber,arrestgeldcop,arrestgeldrobber,robtotgeld) VALUES (0,0,0,0,0,0)
Wie bekomm ich das eine Weg? vielleicht liegt das ja da dran
Wieso? o:
Hast es denn mal geprintet?
Das sieht eigentlich richtig aus
Also printen tut ers, aber lädt halt nichts :x
stock LoadGeldverwaltung()
{
Geld[Jailcashcop] = cache_get_field_content_int(0, "jailcashcop", handle);
Geld[Jailcashrobber] = cache_get_field_content_int(0, "jailcashrobber", handle);
Geld[ArrestGeldCop] = cache_get_field_content_int(0, "arrestgeldcop", handle);
Geld[ArrestGeldRobber] = cache_get_field_content_int(0, "arrestgeldrobber", handle);
Geld[RobtotGeld] = cache_get_field_content_int(0, "robtotgeld", handle);
print("done");
return 1;
}
Super, er speichert nun! Danke erstmal dafür
Und wie genau mach ich, dass er es lädt? Kannst ja oben von meinem Stocks entnehmen, so funktionierts schon mal nicht.
Wenn geht, bitte mit code...
Speichert leider immer noch nichts, hab die speicherung jetzt so, wie dus gezeigt hast
http://www.pic-upload.de/view-32149909/Unbenannt.png.html