Hilfe wenn ich auf Server Joine

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
  • wenn ich mich Einlogge oder Registriere kommt komischerweise der text (Du trägst fette Farmer sachen o.ä) und (Du hast nicht genug Geld)
    dabei habe ich weder Errors noch warnings.


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_LOGIN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,rot,"Du hast den Login Vorgang abgebrochen und wirst deshalb nun gekickt!");
    Kick(playerid);
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Das angegebene Passwort war leider falsch!");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib unten dein korrektes Passwort ein!","Login","Abbrechen");
    return 1;
    }
    else
    {
    Login(playerid,MD5_Hash(inputtext));
    return 1;
    }
    }
    }
    if(dialogid == DIALOG_REG)
    {
    if(response == 0)


    {
    SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen und wirst gekickt!");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Dein angegebens Passwort war nicht lang genug!\nBitte versuche es erneut!");
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Register","Herzlich Willkommen.\n Da dies dein 1.Besuch bei uns ist, musst du dich zuerst registrieren.\nGib bitte unten dein gewünschtes Passwort ein!","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,MD5_Hash(inputtext));
    }
    if(dialogid == DIALOG_Ulla)


    if(response)


    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) > 75)
    SetPlayerSkin(playerid, 10);
    SendClientMessage(playerid, lila, "Du hast dir Alte Sachen gekauft!");
    GivePlayerMoney(playerid, -75);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 75)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) < 85)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) > 85)
    SetPlayerSkin(playerid, 31);
    SendClientMessage(playerid, lila, "Du läufst als Fette Farmerin herum !");
    GivePlayerMoney(playerid, -85);
    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) > 95)
    SetPlayerSkin(playerid, 39);
    SendClientMessage(playerid, lila, "Du hast dir normale Sachen gekauft");
    GivePlayerMoney(playerid, -95);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 95)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid) > 120)
    SetPlayerSkin(playerid, 130);
    SendClientMessage(playerid, lila, "Du hast dir ein schäbiges Kleid gekauft");
    GivePlayerMoney(playerid, -120);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 120)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    if(listitem == 4)
    {
    if(GetPlayerMoney(playerid) > 125)
    SetPlayerSkin(playerid, 232);
    SendClientMessage(playerid, lila, "Du hast dir andere normale Sachen gekauft");
    GivePlayerMoney(playerid, -125);
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) < 125)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    }


    if(listitem == 5)
    {
    if(GetPlayerMoney(playerid) > 2000)
    SetPlayerSkin(playerid, 5);
    SendClientMessage(playerid, lila, "Du hast dir ein Hemd und eine Jeans gekauft ! Fettsack !");
    GivePlayerMoney(playerid, -2000);
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) < 2000)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    }
    if(dialogid == DIALOG_Pizza)


    if(response == 0)
    {
    SendClientMessage(playerid,rot,"Roberto: Wenn du nichts kaufen willst verschwinde!");
    return 1;
    }
    if(response == 1)


    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) > 5)
    SendClientMessage(playerid, weiß, "Roberto: Eine Pizza marga lass sie dir schmecken");
    AddHealth(playerid, 10.0);
    GivePlayerMoney(playerid, -5);
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) < 5)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    }
    return 1;
    }


    Meine Frage .: WIE KANN DAS SEIN ?? :.


    One Love
    WeedChief

  • Hier ist mein OnPlayerConnect Ich lade
    public OnPlayerConnect(playerid)


    {
    SetPlayerVirtualWorld(playerid,0);
    if(IsPlayerNPC(playerid))return 1;
    new Spielerdatei[64];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
    if (dini_Exists(Spielerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde erfolgreich gefunden\nBitte geb dein Passwort ein und bestätige:","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Register","Herzlich Willkommen\n um spielen zu können musst du ein Passwort erstellen\nGebe dein Wunschpasswort ein:","Login","Abbrechen");
    }
    return 1;
    }


    und hier noch mein OnPlayerSpawn (da sind auch das Laden von Skin zb)
    was noch dazukommt ich wollte nur den Pizza Laden machen und ab da an war alles vermischt beim Login/Register
    public OnPlayerSpawn(playerid)
    {
    SetPlayerVirtualWorld(playerid,0);
    SetPlayerPos(playerid,1524.6597,929.3157,10.8203);
    SetPlayerFacingAngle(playerid,356.6857);
    new Skin = GetPVarInt(playerid, "SkinID");
    SetPlayerSkin(playerid, Skin);
    return 1;
    }


    Wie gesagt ich hab nur einen DialogResponse hinzugefügt und jetzt ist alles durcheinander ??


    danke und
    One Love
    WeedCHief