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.
|
Napisano 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
Napisano 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));
Użytkownik radim edytował ten post 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 ] !
Napisano 09.05.2013 12:17
DarkGL to mój autorytet.
0 użytkowników, 1 gości, 0 anonimowych