witam ma takie pytanie jak zrobic w tym perku (zalacznik) aby po trafieniu w kogos zabieralo mu losowa ilesc hp z przedzialu 50-130??
gdzie to dadac?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Posted 08.05.2013 20:12
Na samej górze pluginu:
#define <hamsandwich>
W plugin_init:
RegisterHam(Ham_TakeDamage,"player", "hook_TakeDamage");
Gdzieś w kodzie dajesz:
public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits) { if(is_user_connected(Victim) && is_user_connected(Attacker) && is_user_alive(Victim) && is_user_connected(Attacker)) { new temp[2], weapon = get_user_weapon(Attacker, temp[0], temp[1]); if(weapon != CSW_KNIFE) { SetHamParamFloat(4, random_num(50, 130)); } } }
I tyle
Posted 08.05.2013 21:45
Szukasz:
set_user_health(Touched,get_user_health(Touched) - get_cvar_num("amx_knifedamage_mw2"));
i zamieniasz na:
set_user_health(Touched,get_user_health(Touched) - random_num(50,130));
Edited by radim, 08.05.2013 21:45.
Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !
Posted 09.05.2013 12:17
DarkGL to mój autorytet.
0 members, 1 guests, 0 anonymous users