Beiträge von Kaliber


    Ehm...Ich hatte den stock schon gepostet du Spammer :S

    Ja ich habe in GF aber mann muss noch playerid definieren // Kaliber muss davor noch ein ! ???


    :pinch:
    Du hast doch meinen Code gesehen, mach das einfach so und nimm diese >= raus, das ist quatsch !


    und playerid, deklariert man nicht mit new playerid....entweder du nutzt es als Parameter oder du musst eine for/while Schleife machen !


    mfg. :thumbup:

    Alles Geklappt aber ich ill es ingame nicht bonus nennen hat jmd ein Vorschlag wie man es nennt


    Gehalt ?
    Lohn ?


    mfg. :thumbup:


    @PuSchKiiN_x3
    Das ist Blödsinn mit deinen returns, damit beendest du die if-Abfrage und nur 1x = ist auch falsch und 2 Klammern am ende auch ! :wacko:
    Wenn, dann so:


    if(strcmp(cmd,"/bonus",true)==0)
    {
    if(!IsPlayerConnected(playerid)) return 1;
    if(SpielerInfo[playerid][pLevel] == 1)
    {
    GivePlayerMoney(playerid,3200);
    }
    else if(SpielerInfo[playerid][pLevel] == 2)
    {
    GivePlayerMoney(playerid,3800);
    }
    else if(SpielerInfo[playerid][pLevel] == 3)
    {
    GivePlayerMoney(playerid,4400);
    }
    else if(SpielerInfo[playerid][pLevel] == 4)
    {
    GivePlayerMoney(playerid,5200);
    }
    else if(SpielerInfo[playerid][pLevel] == 5)
    {
    GivePlayerMoney(playerid,5800);
    }
    return 1;
    }

    if(strcmp(cmd, "/chat", true) == 0)
    {
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result)) return SendClientMessage(playerid, rot, "Verwendung: /chat[text]");
    new string[128];
    format(string, 128,"SERVER: %s",result);
    SendClientMessageToAll(rot, string);
    return 1;
    }


    mfg. :thumbup:

    Wenn du ocmd nutzt, dann so:


    ocmd:chat(playerid, params[])
    {
    new text[64], string[128];
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,rot,"Verwendung: /Chat [text]");
    format(string,128,"SERVER: %s",text);
    SendClientMessageToAll(rot, string);
    return 1;
    }


    mfg. :thumbup:

    Der Befehl ist ja mal Schwachsinn :D


    Schreibe den so:


    CMD:ban(playerid, params[])
    {
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin !");//Das ist jetzt rcon; ersetze es
    new pID, reason[64], string[128], name[24], name1[24];
    if(sscanf(params,"us",pID,reason)) return SendClientMessage(playerid,COLOR_RED,"Verwendung: /ban [playerid] [Grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht online !");
    if(pID == playerid) return SendClientMessage(playerid,COLOR_RED,"Du kannst dich nicht selber bannen !");
    GetPlayerName(playerid, name, 24);
    GetPlayerName(pID, name1, 24);
    PlayerInfo[pID][pBanned] = 1;
    format(string, 128,"Admin %s hat Spieler %s gebannt ! Grund: %s",name,name1,reason);
    SendClientMessage(playerid,COLOR_RED,string);
    Ban(pID);
    return 1;
    }


    mfg. :thumbup:


    Du Irrst, geh mal nach San Fierro und setz mal deinen Interior auf 1 und die wirst nur 1/4 der Map sehen ;)


    mfg. :thumbup: