Habe wieder neuen Mut wir bleiben bei r39
wahr etwas aggro weil sowas nervt echt keine fehler nix und er will denoch nicht
Dynamische Atms geheh nicht richtig
- Beavis
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Dann bitte ich darum:
Poste bitte deinen aktuellen Code nochmal und erneut einen Screenshot der Tabelle mit den ATM-Daten.
-
Beitrag von Trafico ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: //gelöst by Jeffry (). -
format(query, sizeof(query), "INSERT INTO `ATMs` (`ID`, `X`, `Y`, `Z`, `A`) VALUES ('%d', '%d', '%d', '%d', '%d')", i, Pos[0], Pos[1], Pos[2], Pos[3]);
zu:
format(query, sizeof(query), "INSERT INTO `ATMs` (`ID`, `X`, `Y`, `Z`, `A`) VALUES ('%d', '%02f', '%02f', '%02f', '%02f')", i, Pos[0], Pos[1], Pos[2], Pos[3]); -
Beitrag von Trafico ()
Dieser Beitrag wurde vom Autor gelöscht (). -
aha da wahr der fehler also....
danke dir mega//edit
@Jeffry
Jetzt geht löschen nicht was kann da nicht stimmen
also ingame gehts aber datenbank hat ihn noch
new id = IsATM(playerid), query[256]; if(id != -1) { ATMInfo[id][aerstellt] = false; ATMInfo[id][aX] = 0.0; ATMInfo[id][aY] = 0.0; ATMInfo[id][aZ] = 0.0; ATMInfo[id][aAngle] = 0.0; SendClientMessage(playerid, -1, "Du hast den ATM in deiner Nähe Entfernt!"); DestroyDynamicObject(ATMInfo[id][atmobject]); format(query, sizeof(query), "SELECT * FROM `ATMs` WHERE `ID` = '%d'", id); mysql_tquery(MySQLConnection, query); format(query, sizeof(query), "DELETE FROM `ATMs` WHERE `ID` = '%d'", id); mysql_tquery(MySQLConnection, query); return 1; }Dein Select * ergibt kein sinn, du wählst diesen ja aus, das brauchst du aber nicht, du kannst in dem Fall einfach nur mit DELETE arbeiten.
-
wie genau meinst du das jetzt ?
format(query, sizeof(query), "SELECT * FROM `ATMs` WHERE `ID` = '%d'", id);
mysql_tquery(MySQLConnection, query);
das weg oder wie ? -
das weg oder wie ?
Ja.
Außerdem
format(query, sizeof(query), "DELETE FROM `ATMs` WHERE `ID` = '%d'", id);
zu:
format(query, sizeof(query), "DELETE FROM `ATMs` WHERE `ID` = '%d'", ATMInfo[id][ID]); -
geht auch nicht
jetzt lässt sich einer löschen aber der 2te zb nicht -
Zeig mal die Funktion "IsATM(playerid)"
-
-
Beitrag von Trafico ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: hat sich erledigt! (). -
Warum löscht du hier alle deine Beiträge? Wenn jemand später ein ähnliches Problem hat und den Thread findet muss er dann kein neues Thema öffnen...
-
breadfish.de
Hat das Thema geschlossen.