Beiträge von Tony__Young

    Es geht soweit nur er ruft diese Funktionen nicht ab/auf?
    new string[128];
    SetPVarInt(playerid,"BankPIN",strval(inputtext));
    format(string,sizeof(string),"Deine PIN Nummer: %d",GetPVarInt(playerid,"BankPIN"));
    SendClientMessage(playerid,Hellrot,string);


    Der Code
    if(dialogid==DIALOG_PINBEANTRAGEN)
    {
    if(!response) return SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
    if(response)
    {
    if(strlen(inputtext) != 4 || !IsNumeric(inputtext))
    {
    SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein. (4 Zahlen)");
    ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
    }
    else
    {
    new string[128];
    SetPVarInt(playerid,"BankPIN",strval(inputtext));
    format(string,sizeof(string),"Deine PIN Nummer: %d",GetPVarInt(playerid,"BankPIN"));
    SendClientMessage(playerid,Hellrot,string);
    }
    }
    }

    Laut Post's soll er sogar dein PC zerstören können..


    Ja ich hatte den Virus auf meinem alten PC auch schonmal.
    1 Montag ging noch alles gut außer das diese Narichten verschickt wurden und danach ist alles überhitzt im PC, alles schrott gewesen...


    Wie definierst du pld?

    Dann bekomme ich aber Errors?
    if(dialogid==DIALOG_PINBEANTRAGEN)
    {
    if(!response) return SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
    if(response)
    {
    if(strlen(inputtext) != 4) || !IsNumeric(inputtext)) //Error Zeile
    {
    SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein.");
    ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
    }
    else
    {
    SetPVarInt(playerid,"BankPIN",strval(inputtext));
    }
    }
    }


    C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1270) : error 029: invalid expression, assumed zero
    C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1270) : error 001: expected token: ";", but found ")"
    C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1270) : error 029: invalid expression, assumed zero
    C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1270) : fatal error 107: too many error messages on one line


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



    4 Errors.


    MfG


    Wenn ich das so mache dann ist es egal was ich eingebe.
    Da kommt dann immer Bitte gebe eine PIN Nummer ein.


    MfG

    B


    Bekomme es damit irgendwie nicht hin :S

    Okay, ich bin schonmal so weit das man nur noch Zahlen eingeben kann :DD
    Aber ich kann immer noch beliebig viele Zahlen eingeben? O.o
    Mein Code sieht derzeit so aus:
    if(dialogid==DIALOG_PINBEANTRAGEN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
    }
    if(response==1)
    {
    if(!strval(inputtext) && strlen(inputtext) == 4)
    {
    SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein, der PIN muss 4 Zahlen haben.");
    ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
    }
    else
    {
    SetPVarInt(playerid,"BankPIN",strval(inputtext));
    new string[128];
    format(string,sizeof(string),"Deine PIN Nummer: %d",GetPVarInt(playerid,"BankPIN"));
    SendClientMessage(playerid,Hellrot,string);
    }


    }
    }

    Ich habe es soweit mal getestet.
    Mein Code sieht derzeit so aus:
    if(dialogid==DIALOG_PINBEANTRAGEN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
    }
    if(response==1)
    {
    if(!strval(inputtext) && strval(inputtext) == 4)
    {
    SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein, der PIN muss 4 Zahlen haben.");
    ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
    }
    else
    {
    SetPVarInt(playerid,"BankPIN",strval(inputtext));
    new string[128];
    format(string,sizeof(string),"Deine PIN Nummer: %d",GetPVarInt(playerid,"BankPIN"));
    SendClientMessage(playerid,Hellrot,string);
    }


    }
    }


    Nun wenn ich einen PIN eingebe wird er mir im string also der Naricht angezeigt, dies geht soweit.
    Nun wenn ich einen Buchstaben eingebe kommt im string als PIN 0.
    Wenn ich eine kleinere Zahl als 4 Zeichen nehme steht die kleinere Zahl die ich eingegeben habe halt da, jemand Ideen...?
    Mir ist dieses System echt sehr wichtig.


    MfG

    Soo habe es soweit, aber es sollte noch was abfragen.
    Also hier fragt er ja ab ob er was eingegeben hat und die Eingabe 4 Zeichen lang ist. if(!strlen(inputtext) && strlen(inputtext) == 4)
    Wie kann ich Buchstaben abfragen, sodass er nur Zahlen eingeben kann?

    Ich habe es so, bekomme aber 1 Error?
    if(dialogid==DIALOG_PINBEANTRAGEN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
    }
    if(response==1)
    {
    if(!strlen(inputtext && !strlen(inputtext) == 4)
    {
    SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein.");
    ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
    }
    else
    {
    SetPVarInt(playerid,"BankPIN",inputtext);
    }


    }
    }


    C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1261) : error 033: array must be indexed (variable "inputtext")

    Guten Tag liebe Community, an meinem Selfmade bin ich gerade an meinem Banksystem zugangen.
    Nun muss ein PIN bei der Sparkasse beantragt werden, jedoch weiß ich nicht wie ich weiter machen sollte.
    Ich habe es derzeit so weit:
    if(dialogid==DIALOG_PINBEANTRAGEN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein.");
    ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
    }
    else
    {
    SetPVarInt(playerid,"BankPIN",inputtext);
    }


    }
    }


    Jemand eine Idee?
    Kleine Frage noch nebenbei wie mache ich das, dass der PIN 4 Zeichen lang sein muss.


    MfG

    Hey Leute, ich habe einmal noch den Stardart Chat von SAMP und einmal meinen Globalen.
    Nur der Standart Chat geht immer noch also steht da einmal mein Text vom Standart Chat und einmal vom Globalen.