Kein KICK bei if(!response)

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
  • Hi,
    Ich überarbeite gerade mein Registersystem und komm jetzt nicht weiter.
    Unswar zeige ich einen Dialog und wenn man Abbrechen drückt soll man gekickt werden,
    wird man aber nicht sondern der Dialog wird mittels switch neu angezeigt.


    format(regStringd,sizeof(regStringd),"{FFFFFF}Hallo {33CCFF}%s {FFFFFF}! Bitte registriere dich um fortzufahren:",oPlayerName[playerid]);
    SetPlayerLanguage(playerid, 0);
    ShowPlayerDialog(playerid,DIALOG_REG,1,"{33CCFF}Registrierung",regStringd,"Weiter","Abbrechen");


    switch(dialogid)
    {
    case DIALOG_LOGIN:
    {
    if(!response)
    {
    Kick(playerid);
    }
    else
    {
    switch(dialogid)
    {


    case DIALOG_LOGIN:dialog_l(playerid);
    case DIALOG_REG:dialog_r(playerid);
    }
    }


    Ware jetzt nur Ausschnitte ;)
    Aber if(!response) steht doch für den 2. Button oder nicht?


    lg

  • mach mal so



    if(!response)
    {
    //was passieren soll wenn er auf Fortfahren klick :D
    } else {Kick(playerid); }

  • wird nicht funktionieren
    if(response)
    {
    //was passieren soll wenn er auf Fortfahren klick :D
    }
    else {Kick(playerid); }
    machs so...

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski


  • Stimmt ja -.-" Bin noch müde^^ sry