Beim Spawn eines Fahrzeugs gibts meines Wissens nach am Ende nen Parameter, wo man genau solche Dinge einstellen kann. ![]()
Beiträge von ElDiabolo
-
-
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) -
print(query); einfügen bitte.
Ausgabe hier rein.