Szerző Téma: Anti DB/CK/HK  (Megtekintve 1111 alkalommal)

Anti DB/CK/HK
« Dátum: 2012. július 17. - 09:14:42 »
+2 Show voters
Sziasztok!
Összedobtam ezt a kis kódot mobilon. Az ötletet IXTtõl vettem.
A lényege, hogy meg lehet elõzni vele a szándékos és véletlen jármûbõl ölést is. HK=Heli Kill, CK=Car Kill, DB egyértelmû.
 

new bool:pKill[MAX_PLAYERS];
public OnPlayerDeath(playerid,killerid,reason)
{
       if(killerid != INVALID_PLAYER_ID)
       {
              if(reason == 49 || reason == 50 || IsPlayerInAnyVehicle(killerid))
              {
                     if(pKill[playerid] == true)return 0;
                     else Kick(killerid);
              }
       }
       pKill[playerid] = false;
       return 1;
}
CMD:kill(playerid)
{
        pKill[playerid] == true;
        SetPlayerHealth(playerid,0.0);
        return 1;
}
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
      if(weaponid == 49 || weaponid == 50 || IsPlayerInAnyVehicle(issuerid))
      {
             new Float:hp;
             GetPlayerHealth(playerid,hp);
             SetPlayerHealth(playerid,hp+amount);
      }
}
« Utoljára szerkesztve: 2012. július 17. - 11:32:18 írta 1ST_Chr »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Anti DB/CK/HK
« Válasz #1 Dátum: 2012. július 17. - 11:04:53 »
+1 Show voters
jó lett ez :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal