/tazer geht nicht

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hihi, ich hab mal wieder ein Problem :(:
    /tazer ist bereits im Script funktioniert aber ingame nicht, wisst ihr vlt weiso das nicht geht? Danke im Vorraus




    if(strcmp(cmd, "/tazer", true) ==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid) || PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 7)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, " In einem Auto kann der Befehl nicht benutzt werden!");
    return 1;
    }
    new suspect = GetClosestPlayer(playerid);
    if(IsPlayerConnected(suspect))
    {
    if(PlayerCuffed[suspect] > 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist schon gefesselt !");
    return 1;
    }
    if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
    {
    if(gTeam[suspect] == 2)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du kannst keinen Beamten Tazern! !");
    return 1;
    }
    if(IsPlayerInAnyVehicle(suspect))
    {
    SendClientMessage(playerid, COLOR_GREY, " Der Betroffene ist in einem Fahrzeug !");
    return 1;
    }
    if(TazerBereit[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Dein Tazer ist noch nicht aufgeladen! (ca. 1 Minute)");
    return 1;
    }
    if(random(3) == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du hast ihn nicht getroffen!");
    return 1;
    }
    GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s hat dich mit einem Stromschocker niedergestreckt.", sendername);
    SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "Du hast %s mit einem Stromschocker niedergestreckt.", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* %s holt seinen Stromschocker raus und streckt %s nieder.", sendername ,giveplayer);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    GameTextForPlayer(suspect, "~r~Geschockt", 2500, 3);
    ApplyAnimation(suspect, "WUZI", "CS_Dead_Guy", 1.0, 0, 0, 0, 0, 0);
    FreezePlayer(suspect);
    PlayerCuffed[suspect] = 1;
    PlayerCuffedTime[suspect] = 10 + random(10);
    TazerBereit[playerid] = 0;
    SetTimerEx("TazerBereitForPlayer",60000,0,"i",playerid);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist nicht in deiner Nähe!");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Beamter !");
    }
    }//not connected
    return 1;
    }


  • Versuch maDas

  • ahh danke es funktioniert :), hab noch ne Frage ^^:


    Ich hab jetzt einen Rep-Prunkt für das FBI eingefügt, /rep geht natürlich usw., aber das Symbol diese "i" das schwebt nicht in der Luft und dreht sich nicht. 2. man kann dagegen fahren. Wir kann ich das ändern?

  • Ich hab mir mit MTA die Model ID aufgeschrieben und mit /save (Player) die Koordinaten gespreichert. Ja das "i". Bei mir ist das so das man gegen das "i" fahren kann und es auf dem Boden liegt.

  • das hab ich auch gemerkt, das Problem hat sich schon geklärt ^^