U3Games

SAMP | Desarrollo & Soporte => Desarrollo de Servidores => Filterscripts => Mensaje iniciado por: Swarlog en Ene 30, 2023, 11:09 PM

Título: Editar daño de las armas
Publicado por: Swarlog en Ene 30, 2023, 11:09 PM
● Información Adicional:

Permite modificar los daños producidos por las armas y pueden ser modificadas a su gusto.

● Código:

#define FILTERSCRIPT

#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("Realistic Gun Damage by Nines");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

#endif

forward OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid);
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
new Float:HP;
GetPlayerHealth(playerid, HP);
if(weaponid == 24) SetPlayerHealth(playerid, HP-50);//Desert Eagle
if(weaponid == 22) SetPlayerHealth(playerid, HP-30);//9mm
if(weaponid == 32) SetPlayerHealth(playerid, HP-25);//Tec-9
if(weaponid == 28) SetPlayerHealth(playerid, HP-25);//Micro SMG/Uzi
if(weaponid == 23) SetPlayerHealth(playerid, HP-30);//Silenced 9mm
if(weaponid == 31) SetPlayerHealth(playerid, HP-45);//M4
if(weaponid == 30) SetPlayerHealth(playerid, HP-45);//AK47
if(weaponid == 29) SetPlayerHealth(playerid, HP-30);//MP5
if(weaponid == 34) SetPlayerHealth(playerid, HP-300);//Sniper Rifle
if(weaponid == 33) SetPlayerHealth(playerid, HP-45);//Country Rifle
if(weaponid == 25) SetPlayerHealth(playerid, HP-80);//Shotgun
if(weaponid == 27) SetPlayerHealth(playerid, HP-80);//Combat Shotgun
return 1;
}