Entweder du ladest es nicht (damit mein ich Grund, Admin & Uhrzeit) oder du änderst es indem du beim Disconnect alles mit deiner ResetPlayer Funktion überschreibst. (Damit mein ich du bannst ihn mit /oban & setzt alles und kickst ihn dh. wenn ResetPlayer beim Dissconect aufgerufen wird wird alles wieder auf "-" gesetzt. (Ich geh jz schlafen bye)
Beiträge von Tommyx3
-
-
Nope. trotzdem gleicher Fehler weiterhin.
Dann da du bei der ResetPlayer Funktion es gesetzt hast und dann beim Disconnect so gespeichert hast? Wenn es ja normal läd ist es ja kein Fehler?
-
[list=1][*]cache_get_value_name(0, "Grund", SpielerInfo[playerid][sBanGrund], 64);[*]cache_get_value_name(0, "Admin", SpielerInfo[playerid][sBanAdmin], MAX_PLAYER_NAME);[*]cache_get_value_name(0, "Uhrzeit", SpielerInfo[playerid][sBanUhrzeit], 32);[/list]
Bei String-Arrays immer die Länge angeben -
Ist ein Offline-Ban System. Ich meine, /unban System ist genauso aufgebaut, funktioniert fehlerfrei.
Ich bin der großen Überzeugung, dass es nicht an pName liegen wird, sondern im query an sich.Ohne Code kann ich dir leider nicht helfen laut der Error Message hört es ja bei "WHERE `Name`=" auf.
-
ja dann zeig mal wo du pName setzt weil laut log is da nix drin kannst ja auch den ganzen code zeigen (wenn du willst per PM) :O oder evtl query zu klein
//edit: wieso benutzt du eig den Namen für Querys? ID wäre da schneller & besser.
-
Sollte an Code reichen.
format(Uhrzeit, sizeof(Uhrzeit), "%02d.%02d.%02d - %02d:%02d:%02d Uhr", Tag, Monat, Jahr, Stunde, Minute, Sekunde); format(query, sizeof(query), "UPDATE `script_accounts` SET `Gebannt`='1', `Grund`='%s', `Admin`='%s', `Uhrzeit`='%s' WHERE `Name`='%s'", reason, SpielerInfo[playerid][sName], Uhrzeit, pName); mysql_pquery(MySQL, query);naja laut der log vermut ich mal das pName nicht gesetzt (leer) ist.
-
WHERE `Name`=?, zeig mal deinen code
-
Nene, dass ist schon richtig so mit dem Aufbau
Was fürn ne error message bekommst du? seh grad keinen :O
-
SET? meinst wohl UPDATE..
-
Die musst du in der gta3.img suchen, ich glaub das in der SAMP.img nur andere Texturen (.txd) vorhanden sind. Kannst in der SAMP Wiki nachsehen welche Models es sind.
-
entfern das Komma vor WHERE id = '%d'
-
Ich wünsch mir Watch Dogs 2 (PC).
-
Benutz doch einfach mal google.
http://stackoverflow.com/quest…s-except-for-one-in-mysql evtl hilft der Beitrag ja.. -
evtl weil du mysql_pquery falsch benutzt? http://wiki.sa-mp.com/wiki/MySQL/R40#mysql_pquery
falls du's aber nur so im Thread zum zeigen gemacht hast, hier dein fehler:cache_get_value_name(0, "friendname", FriendInfo[playerid][FriendName]);
zu
cache_get_value_name(0, "friendname", FriendInfo[playerid][FriendName], MAX_PLAYER_NAME);
-
Start mal den Server als Administrator, hat dann bei mir geklappt
-
fInfo[i][fRankName][0] zu fInfo[i][fRankName]
-
Die Warnings kommen nur in diesen vier Zeilen.
Codecache_get_value_name(i, "name", NaviSystem[i][navi_name], handle, 128); cache_get_value_name(i, "kommentar", NaviSystem[i][navi_kommentar], handle, 128); cache_get_value_name(i, "pidtime", NaviSystem[i][navi_pidtime], handle, 128); cache_get_value_name(i, "pidid", NaviSystem[i][navi_pidip], handle, 128);
mach das handle da weg
und nur mal so für den vorherigen post von dir, du weißt schon das es auch cache_get_value_name_int, cache_get_value_name_float etc gibt?
-
cache_get_field_content(i, "frakName", Frak[fraktion][frakIDx], myCon, 32);
printf("frakName: %s", Frak[fraktion][frakName]);
evtl weil oben frakIDx anstatt frakName steht? -
Du hast das Fahrzeug ja beim Laden erstellt an der Position die du geladen hast. Nun hast du durch /park eine neue Position gesetzt, aber durch SetVehicleToRespawn(vehicleid); spawnt es aber dort wo es beim Laden erstellt wurde, dh. musst du das Fahrzeug zestören und neu erstellen damit es an der neuen Position spawnt.. jetzt verstanden?
-
Du musst das Fahrzeug zerstören ( DestroyVehicle(vehicleid); ) dann neu erstellen ( CreateVehicle(...); )