Beiträge von [XfS]Marshall

    jetzt habe ich es so
    stock Float:GetPlayerCash(playerid)
    {
    new name[MAX_PLAYER_NAME];
    new save[40];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),Ordner, name);
    new Float: geld = 0;
    geld = dini_Float(save,"Geld");
    return geld;
    }


    aber ich erhalte diese warnung:

    Zitat

    C:\Server\gamemodes\dorf-rl.pwn(2066) : warning 208: function with tag result used before definition, forcing reparse

    betrifft die zeile mit stock Float:GetPlayerCash(playerid)

    hi all


    ich bin gerade dabei, mir ein eigenes geldsystem zu erstellen, aber dabei bin ich auf ein problem gestoßen.
    ich habe mir eine funktion GetPlayerCash(playerid) gebastelt, aber dabei habe ich einen fehler bei dem wert, der
    zurückgegeben werden soll.


    hier mal der code von dem stock:
    stock GetPlayerCash(playerid)
    {
    new name[MAX_PLAYER_NAME];
    new save[40];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),Ordner, name);
    new Float: geld;
    geld = dini_Float(save,"Geld");
    return geld;
    }


    bis dahin funktioniert alles ohne warnings oder errors, aber wenn ich jetzt diese funktion anwenden will
    if(GetPlayerCash(playerid) >= 1200)
    bekomme ich ein "tag mismatch" in der zeile mit dem return.


    kann mir jemand auf die sprünge helfen, was ich ändern müsste? :D


    mfg Marshall

    hi community


    ich habe mal wieder ein frage :D


    ich habe gerade für mein selfmade reallife script einen /zeigen command gemacht, aber der server crasht jedes mal, wenn ich den command
    ausführen will...


    hier mal der code (bis zum returnuser funktioniert alles, aber sobald ich einen namen eingebe, crasht es):


    if(strcmp(strget(cmdtext,0),"/zeigen",true) == 0)
    {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Es gibt folgende Unterbefehle für \"/zeigen\":");
    SendClientMessage(playerid,COLOR_YELLOW,"autoschein, perso");
    return 1;
    }
    if(!strcmp(tmp, "autoschein", true))
    {
    tmp = strtok(cmdtext,idx);
    ziel = ReturnUser(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /zeigen autoschein [spielername]");
    return 1;
    }
    if(ziel == INVALID_PLAYER_ID)
    {
    SendClientMessage(playerid,COLOR_GREY,"Diesen Spieler gibt es nicht.");
    return 1;
    }
    if(pInfo[playerid][autoschein] == 1)
    {
    new ueberschrift[128];
    new name1[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name1,sizeof(name1));
    format(ueberschrift,sizeof(ueberschrift),"|________Führerschein________|");
    new zeile1[200];
    format(zeile1,sizeof(zeile1),"Inhaber: %s",name1);
    new zeile2[200];
    new realname[256];
    new save[40];
    format(save,sizeof(save),Ordner,name1);
    realname = dini_Get(save,"Name");
    format(zeile2,sizeof(zeile2),"Realname: %s",realname);
    SendClientMessage(ziel,COLOR_GREEN,ueberschrift);
    SendClientMessage(ziel,COLOR_WHITE,zeile1);
    SendClientMessage(ziel,COLOR_WHITE,zeile2);
    SendClientMessage(ziel,COLOR_GREEN,"|____________________________|");
    new name2[MAX_PLAYER_NAME];
    GetPlayerName(ziel,name2,sizeof(name2));
    new msg1[200];
    format(msg1,sizeof(msg1),"* Du hast %s deinen Führerschein gezeigt.",name2);
    SendClientMessage(playerid,COLOR_GREEN,msg1);
    return 1;
    }
    else
    {
    new name[MAX_PLAYER_NAME];
    new msg[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(msg,sizeof(msg),"* %s hat keinen Führerschein und kann ihn dir nicht zeigen.");
    SendClientMessage(ziel,COLOR_ORANGE,msg);
    SendClientMessage(playerid,COLOR_GREY,"Du hast keinen Führerschein. Du wirst mit Konsequenzen rechnen müssen.");
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Dieser Unterbefehl existiert nicht.");
    }
    return 1;
    }



    wäre nett, wenn mir jemand helfen könnte, weil ich sehe nicht, wo das problem ist ;)


    mfg Marshall

    Hi all,
    wie die überschrift schon sagt, suche ich einen seriösen und gut bezahlten paidmail-anbieter.
    die auszahlung sollte über pay-pal ablaufen.
    Wenn jemand einen guten kennt, bei dem er schon gute erfahrungen gemacht hat, wäre es nett, wenn er einen link
    zu der seite angeben könnte.


    mfg Marshall


    PS: wenn jemand schlechte erfahrungen gemacht hat, kann er es hier auch reinschreiben, von welchem anbieter abzuraten ist. ;)

    so bestimmst du nur, aus welcher ini er lesen soll...


    du brauchst die funktion dini_Create z.b. beim registrieren


    //edit: black war schneller^^

    von den dini-Funktionen her ist es richtig.
    aber hast du auch einen punkt, wo die ini erstellt wird? ansonsten kann es nichts speichern...

    habe es jetzt hinbekommen, dass zumindest eine e-mail versendet wird :thumbup:
    aber wie kann ich den text, der z.b. bei Name drin steht in einem string speichern und als mail versenden?


    //edit: habe jetzt mal nochmal geschaut und das hier gefunden: Link
    aber wo muss ich den php teil in das html script einfügen, dass es funktioniert?

    habe leider wenig erfahrung mit html, und php so gut wie garnicht^^


    würde es mit diesem code funktionieren?