Macht aber nicht viel Sinn, wenn das Auto z.B. geparkt wird und es nicht zurück zum Spawnpunkt geportet werden soll.
Schon klar.^^
Macht aber nicht viel Sinn, wenn das Auto z.B. geparkt wird und es nicht zurück zum Spawnpunkt geportet werden soll.
Schon klar.^^
Beim Spawn eines Fahrzeugs gibts meines Wissens nach am Ende nen Parameter, wo man genau solche Dinge einstellen kann.
Probiers mal so:
format(string, sizeof(string),"SELECT * FROM `usercars` WHERE `SQLID` = '%d' AND `Slot` = '%d'", PlayerInfo[playerid][pSQLID], h);
self_mysql_queryEx(string);
mysql_store_result();
new val[ 256 ], Variable;
printf("- Usercars2 - [%s]", string);
while(mysql_fetch_row_format(string,"|"))
self_mysql_get_field("AH_Typ", val); Carlist[playerid][h][Typ] = strval( val );
printf("AH_TYP - [%d]", val);
usw...
Ist drinne...^^
Tipp:
Hol dir zuerst mal nen Programm, bei dem du die Datenbank net mit phpmyadmin verwalten musst, was ich ziemlich scheiße finde. (http://www.heidisql.com/download.php)
Danach würde ich die Querys printen, nicht die Schritte, dann siehste, was er eintragen will. Dieses kannst du dann - falls du den Server noch nicht hast durch die Query laufen lassen und dann sollte dir Heidi z.B. nen Fehler ausgeben, den du dann beheben kannst.
Hey,
habe mal wieder nen Problem mit MySQL.
Hier findet ihr ne Beschreibung des Problems, sowie den Code.
Datenbank:
Hoffe auf Hilfe.
LG
Wirds vielleicht vorher überschrieben oder danach?
Printe doch mal die Arrays.
Wie er gesagt hat. Du hashst das eingegebene und vergleichst?
Pickups.?
Na dann kann ichs vergessen... Trotzdem danke!
Moin,
man kennt es, dass man beim Disconnecten immer die Variablen löschen sollte bzw. auf 0 setzen sollte.
Bei Arrays muss man scheinbar jedes mal jedes Array einzeln setzen. D.h.
accounts[playerid][Geld] = 0;
accounts[playerid][Sonstiges] = 0;
Nun wollte ich mal wissen, ob es vielleicht ne Möglichkeit gibt, die nicht alle auf 0 zu setzen, sondern theoretisch das ENUM auszuwählen und alle Variablen für einen Spieler auf 0 zu setzen.
Wäre nett.
LG
Jo habs mir grade durchgelesen, danke dafür.
Nein.
Hab mir gedacht, dass es einfacher geht. Kannst es ihm ja erklären, ich kenne strcat nicht.
Warum 2 mal mysql_query?
Zudem musst du die Query splitten mittels format z.B., sodass alles rein passt.
d.h.
"Hallo Test"
format(aaa, sizeof(aaa), "Hallo");
format(bbb,sizeof(bbb), "Test");
format(mmm,sizeof(mmm), "%s %s", aaa, bbb);
mysql_query(mmm);
Es gibt nicht umsonst das PWN Symbol, indem man das ganze zur Übersicht einfügen kann... Poste es damit nochmal, dann verbesser ich es dir.
Meine Hellseherfähigkeiten sind gerade etwas erschöpft. Hilfst du mir auf die Sprünge?
Das ist nen String... GetPlayerName ist nur eine Abfrage des Spielernamen, was man unter anderem in nen String schreiben kann...
String ist aber eine Wortreihe? Sorry, verstehe nicht, was du meinst...
Such mal in Navicat nach was, dass ne query ausführen kann und dann füg das, was du oben aus dem Log herausbekommen hast mal ein. Sollte dann ne Fehlermeldung kommen.
String != Int...
dini_int != dini_string (oder wie das auch immer heißt)