Witam. Jak zrobić żeby nekromancer dostawał za ożywienie swojego teamu 1000$ oraz 30hp a barb na początku każdej rundy deagla + wyższą grawitacje?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
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.
|
Guest Message by DevFuse
Nekromancer oraz Barb
Temat rozp. Krejzol, 17.02.2010 08:34
7 odpowiedzi w tym temacie
#1
Napisano 17.02.2010 08:34
#2
Napisano 17.02.2010 11:12
Żeby dostawał 30 hp znajdź:
Jeżeli popełniłem błąd proszę mnie poprawić ! Z góry dziękuje,
public add_bonus_necromancer(attacker_id,id)
{
if (player_class[attacker_id] == Nekromanta)
{
if (get_user_health(id) - 10 <= 0)
Zmień na:public add_bonus_necromancer(attacker_id,id)
{
if (player_class[attacker_id] == Nekromanta)
{
if (get_user_health(id) 30 <= 0)
Jeżeli popełniłem błąd proszę mnie poprawić ! Z góry dziękuje,
#3
Napisano 17.02.2010 12:27
Może napisz jaka wersja?...
Odnośnie postu Kariio to popełnił błąd ale zanim się go poprawi to powiedz która wersja bo może wystarczą 2 linijki a może trzeba więcej ;]
Odnośnie postu Kariio to popełnił błąd ale zanim się go poprawi to powiedz która wersja bo może wystarczą 2 linijki a może trzeba więcej ;]
#4
Napisano 17.02.2010 13:14
5.9l
#5
Napisano 17.02.2010 23:03
public add_bonus_necromancer(attacker_id,id)
{
if (player_class[attacker_id] == Nekromanta)
{
if (get_user_health(id) 30 <= 0)
Wydaje mi się że tu powinno być :
public add_bonus_necromancer(attacker_id,id)
{
if (player_class[attacker_id] == Nekromanta)
{
if (get_user_health(id) + 30 <= 0)
+ brakuje
Użytkownik kuab91 edytował ten post 17.02.2010 23:03
#6
Napisano 18.02.2010 02:16
Powinno ruszyć.
na:
Odnośnie Barby:
zamień check_class() na to:
Set_gravitychange na:
if(get_user_team(id)!=get_user_team(lucky_bastard))
{
change_health(id,30,0,"")
args[1]=1
Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus"))
}
else
{
args[1]=0
Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus"))
set_task(0.1, "task_respawn", TASKID_RESPAWN + lucky_bastard,args,2)
}na:
if(get_user_team(id)!=get_user_team(lucky_bastard))
{
change_health(id,30,0,"")
args[1]=1
Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus"))
}
else
{
change_health(id,30,0,"")
new iMoney = cs_get_user_money(id)
if (iMoney + 1000 >= 16000)
cs_set_user_money(id,16000)
else cs_set_user_money(id,iMoney+1000)
args[1]=0
Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus"))
set_task(0.1, "task_respawn", TASKID_RESPAWN + lucky_bastard,args,2)
}Odnośnie Barby:
zamień check_class() na to:
public check_class()
{
for (new id=0; id < 33; id++)
{
if(is_user_alive(id))
{
if (player_class[id] == Ninja)
set_user_armor(id,100)
else if (player_class[id] == Barbarzynca)
give_item(id, "weapon_deagle") //tylko ta metoda do np. usp dostanie deagla
}
set_gravitychange(id)
set_renderchange(id)
}
}a gravi:Set_gravitychange na:
public set_gravitychange(id)
{
if(is_user_alive(id) && is_user_connected(id))
{
if(player_class[id] == Ninja)
{
if(player_b_gravity[id]>6) set_user_gravity(id, 0.17)
else if(player_b_gravity[id]>3) set_user_gravity(id, 0.2)
else set_user_gravity(id, 0.25)
}
else if (player_class[id] == Barbarzynca)
set_user_gravity(id,0.8*(1.0-player_b_gravity[id]/12.0))
else
{
set_user_gravity(id,1.0*(1.0-player_b_gravity[id]/12.0))
}
}
}
#7
Napisano 18.02.2010 10:18
Zrobiłem tak jak napisałeś ale otrzymuje taki błąd
/home/groups/amxmodx/tmp3/phpWLF6ra.sma(7321) : error 017: undefined symbol "Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />" /home/groups/amxmodx/tmp3/phpWLF6ra.sma(7323) : warning 217: loose indentation /home/groups/amxmodx/tmp3/phpWLF6ra.sma(7331) : error 017: undefined symbol "Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />"A tutaj masz zdjęcie jak to wyglada u mnie
#8
Napisano 18.02.2010 11:17
Funkcja sie nazywa w diablo
a nie
Wielkość litery jest rozróżniana.
Ku*** pocisne pavulona za to, ani [ php] ani [code ] ani [sma ] nie pozwala na zapisanie tego
Zmieni x P na X p
public Give_
(id,amount)
a nie
public Give_
(id,amount)
Wielkość litery jest rozróżniana.
Ku*** pocisne pavulona za to, ani [ php] ani [code ] ani [sma ] nie pozwala na zapisanie tego
Zmieni x P na X p
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty








