Startbonus gibt Errors

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


    da ich irgendwie ab dem startbonus Hänge brauche ich hier mal immer wieder hilfe.


    Das ist mein Code:


    if(dialogid == DIALOG_STARTBONUS)
    {
    if(response)
    {
    if(listitem == 0) // startbonus
    {
    ShowPlayerDialog(playerid,DIALOG_STARTBONUS,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden");
    }
    }
    }
    if(dialogid == DIALOG_STARTBONUS2)
    {
    if(response)
    {
    if(listitem == 0) //startbonus
    {
    {
    GivePlayerMoney(playerid,150000);
    }
    }
    if(listitem == 1)//startbonus
    {
    {
    PlayerInfo[playerid][pRollerLic] = 1;
    GivePlayerMoney(playerid,110000);
    }
    }
    if(listitem == 2)//startbonus
    {
    {
    PlayerInfo[playerid][pCarLic] = 1;
    GivePlayerMoney(playerid,115000);
    }
    }
    }
    }


    Function ERFOLG(playerid)
    {
    ShowPlayerDialog(playerid, DIALOG_STARTBONUS, DIALOG_STYLE_LIST, "Startbonus", "Ich will einen!", "Ja", "Nein, Danke");
    return 1;
    }


    Errors:


    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57801) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Moritz\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 001: expected token: ";", but found ")"
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : 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.


    Hoffe ihr könnt mir weiterhelfen


    Mfg


    S_T_R_A_T_O

  • machs dir doch ganz einfach


    if(dialogid == DIALOGE_STARTBONUS){
    if(response){
    if(listitem == 0){ GivePlayerMoney(playerid,150000);}
    if(listitem == 1){ PlayerInfo[playerid][pRollerLic] = 1; GivePlayerMoney(playerid,110000);}
    if(listitem == 2){ PlayerInfo[playerid][pCarLic] = 1; GivePlayerMoney(playerid,110000);}
    }
    }


    bei


    Function OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])


    und dann lässt du dein Dialog ganz normal am ende des tutorials auf rufen


    ShowPlayerDialog(i,DIALOG_STARTBONUS,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden");


    und wenn du wissen willst was du falsch gemacht hast bitte poste deine Zeilen wo die errors vorkommen
    und wieso benutzt du 2 mal das selbe als zwei mal die Klammern


    {
    {
    PlayerInfo[playerid][pRollerLic] = 1;
    GivePlayerMoney(playerid,110000);
    }
    }


    und das ist genau so unsinnig du lässt zwei mal dne gleichen dialog aufrufen und das output also deine listitems definierst du auch noch anders mit
    DIALOG_STARTBONUS2

  • Wills ja so haben


    Hier sind die Errors:


    ShowPlayerDialog(playerid,DIALOG_STARTBONUS2,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden");

  • mach mal die augen auf ^^

    ShowPlayerDialog(playerid,DIALOG_STARTBONUS2,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden")


    ShowPlayerDialog(playerid,DIALOG_STARTBONUS2,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden");


    wo ist der Unterschied ^^ ;

  • C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57801) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Moritz\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 001: expected token: ";", but found ")"
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : 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.

  • if(dialogid == DIALOG_STARTBONUS) // 57801
    {
    if(response)
    {
    if(listitem == 0) // WAFFEN
    {
    ShowPlayerDialog(playerid,DIALOG_STARTBONUS2,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden");
    } // 57808
    }
    }

  • Das is müll


    if(dialogid == DIALOG_STARTBONUS) {
    if(response)
    {
    if(listitem == 0) // startbonus
    {
    ShowPlayerDialog(playerid,DIALOG_STARTBONUS,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden");
    }
    }
    }
    if(dialogid == DIALOG_STARTBONUS2)
    {
    if(response)
    {
    if(listitem == 0) //startbonus
    {
    {
    GivePlayerMoney(playerid,150000);
    }
    }
    if(listitem == 1)//startbonus
    {
    {
    PlayerInfo[playerid][pRollerLic] = 1;
    GivePlayerMoney(playerid,110000);
    }
    }
    if(listitem == 2)//startbonus
    {
    {
    PlayerInfo[playerid][pCarLic] = 1;
    GivePlayerMoney(playerid,115000);
    }
    }
    } }



    So sollte es evtl mal sein
    if(dialogid == DIALOG_STARTBONUS) { if(response) { if(listitem == 0) // startbonus { ShowPlayerDialog(playerid,DIALOG_STARTBONUS,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden"); } } } if(dialogid == DIALOG_STARTBONUS2) { if(response) { if(listitem == 0) //startbonus { GivePlayerMoney(playerid,150000); } if(listitem == 1)//startbonus { PlayerInfo[playerid][pRollerLic] = 1; GivePlayerMoney(playerid,110000); } if(listitem == 2)//startbonus { PlayerInfo[playerid][pCarLic] = 1; GivePlayerMoney(playerid,115000); } } }



    einrücken kannste aber selber

  • Was meinst du mit Eindrücke... kannste es eventuell untereinander posten ^^

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • if(dialogid == DIALOG_STARTBONUS)
    {
    if(response)
    {
    if(listitem == 0) // startbonus
    {
    ShowPlayerDialog(playerid,DIALOG_STARTBONUS,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden");
    }
    }
    }
    if(dialogid == DIALOG_STARTBONUS2)
    {
    if(response)
    {
    if(listitem == 0) //startbonus
    {
    GivePlayerMoney(playerid,150000);
    }
    if(listitem == 1)//startbonus
    {
    PlayerInfo[playerid][pRollerLic] = 1;
    GivePlayerMoney(playerid,110000);
    }
    if(listitem == 2)//startbonus
    {
    PlayerInfo[playerid][pCarLic] = 1;
    GivePlayerMoney(playerid,115000);
    }
    }
    }Hoffen wa ma das es jetzt geht
    einrücken = Tab taste


    //Edit der PWN Spackt

  • Das kann ich Poste es mal bitte und pwn code einfach einfügen ;)

  • der Post is doch da oben nur er rückt in der [PWN] immer in einer reihe daher is das so jetzt

  • ShowPlayerDialog(playerid,DIALOG_STARTBONUS,DIALOG_STYLE_LIST,"Auswahl","150.000$\nRoller License + 110.000 $\nAutoschein + 115.000$","Nehmen","Beenden");


    Kriege wieder hier die gleichen Errors...

  • C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57801) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Moritz\Desktop\RRP Server\gamemodes\Release.pwn(57808) : warning 215: expression has no effect
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 001: expected token: ";", but found ")"
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : error 029: invalid expression, assumed zero
    C:\Users\Strato\Desktop\RRP Server\gamemodes\Release.pwn(57808) : fatal error 107: too many error messages on one line


    Na das wieder