Problem nach hinzufügen eines Dialoges ?

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
  • Hallo,
    ich habe folgendes in ein Script eingefügt:
    Erstmal am Anfang:
    #define Waffen 32


    Dann:


    } if(dialogid == Waffen) ShowPlayerDialog(playerid,Waffen,DIALOG_STYLE_LIST,"Waffen","Unbewaffnet 0\nSchlagring 1\nGolfschlaeger 2\nSchlagstock 3\nMesser 4\nBaseballschlaeger 5\nSchaufel 6\nBilliardstock 7\nKatana 8\nKettensaege 9\nGranate 16\nMolotov 18\n9mm 22\nDesert Eagle 24\nShotgun 25\nAbgesaegte Shotgun 26\nCombat Shotgun 27\nMircoSMG 28\nMP5 29\nAK 30\nM4 31\nTEC9 32\nSniperRifle 34\nFeuerloescher 42\nKamera 43","Ausführen","Abbrechen") ; return 0;
    Und zwischen den Beiden habe ich noch die Erste Tabelle ergänzt,die Stelle finde ich aber nicht wieder 8|
    Naja,
    und wenn ich dann compilen will:

    Code
    C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(228) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(295) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(301) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(303) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(305) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(319) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(325) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(327) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(341) : error 017: undefined symbol "JumpVeh"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(350) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(354) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(390) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(428) : error 004: function "MyDialogStatsSystem" is not implementedC:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(458) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(460) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(471) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(476) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(514) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(542) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(570) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(596) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(601) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(621) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(645) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(672) : error 017: undefined symbol "strget"C:\Program Files\Rockstar Games\GTA San Andreas\pawno\Freeroam.pwn(696) : error 017: undefined symbol "strget"
    Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    26 Errors.


    Das soll einfach nur die Auflistung der Waffen in einem Dialog ergeben,
    und wenn man unten auf die Tasten drückt soll einfach das Menü beendet werden.


    Weiss einer was falsch ist ?

  • Überprüfe mal nach Klammerfehler, so wie du es hier rein gepostet hast kann man es schlecht erkennen, da alles nebeneinander ist.


    Ansonsten füg des hier
    mal in dein script ganz unten am besten!


    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx[i];
    }
    return ret;
    }

  • Ohne den Code (Script Ausschnitt), kann dir hier kaum jemand helfen. Wenn du lieber Fernwartung via TeamViewer o.ä. möchtest - solltest du dies erwähnen. Niemand kann dein Problem lösen, wenn er nicht mal einsehen kann - wo das Problem/der Fehler steckt. Bitte denk nächstes mal daran, den benötigten Code mit zu posten, damit es zu keiner erhöten Wartezeit deiner sowie unserer Seite gibt. Betreffende Zeilen: Jede Zeile in der strget vorkommt und alle Fehlermeldungen.


    Die formatierung deines Beitrages geht meistens, wenn du nicht den Quellcode Editor benutzt in den Eimer. Desshalb verwende bitte immer bei posten von mehrzeiligen Code Ausschnitten den Quellcode Editor, anstatt dem WYSIWYG Editor (What you see, is what you get > Was du siehst, ist was du bekommst). Um es dir grafisch darzulegen, wie dein Post im WYSIWYG Editor und Quellcode Editor aussieht - habe ich folgende Grafik erstellt: » Klick mich «. Dies ist nur ein Hinweis, ich hoffe nächstes mal erinnerst du dich beim posten daran.


    Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need.
    – Tyler Durden


    Sobald Werbung im Spiel ist, bist du, die Nutzerin, der Nutzer, das Produkt.