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
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.DarkGL to mój autorytet.
0 użytkowników, 1 gości, 0 anonimowych