Beiträge von #S.

    Ausschnitt aus GodFather Smoke Reallife.

    if(strcmp(cmd, "/maske", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(SpielerInfo[playerid][sMember] == 8 && SpielerInfo[playerid][pRank] < 2|| SpielerInfo[playerid][sLeader] == 8)
    {
    if(Maske[playerid] == 1)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1);
    Maske[playerid] = 0;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast deine Maske abgenommen.");
    }
    else if(Maske[playerid] == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0);
    Maske[playerid] = 1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast deine Maske aufgesetzt.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst keine Maske aufsetzen!");
    }
    }
    return 1;
    }

    Azure,


    wenn du möchtest, kann ich dir dabei helfen, damit du für dein anderes Projekt mehr Zeit hast ;).
    Hast schon viel für mich getan, so kann ich mich revanchieren.


    lg

    Danke schonmal für eure Hilfe.
    Weitere Errors machen den weg schwrer.



    Zeile (120) : Ungültiges Array (kein Array?): "RandomSpawn"
    Zeile (120) : Befehl hat keinen Sinn
    Zeile (120) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (120) : Ungültiger Befehl
    Zeile (120) : Zuviele Fehler in einer Zeile



    public RandomSpawn(playerid)
    {
    if(RandomSpawn[playerid] == 0) /*<--- 120*/
    {
    new rand = random(sizeof(RandomSpawns);
    SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1],RandomSpawns[rand][2]);
    }
    return 1;
    }


    Freue mich auf Antworten!


    lg


    ocmd:goto(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Lightrot,"Benutze: /goto [ID]");
    new Float:posx,Float:posy,Float:posz;
    GetPlayerPos(pID,posx,posy,posz);
    SetPlayerPos(playerid,posx,posy,posz);
    return 1;
    }

    Muss!
    Adminabfrage noch reinmachen.


    lg

    Des ist doch von MrM ne? Wenn ja, hat er dass nicht mit SetPVarInt gemacht?


    Also

    PlayerInfo(i,"PayTime",SetPVarInt(i,"PayTime")+1);


    Ist wahrscheinlich nicht richtig aber war ja mal ein Versuch :D Bitte drauf aufmerksam machen, dann lösch ich meinen Post.


    lg


    Joa, kommt halt drauf an wie man den Befehl aufbaut. Ist ein Unterschied ob, deins oben oder dass von Sexy.


    lg

    Vor dem letzten "}" noch ein return 1;


    Nicht nötig. Meins sieht auch so aus,

    ocmd:goto(playerid,params[])
    {
    /* Untere Ausschnitt */
    new Float:posx,Float:posy,Float:posz;
    GetPlayerPos(pID,posx,posy,posz);
    SetPlayerPos(playerid,posx,posy,posz);
    return 1;
    }


    #E Edit PWN weil wegen nicht kick sondern goto Befehl :D