Shop Tutorial?

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
  • mysql_format(handle, query, sizeof(query), "SELECT * FROM Houses WHERE owner = '%e'", SpielerName(playerid));
    mysql_pquery(handle, query, "OnHouseLoad", "d", playerid);


    In OnHouseLoad kannst du dann alles für das Haus des Spielers abarbeiten.
    Sprich:
    cache_get_value_name_int(0, "shopid", OwnedShop[playerid]);
    cache_get_value_name_int(0, "insuranced", ShopInfo[OwnedShop[playerid]][insuranced]);
    cache_get_value_name_int(0, "insurancetime", bisversichert);
    (oder anstatt der 0 eine Schleife mit "i", allerdings habe ich es so verstanden, dass der Spieler nur ein Haus haben kann, daher reicht 0, die erste Zeile des Results.)

  • Lädt irgendwie nicht, bekomme immer die nachricht mein shop seie nicht versichert,




  • Das mit dem Laden funktioniert ja schonmal hab ich auch in den mysql logs gecheckt,



    jedoch wird mir weiterhin gesagt ich wäre nicht versichert, irgendwas stimmt mit den beiden


    werten beim zuordnen oder so nicht, sieht doch alles korrekt aus?



  • Wie gesagt, alles was nach dem mysql_pquery kommt, muss in das Callback, heißt auch die Prüfung ob eine Versicherung existiert oder nicht. Die Werte werden erst im Callback geladen, diese stehen direkt nach mysql_pquery noch nicht zur Verfügung, deshalb wird dir immer gesagt, dass du keine Versicherung hast.


    Also: Alles aus obigem Code, was nach mysql_pquery steht, muss ins Callback.