Beiträge von Bluesun

    so ehm ja das ist diesmal mein problem



    (44 8 : error 012: invalid function call, not a valid address
    (44 8 : warning 215: expression has no effect
    (44 8 : warning 215: expression has no effect
    (44 8 : error 001: expected token: ";", but found ")"
    (44 8 : error 029: invalid expression, assumed zero
    (44 8 : fatal error 107: too many error messages on one line




    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[256];
    new tmp[256];
    new idx;
    new Float:pos[3];
    cmd = strtok(cmdtext,idx); // HIER SOLL DER FEHLER SEIN
    new str[128];
    if (strcmp(cmd,"/hauskauf",true) == 0)
    {




    WER HAT AHNUNG UND KANN MIR HELFEN ?

    so ehm ja das ist diesmal mein problem



    (44 8 : error 012: invalid function call, not a valid address
    (44 8 : warning 215: expression has no effect
    (44 8 : warning 215: expression has no effect
    (44 8 : error 001: expected token: ";", but found ")"
    (44 8 : error 029: invalid expression, assumed zero
    (44 8 : fatal error 107: too many error messages on one line



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[256];
    new tmp[256];
    new idx;
    new Float:pos[3];
    cmd = strtok(cmdtext,idx); // HIER IST DER FEHLER
    new str[128];
    if (strcmp(cmd,"/hauskauf",true) == 0)
    {
    for(new i = 0;i<sizeof(Hausplaces);i++)
    {


    WER HAT AHNUNG UND KANN MIR HELFEN ??

    BITTE HELFT MIR


    pwn(519) : warning 202: number of arguments does not match definition



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new pname[MAX_PLAYER_NAME], path[200];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(path, sizeof(path), "/spieler/%s.ini", pname);


    switch(dialogid)
    {
    case DIALOG_REGISTER1:
    {
    if(!response)
    {
    Kick(playerid);
    }
    else
    {
    new pwlength = strlen(inputtext);
    if(pwlength > 0)
    {
    dini_Create(path); // Erstellt die .ini Datei
    dini_Set(path, "password", inputtext); // Schreibt das eingegebene Passwort in die .ini
    ShowPlayerDialog(playerid, DIALOG_REGISTER2, DIALOG_STYLE_LIST, "Männlich\r\nWeiblich", "OK", "Abbrechen"); // 519 fehler ?
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_NOPW1, DIALOG_STYLE_MSGBOX, "Registrierung", "Sie müssen ein Passwort angeben!", "OK", "Abbrechen");
    }
    }


    }
    case DIALOG_REGISTER2:
    {
    if(!response)
    {
    dini_Remove(path); // .ini löschen, da der User die registrierung abgebrochen hat.
    Kick(playerid);
    }
    else
    {
    dini_IntSet(path, "sex", listitem); // Schreibt entweder 0 oder 1 in die .ini (0 = Männlich, 1 = Weiblich)
    ShowPlayerDialog(playerid, DIALOG_REGISTER3, DIALOG_STYLE_INPUT, "Registrierung", "Geben Sie hier Ihr Alter an: (z.B. 22):", "OK", "Abbrechen");
    }
    }
    case DIALOG_REGISTER3:


    HIER IST IN ZEILE 21 DER FEHLER

    {
    if(Dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,0x0019FFFF,"Du hast den vorgang abgebrochen");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(strlen(inputtext))
    {
    SendClientMessage(playerid,0x0019FFFF,"das Passwort ist nicht lang genug");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte passwort ein:","Register","Abrrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    SetPlayerSkin(playerid,0);
    return 1;
    }
    }
    return 1;
    }


    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }


    Stock Register(playerid,Key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME};
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(spielerdatei),"/Accounts/%s.txd",name);
    dini_Create(Spielerdatei);
    dini_Set,(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,0x0019FFFF,"erfolgreich registriert");
    return 1;
    }

    doch


    Stock Register(playerid,Key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME};
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(spielerdatei),"/Accounts/%s.txd",name);
    dini_Create(Spielerdatei);
    dini_Set,(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,0x0019FFFF,"erfolgreich registriert");
    return 1;
    }

    jou
    pwn(392) : error 012: invalid function call, not a valid address
    pwn(392) : warning 215: expression has no effect
    pwn(392) : warning 215: expression has no effect
    pwn(392) : error 001: expected token: ";", but found ")"
    pwn(392) : error 029: invalid expression, assumed zero
    pwn(392) : fatal error 107: too many error messages on one line


    }
    else
    {
    Register(playerid,inputtext); // zeile 392
    return 1;
    }
    }
    }
    return 1;
    }