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