[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • Beitrag von Dr. Frauenarzt ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: ERLEDIGT ().
  • Wie lasse ich die Maps am besten aus den Include laden so funktioniert das iwie nicht..?

    Du musst natürlich noch die Funktion aus den Includes aufrufen, oder diese werden gehookt?!


    Wir könnnen leider nicht hellsehen und wissen, was in den Includes steht...

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Hab mal wieder ein Mysql Error doch verstehe wirklich gesagt nicht warum..

    Code
    [01:46:48] [ERROR] cache_get_field_content_int - invalid datatype
    [01:46:48] [WARNING] CMySQLResult::GetRowDataByName - field not found ("AJaeger")
    [01:46:48] [ERROR] cache_get_field_content_int - invalid datatype
    [01:46:48] [WARNING] CMySQLResult::GetRowDataByName - field not found ("ASammler")
    
    
    
    Spieler[playerid][aAJaeger] = cache_get_field_content_int(0,"AJaeger",connectionHandle);
    Spieler[playerid][aASammler] = cache_get_field_content_int(0,"ASammler",connectionHandle);
  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • "field not found", dein Eintrag "AJaeger" gibt es in der Datenbank bzw. in der Tabelle nicht wo du es auslesen willst.

    Das gleiche ist bei "ASammler".


    Und/oder "AJeager" sowieso "ASammler" haben einen Falschen Wert, sprich das es kein Integer ist sondern vielleicht ein string?

  • "field not found", dein Eintrag "AJaeger" gibt es in der Datenbank bzw. in der Tabelle nicht wo du es auslesen willst.

    Das gleiche ist bei "ASammler".


    Und/oder "AJeager" sowieso "ASammler" haben einen Falschen Wert, sprich das es kein Integer ist sondern vielleicht ein string?

    das komische ist ja.. diese Tabellen existieren in der Accounts Tabelle und dort werden die auch ausgelesen und es hat auch den richtigen Wert.

  • das komische ist ja.. diese Tabellen existieren in der Accounts Tabelle und dort werden die auch ausgelesen und es hat auch den richtigen Wert.

    Wie sieht denn das Query dazu aus?


    Sind da Fehler?


    Und am Besten immer n Screen von der Tabelle noch dazu machen (also von der Struktur davon) :)

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S


  • Kurze frage,


    Was muss den in das Include noch alles rein das das ganze endlich mal läd?

  • Jetzt schickt er mir nen komplett neuen Error.

    Code
    [01:43:55] [ERROR] CMySQLQuery::Execute[OnQueryFinish] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`ArchivmentCounter` = 2,`ArchivmentDrogen` = 0,`ArchivmentMats` = 0, `Archivment' at line 1
  • Jetzt schickt er mir nen komplett neuen Error.

    Code
    [01:43:55] [ERROR] CMySQLQuery::Execute[OnQueryFinish] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`ArchivmentCounter` = 2,`ArchivmentDrogen` = 0,`ArchivmentMats` = 0, `Archivment' at line 1

    Wie sieht denn das Query dazu aus?


    Dr. Frauenarzt

    Was lädt denn nicht?

    Wird alles aufgerufen und bist du in der virtuellen Welt 0?

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Die Pickups werden nicht geladen habe alles geprüft bin in der Welt 0. Mach ich das ganze wie gehabt in das Script ladet das einwandfrei.

    Hast du die denn in einer Funktion?!


    C
    //Im Include
    stock LoadPickups()
    {
        CreateDynamicPickup(...);
        //etc
    }
    
    //Im Gamemode
    //unter OnGameModeInit
    LoadPickups();

    ...es bedarf doch irgendeiner Verknüpfung...


    Oder du musst die Funktion hooken:


    Includes richtig erstellen | Hooking ganz einfach

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S