Unknown Command / Dialog Fragen

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
  • Impaact hat mal wieder eine Frage meine Lieben Brotfische :D



    Also ich hab mir die ersten Paar Tutorials angeschaut,


    Zwar nicht alle aber bis zu #7 bin ich gekommen. Da ich die Systeme später einbaue (LOGIN/REGISTER/ADMIN).


    Beim Teleporten hab ich ja den Text wie im Tutorial eingebaut :


    //BSN
    if(strcmp(cmdtext,"/goto bsn",true) == 0)
    {
    SetPlayerPos(playerid,1199.8346,-920.8760,43.1052);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,BLAU,"Du hast dich erfolgreich Teleportiert!");
    }
    Trotzdem bekomme ich einen Server Unknown Command raus.


    Beim Dialog ist Folgendes :


    Wenn ich auf ListItem 2 gehe Ingame geht er nach ein Paar Sekunden wieder hoch.
    Im Script sieht der Code so aus :
    if(dialogid == DIALOG_BSNFOOD)
    {
    if(response)
    {
    if(listitem == 0)
    {
    new Float:leben;
    GetPlayerHealth(playerid,leben);
    leben+= 10;
    SetPlayerHealth(playerid,leben);
    }
    if(listitem == 1)
    {
    new Float:leben;
    GetPlayerHealth(playerid,leben);
    leben+= 20;
    SetPlayerHealth(playerid,leben);
    }
    if(listitem == 2)
    {
    new Float:leben;
    GetPlayerHealth(playerid,leben);
    leben+= 30;
    SetPlayerHealth(playerid,leben);
    }
    if(listitem == 3)
    {
    new Float:leben;
    GetPlayerHealth(playerid,leben);
    leben+= 40;
    SetPlayerHealth(playerid,leben);
    }
    if(listitem == 4)
    {
    new Float:leben;
    GetPlayerHealth(playerid,leben);
    leben+= 45;
    SetPlayerHealth(playerid,leben);
    }
    if(listitem == 5)
    {
    new Float:leben;
    GetPlayerHealth(playerid,leben);
    leben+= 45;
    SetPlayerHealth(playerid,leben);
    }
    if(listitem == 6)
    {
    new Float:leben;
    GetPlayerHealth(playerid,leben);
    leben+= 55;
    SetPlayerHealth(playerid,leben);
    }
    if(listitem == 7)
    {
    new Float:leben;
    GetPlayerHealth(playerid,leben);
    leben+= 55;
    SetPlayerHealth(playerid,leben);
    }
    }


    Wieso macht er das hab ich hier etwas falsch gemacht? Bekomme keine Warnings keine Errors :S


    MfG Impi