Beiträge von Oktabius


    SetPlayerInterior(playerid, 1);
    SetPlayerFacingAngle( playerid, 360.0 );
    SetPlayerPos(playerid,286.0102,-37.3820,1001.5156);
    GameTextForPlayer(playerid, "~w~Herzlich Willkommen~n~~r~im Waffen Hüsing", 3000, 3);


    Bitte

    für mich klingst auch einfach. Ich würde sagen, dass du einfach mal nach dem du es so ungefähr geschrieben hast:

    if(pick 1 = rathaus)

    ( weiß nicht mehr so richtig wie das beim Menu nomma ist ^^ ) einfach das dazu:



    {
    SetPlayerCheckpoint(Fraktions id oder Name, x, y, z, größe);


    und bei OnPlayerEnterCheckpoint(playerid)


    DisablePlayerCheckpoint(playerid);


    Ich habs jetzt mal hier zu verwandelt

    if(!strcmp(strget(cmdtext, 0), "/register"))
    {
    new password[264];
    new idx;
    new name[MAX_PLAYER_NAME];
    new form[100];
    format(form,sizeof form,"%s.ini",name);
    password = strtok(cmdtext, idx);
    if(!strlen(password)) return SendClientMessage(playerid, COLOR_RED, "Benutze: /register [Passwort]");
    {
    if(dini_Exists(form))
    {
    SendClientMessage(playerid,COLOR_RED,"Dieser name ist schon vergeben!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREEN,"Eine neue Akte wurde für dich angelegt, logge dich mit /login [Passwort] ein!");
    dini_Create(name, password);
    }
    }
    return 1;
    }


    Geht alles doch wenn ich jet /register oder /register 1 mache 1 = pw, dann crasht mein Server X( was tuhen?


    D:\C++\Scripts\Gta\Gamemodes\tpp.pwn(1686) : error 033: array must be indexed (variable "spieler")
    D:\C++\Scripts\Gta\Gamemodes\tpp.pwn(1690) : error 001: expected token: "*then", but found ")"
    D:\C++\Scripts\Gta\Gamemodes\tpp.pwn(1690) : error 029: invalid expression, assumed zero
    D:\C++\Scripts\Gta\Gamemodes\tpp.pwn(1694) : error 029: invalid expression, assumed zero

    hmpf



    spieler = GetPlayerName(playerid);
    if dini_Exists(spieler))
    if dini_Exists(spieler))
    else


    ist nach den Errors geordnet



    Danke Kayer doch kommen dort 7 Errors und ich arbeite nicht gerne mit dcmd und möchte das Script auch übersichtlich haben :P trotzdem danke ;)

    Hey, Hi, Hello xD (Shaun Baker *hust*)


    Brauche mal eure Hilfe.Ich wollte mir grad ein Register + Login System basteln doch bekomm ich Errors bei diesem Script:

    if(!strcmp(strget(cmdtext, 0), "/register"))
    {
    new password[264];
    new idx;
    new spieler;
    spieler = GetPlayerName(playerid);
    password = strtok(cmdtext, idx);
    if(!strlen(password)) return SendClientMessage(playerid, COLOR_RED, "Benutze: /register [Passwort]");
    {
    if dini_Exists(spieler(playerid))
    {
    SendClientMessage(playerid,COLOR_RED,"Dieser name ist schon vergeben!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREEN,"Eine neue Akte wurde für dich angelegt, logge dich mit /login [Passwort] ein!");
    dini_Create(spieler(playerid),password);
    }
    }
    return 1;
    }



    error 012: invalid function call, not a valid address
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero


    Das ist die Zeile:



    if(!dini_Exists(spieler(playerid));