Beiträge von BlackHuhn

    Hey, das ist eig sehr einfach du musst einfach wenn der Spieler das Passwort falsch eingibt die vari+1 machen dann wenn es wieder falsch ist wieder +1 und dann bis zum 3 mal und nicht vergessen abfragen ob es falsch ist also ob das nicht gleich ist wie in der Datenbank. Dann wenn er es 3 mal falsch gemacht hat soll das Fenster Passwort vergessen aufgerufen werden. Hier du kannst einfach nur schauen wie die funktion passwort vergessen hier gemacht wurde das andere brauchst du ja nicht. Ich hoffe du verstehst was ich meine.
    Link:
    [ SCRIPTING ] Login/Register mit "Passwort vergessen"-Funktion


    ER macht es etwas anders als ich es möchte aber ich glaub en tei weis ... schau zu...


    new PWeroor[MAX_PLAYERS];


    if(....... )) (abfrage wenn das passwort falsch ist)
    {
    Pwerorr[playerid]++;
    if(PWerror == 3)
    {
    ...
    }
    }

    Guten Tag sa-mp ich habe heute mal wieder eine Frage an euch und zwar habe ich eine neues dini selfmade script angefangen(reallife) und zwar werden die passwörter bei der regesteierung abgepciuhert mit md5(gehashte passwörer) und naja ich möchte es so haben


    Bei der Regestrierung kommt eine Emai abfrage wen man ne email eingegeben hat naja soll die gespcihert werden und äm dann noch gibt es wenn man sein passwort 3x falsch eingegeben hat eine Passort vergessen funktion auf die man draufklicken kann ......

    Ich verstehe dich nicht?
    giveplayerid ist nicht definiert.. schau einfach wie sowas ähnliches ( was auch rein theoretisch passen würde ) definiert ist im Script.
    Oder lern erstmal das Scripten weil so wie du dich anstellst wird das nichts - bzw. so bringt es nichts einen Server zu eröffnen.


    Grüße,
    TimPhillip


    Ersten is der Server gestern gekauft worden
    2. kann ich scripen hab das aber seid 2 jahren nicht mehr gemacht :/

    fast alles errors sind gefixxt nur noch ein preoblem: C:\Users\Weiner2\Desktop\spiele\German Next Era Life - v2.5\gamemodes\GNE.pwn(6295) : warning 225: unreachable code
    C:\Users\Weiner2\Desktop\spiele\German Next Era Life - v2.5\gamemodes\GNE.pwn(54535) : error 017: undefined symbol "giveplayerid"
    C:\Users\Weiner2\Desktop\spiele\German Next Era Life - v2.5\gamemodes\GNE.pwn(54853) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Guten Tag SAMP ich brauche heute mal wieder eure Hilfe und zwar editirer ich zurzet ein Godfather und ich habe estwas zu dem Report sys hinzugefügt.... ein bewertung system und so.... Also /cr [id] dann soll zu dem Spieler der den report geschrieben son dialog kommen usw ....


    Hier der quelltext


    :


    if(strcmp(cmd, "/cr", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du musst Eingeloggt sein !");
    return 1;
    }
    if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSupporter] >= 1)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /cr [SpielerID/SpielerName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "** Adminstrator [ID:%d]%s hat den Report geschlossen!", playerid, sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTGREEN, string);
    format(string, sizeof(string), "** Du hast den /report geschlossen!", playerid, sendername);
    SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
    ReportCall[playerid] = 999;
    ReportCall[giveplayerid] = 999;
    format(string,sizeof(string)," Gib doch bitte eine Bewertung zu dem Report von dem Sup/Admin %s ab",sendername);
    ShowPlayerDialog(giveplayerid,Bewertung,DIALOG_STYLE_INPUT,"Bewertung",string,"Abgeben","Verlassen");
    }
    }
    }
    }
    }



    if(dialogid==Bewertung)
    {
    if(response==0)
    {
    SendClientMessage(playerid,COLOR_WHITE,"Schade das du dich dagegen stimmst eine Bewertung zum dem Report abzugeben");
    }
    if(response==1)
    {
    new punktzahl=strval(inputtext);
    if(punktzahl > 10 || punktzahl < 1)
    {
    SendClientMessage(playerid,COLOR_WHITE,"Gehe nicht Tiefer als 0 oder höher als 10");
    }
    else
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(PlayerInfo[i][pAdmin] > 0)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string,sizeof(string)," %s hat dem Support von %s eine Bewertung von %i gegeben", sendername, giveplayer, punktzahl);
    SendClientMessage(playerid,COLOR_WHITE,string);
    }
    }
    }


    }
    }


    Also ich kenn die namen defiernung net also Es solln allen admins/sups eine nachricht gesendet werden welcher user welchen sup/admin welche punktzahl gegben hat und so :/


    Errors:


    C:\Users\Weiner2\Desktop\spiele\German Next Era Life - v2.5\gamemodes\GNE.pwn(6295) : warning 225: unreachable code
    C:\Users\Weiner2\Desktop\spiele\German Next Era Life - v2.5\gamemodes\GNE.pwn(54531) : error 017: undefined symbol "sendername"
    C:\Users\Weiner2\Desktop\spiele\German Next Era Life - v2.5\gamemodes\GNE.pwn(54531) : error 017: undefined symbol "sendername"
    C:\Users\Weiner2\Desktop\spiele\German Next Era Life - v2.5\gamemodes\GNE.pwn(54531) : error 029: invalid expression, assumed zero
    C:\Users\Weiner2\Desktop\spiele\German Next Era Life - v2.5\gamemodes\GNE.pwn(54531) : 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.


    Bitte helft mir

    Hast du aber sehr nett formuliert.
    Denk Anstupser:


    OnPlayerUpdate wird unterbrochen, wenn der Spieler auf den Desktop geht.



    wie meinste das?


    Es geht hab ich schon auf servern gesehen


    macht der alt + tab also DESK dann is der afk

    Leute ich brauche ein PWN quell text und zwar wenn man auf den desktop geht soll man automatishc afk sein und über seinem kopf soll stehen: Der spieler ist afk seid %02:%02d