AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Damage code? (https://forums.alliedmods.net/showthread.php?t=275893)

killer999 12-10-2015 09:24

Damage code?
 
guys i want a code where if we give damage to npc we will get money
like in cs if we shot someone we get money
npc = non playable character
i mean like
#define money = "30" // 30$ per shot
something like that ?
thanks in advance :oops:

Rirre 12-10-2015 13:08

Re: Damage code?
 
Code:
#include <amxmodx> #include <fakemeta> #include <hamsandwich> #include <cstrike> #define HookEnt "info_target" // change to entity classname here #define money 30 new g_maxplayers; #define IsPlayer(%1)    ( 1 <= %1 <= g_maxplayers ) public plugin_init() {     RegisterHam( Ham_TakeDamage, HookEnt, "npc_TakeDamage" );     g_maxplayers = get_maxplayers(); } public npc_TakeDamage( pevEntity, pevInflictor, pevAttacker, Float:flDamage, bitsDamageType ) {     if( !(pev_valid(pevEntity)) || pevAttacker == pevEntity )         return HAM_IGNORED;     if( IsPlayer(pevAttacker) && pev(pevEntity, pev_takedamage) > DAMAGE_NO )         cs_set_user_money( pevAttacker, cs_get_user_money(pevAttacker) + money );     return HAM_IGNORED; }


All times are GMT -4. The time now is 18:16.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.