samp.directory
← Scripts y librerías

Revelts/wep-config

Weapon and Bodypart Config

Filterscript★ 2actualizado mar 2021Sin licenciaPawnsampctl
Abrir en GitHub

Este repositorio no tiene archivo de licencia. Se puede leer, pero eso por sí solo no da permiso para reutilizarlo.

Instalar con sampctl

sampctl package install Revelts/wep-config

Ejecútalo en la carpeta de tu proyecto. sampctl descarga el paquete y sus dependencias.

Depende de 1 paquete

Usado por 1 paquete

README.md

wep-config

Installation

Simply install to your project:

sampctl package install Revelt/wep-config

Include in your code and begin using the library:

#include <wep-config>

Usage

  • Update your server body part checker separately with this library!

Function

IsBulletHitHead(playerid)
  • This function to check if the bullet hit playerid's head
IsBulletHitTorso(playerid)
  • This function to check if the bullet hit playerid's torso
IsBulletHitLeftArm(playerid)
  • This function to check if the bullet hit playerid's left arm
IsBulletHitRightArm(playerid)
  • This function to check if the bullet hit playerid's right arm
IsBulletHitRightLeg(playerid)
  • This function to check if the bullet hit playerid's right leg
IsBulletHitLeftLeg(playerid)
  • This function to check if the bullet hit playerid's left leg
IsBulletHitGroin(playerid)
  • This function to check if the bullet hit playerid's groin

Callback

OnPlayerShootHead(playerid, targetid, Float:amount, weaponid);
  • This callback used to check when playerid shoot targetid on their head
    • playerid : the player that shoot a weapon
    • targetid : the player that get shot at
    • amount : the amount of the damage
    • weaponid : weaponid
OnPlayerShootTorso(playerid, targetid, Float:amount, weaponid);
  • This callback used to check when playerid shoot targetid on their torso
    • playerid : the player that shoot a weapon
    • targetid : the player that get shot at
    • amount : the amount of the damage
    • weaponid : weaponid
OnPlayerShootRightArm(playerid, targetid, Float:amount, weaponid);
  • This callback used to check when playerid shoot targetid on their right arm
    • playerid : the player that shoot a weapon
    • targetid : the player that get shot at
    • amount : the amount of the damage
    • weaponid : weaponid
OnPlayerShootLeftArm(playerid, targetid, Float:amount, weaponid);
  • This callback used to check when playerid shoot targetid on their left arm
    • playerid : the player that shoot a weapon
    • targetid : the player that get shot at
    • amount : the amount of the damage
    • weaponid : weaponid
OnPlayerShootRightLeg(playerid, targetid, Float:amount, weaponid);
  • This callback used to check when playerid shoot targetid on their right leg
    • playerid : the player that shoot a weapon
    • targetid : the player that get shot at
    • amount : the amount of the damage
    • weaponid : weaponid
OnPlayerShootLeftLeg(playerid, targetid, Float:amount, weaponid);
  • This callback used to check when playerid shoot targetid on their left leg
    • playerid : the player that shoot a weapon
    • targetid : the player that get shot at
    • amount : the amount of the damage
    • weaponid : weaponid
OnPlayerShootGroin(playerid, targetid, Float:amount, weaponid);
  • This callback used to check when playerid shoot targetid on their groin
    • playerid : the player that shoot a weapon
    • targetid : the player that get shot at
    • amount : the amount of the damage
    • weaponid : weaponid

Testing

To test, simply run the package:

sampctl package run

sa-mp-library

Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha