[Hilfe] Problem beim Listen-Dialog.

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 Leute,


    ich habe das Problem, dass ich ein Autohaus Scripte und dazu die Autos in einer Liste aufreihen möchte.
    Es hat alles geklappt, bis zum "auflisten".
    Doch hier bekomm ich folgende Errors:




    C:\Dokumente und Einstellungen\AlphaGen\Desktop\SAMP\gamemodes\GSD.pwn(4) : error 075: input line too long (after substitutions)
    C:\Dokumente und Einstellungen\AlphaGen\Desktop\SAMP\gamemodes\GSD.pwn(5) : error 037: invalid string (possibly non-terminated string)
    C:\Dokumente und Einstellungen\AlphaGen\Desktop\SAMP\gamemodes\GSD.pwn(5) : error 017: undefined symbol "Walton"
    C:\Dokumente und Einstellungen\AlphaGen\Desktop\SAMP\gamemodes\GSD.pwn(5) : error 017: undefined symbol "Euro"
    C:\Dokumente und Einstellungen\AlphaGen\Desktop\SAMP\gamemodes\GSD.pwn(5) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.


    Wie es dort steht ist zuviel Text in der Zeile.
    Davon will ich aber nichts wegnehmen, weiß aber auch nicht wie ich das Problem sonst beheben könnte.


    Hier die Zeilen:

    CMD:buycar(playerid, params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0,1948.1769,2068.7717,11.0610))
    {
    ShowPlayerDialog(playerid,8, DIALOG_STYLE_LIST,"Autohaus", "Walton - 6000 Euro\nStallion - 7000 Euro\nCaddy - 7000 Euro\nVoodoo - 8000 Euro\nAdmiral - 8000 Euro\nPony - 8000 Euro\nPerenniel - 9000 Euro\nOceanic - 9000 Euro\nSabre - 9000 Euro\nSentinel - 9000 Euro\nManana - 10000 Euro\nHermes - 10000 Euro\nEsperanto - 10000 Euro\nBobcat - 10000 Euro\nBravura - 11000 Euro\nClover - 12000 Euro\nSavanna - 13000 Euro\nBF Injection - 15000 Euro\nLandstalker - 15000 Euro\nCamper - 15000 Euro\nHustler - 16000 Euro\nBlista Compact - 20000 Euro\nMesa - 25000 Euro\nComet - 25000 Euro\nClub - 30000 Euro\nJester - 30000 Euro\nHuntley - 35000 Euro\nElegy - 35000 Euro\nFlash - 40000 Euro\nPhoenix - 45000 Euro\nRancher - 50000 Euro\nAlpha - 60000 Euro\nSlamvan - 60000 Euro\nSultan - 70000 Euro\nEuros - 90000 Euro\nBuffalo - 100000 Euro\nBanshee - 120000 Euro\nInfernus - 120000 Euro\nZR-350 - 130000 Euro\nHotknife - 140000 Euro\nCheetah - 150000 Euro\nTurismo - 160000 Euro\nSuper GT - 170000 Euro\nSandking - 180000 Euro\nHotring Racer (A) - 190000 Euro\nHotring Racer (B) - 200000 Euro\nMonster Truck - 200000 Euro\nBullet - 210000 Euro\nHotring Racer (C) - 250000 Euro\nBandito - 300000 Euro", "Kaufen", "Abbrechen");
    }
    return 1;
    }



    Ich hoffe jemand kann mir helfen!




    Mit freundlichen Grüßen
    AlphaGen

    DIVIDE ET IMPERA

  • Der »Fehlerklärbär« kann dir bei kleineren Fehlern helfen.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Ich habe es gerade einmal ausprobiert.


    Folgendes ist dabei rausgekommen:



    CMD:buycar(playerid, params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0,1948.1769,2068.7717,11.0610))
    {
    new string[200];
    format(string,sizeof(string),"Walton - 6000 Euro\nStallion - 7000 Euro\nCaddy - 7000 Euro\nVoodoo - 8000 Euro\nAdmiral - 8000 Euro\nPony - 8000 Euro");
    new string2[200];
    format(string2,sizeof(string2),"\nPerenniel - 9000 Euro\nOceanic - 9000 Euro\nSabre - 9000 Euro\nSentinel - 9000 Euro\nManana - 10000 Euro\nHermes - 10000 Euro");
    new string3[200];
    format(string3,sizeof(string3),"\nEsperanto - 10000 Euro\nBobcat - 10000 Euro\nBravura - 11000 Euro\nClover - 12000 Euro\nSavanna - 13000 Euro");
    new string4[200];
    format(string4,sizeof(string4),"\nBF Injection - 15000 Euro\nLandstalker - 15000 Euro\nCamper - 15000 Euro\nHustler - 16000 Euro\nBlista Compact - 20000 Euro\nMesa - 25000 Euro");
    new string5[200];
    format(string5,sizeof(string5),"\nComet - 25000 Euro\nClub - 30000 Euro\nJester - 30000 Euro\nHuntley - 35000 Euro\nElegy - 35000 Euro\nFlash - 40000 Euro");
    new string6[200];
    format(string6,sizeof(string6),"\nPhoenix - 45000 Euro\nRancher - 50000 Euro\nAlpha - 60000 Euro\nSlamvan - 60000 Euro\nSultan - 70000 Euro\nEuros - 90000 Euro");
    new string7[200];
    format(string7,sizeof(string7),"\nBuffalo - 100000 Euro\nBanshee - 120000 Euro\nInfernus - 120000 Euro\nZR-350 - 130000 Euro\nHotknife - 140000 Euro");
    new string8[200];
    format(string8,sizeof(string8),"\nCheetah - 150000 Euro\nTurismo - 160000 Euro\nSuper GT - 170000 Euro\nSandking - 180000 Euro\nHotring Racer (A) - 190000 Euro");
    new string9[200];
    format(string9,sizeof(string9),"\nHotring Racer (B) - 200000 Euro\nMonster Truck - 200000 Euro\nBullet - 210000 Euro\nHotring Racer (C) - 250000 Euro\nBandito - 300000 Euro");
    new string10[200];
    format(string10,sizeof(string10),"sting,string2,string3,string4,string5,string6,string7,string8,string9");
    ShowPlayerDialog(playerid,8, DIALOG_STYLE_LIST,"Autohaus", "string10", "Kaufen", "Abbrechen");
    }
    return 1;
    }


    Es klappt irgendwie nicht.. zudem bin ich mir auch 100%ig sicher, dass ich es nicht richtig gemacht habe.. :s

    DIVIDE ET IMPERA

  • Schau mal..
    ShowPlayerDialog(playerid,8, DIALOG_STYLE_LIST,"Autohaus", "string10", "Kaufen", "Abbrechen");
    zu
    ShowPlayerDialog(playerid,8, DIALOG_STYLE_LIST,"Autohaus", string10, "Kaufen", "Abbrechen");


    Ohne ""...