Beiträge von Kaliber

    Entweder das Objekt explodiert allein oder so:


    if(IsPlayerInRangeOfPoint(playerid, 2.0, ObjectX, ObjectY, ObjectZ))
    {
    new Float:X, Float: Y, Float: Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreateExplosion(X, Y, Z, 6, 3.0);
    }


    mfg. :thumbup:

    Mhm, dann mach es einfach mal so:


    if (strcmp("/lay", cmdtext, true, 4) == 0) {
    ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
    SendClientMessage(playerid,0xFFFFFFFF,"Tippe /stopani um die Animation zu stoppen!");
    ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
    return 1;
    }

    Mach mal nur:


    if (strcmp("/lay", cmdtext, true, 4) == 0) {
    ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
    SendClientMessage(playerid,0xFFFFFFFF,"Tippe /stopani um die Animation zu stoppen!");
    return 1;
    }


    mfg. :thumbup:


    und du verwendest bzw benutzt strcmp falsch ^^


    Du hast eine ) vergessen :rolleyes:


    mfg. :thumbup:

    Schreibe das mal so:


    SetTimerEx("RemoveHealth", 1000 * 30, 1, "i", playerid); // 30 Sekunden, Intervall wiederholt sich


    forward RemoveHealth(playerid);
    public RemoveHealth(playerid)
    {
    new Float:health;
    GetPlayerHealth(playerid, health);
    health = (health-5.0);
    SetPlayerHealth(playerid, health);
    return 1;
    }


    mfg. :thumbup:


    //Edit: Rechtschreibung

    Schreibe das mal so:



    if(strcmp(cmd, "/giverank", true) == 0 || strcmp(cmd, "/giverang", true) == 0)
    {
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_GREY,"Du bist noch nicht connected !");
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY,"NUTZUNG: /giverang [playerid] [Rang(1-12)]");
    new para1, level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 12 || level < 0) return SendClientMessage(playerid, COLOR_GREY, "Ränge gehen nur von 1 bis 12!");
    if (PlayerInfo[playerid][pLeader] == 0) return SendClientMessage(playerid, COLOR_GREY,"Du bist kein Leader !");
    if(!IsPlayerConnected(para1)) return SendClientMessage(playerid, COLOR_GREY,"Dieser Spieler ist nicht online !");
    if(PlayerInfo[playerid][pLeader] == PlayerInfo[para1][pMember] || PlayerInfo[playerid][pAdmin] >= 1337)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pRank] = level;
    format(string, sizeof(string), " Du wurdest von %s zum Rang %d gemacht",sendername,level);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), " Du hast %s Rang %d gegeben.",giveplayer,level);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    else return SendClientMessage(playerid, COLOR_GREY,"Dieser Spieler ist nicht in deiner Fraktion !");
    return 1;
    }


    mfg. :thumbup: