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.
|
Dostawanie itemów
#1
Napisano 16.10.2009 15:15
Czy jest taka możliwość, aby zrobić, że item nie dostajemy za każdego zabitego gracza, ale np. po 3,4,5 zabitych?
Z góry dziękuję za pomoc
++ Pomógł
Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj darmowe skiny cs go!
#2
Napisano 16.10.2009 16:08
#3
Napisano 16.10.2009 17:12
( public award_item(id, itemnum) ??? )
Albo inaczej:
Że np. mam 1/5 szans na znalezienie itemu po zabiciu kogoś ( nie 1/1 ).
Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj darmowe skiny cs go!
#4
Napisano 16.10.2009 18:25
Wszędzie gdzie masz award_item dodać
new losuj = random_num(1,5)
if (losuj == 5) award_item(kid,0)
Coś w ten deseń
#5
Napisano 17.10.2009 12:27
Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj darmowe skiny cs go!
#6
Napisano 17.10.2009 16:18
bo jak ktoś kupi item to bd miał 1/5 szans na niego:)
w deathmsg
zamień award_item na:
new losuj = random_num(1,5) if (losuj == 5) award_item(kid,0)
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Header size: 9716 bytes Code size: 288340 bytes Data size: 193332 bytes Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion Total requirements: 507772 bytes Done.
#7
Napisano 17.10.2009 19:12
public DeathMsg(id) { new weaponname[20] new kid = read_data(1) new vid = read_data(2) new headshot = read_data(3) read_data(4,weaponname,31) reset_player(vid) msg_bartime(id, 0) static Float:minsize[3] pev(vid, pev_mins, minsize) if(minsize[2] == -18.0) g_wasducking[vid] = true else g_wasducking[vid] = false set_task(0.5, "task_check_dead_flag", vid) flashbattery[vid] = MAX_FLASH; flashlight[vid] = 0; if(player_sword[id] == 1){ new clip,ammo new weaponID=get_user_weapon(id,clip,ammo) if(weaponID == CSW_KNIFE){ if(get_user_team(kid) != get_user_team(vid)) { set_user_frags(kid, get_user_frags(kid) + 1) award_kill(kid,vid) } } } if (is_user_connected(kid) && is_user_connected(vid) && get_user_team(kid) != get_user_team(vid)) { show_deadmessage(kid,vid,headshot,weaponname) new losuj = random_num(1,4) if (losuj == 4) award_item(kid,0) award_kill(kid,vid) add_respawn_bonus(vid) add_bonus_explode(vid) add_bonus_explode2(vid) add_barbarian_bonus(kid) register_place(kid) refill_ammo(kid) set_renderchange(kid) savexpcom(vid) } }
Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj darmowe skiny cs go!
#8
Napisano 17.10.2009 19:24
#9
Napisano 17.10.2009 19:31
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team /groups/amxmodx/tmp3/textwU9171.sma(1393) : warning 217: loose indentation /groups/amxmodx/tmp3/textwU9171.sma(1394) : warning 217: loose indentation /groups/amxmodx/tmp3/textwU9171.sma(1866) : warning 217: loose indentation Header size: 9392 bytes Code size: 275756 bytes Data size: 172276 bytes Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion Total requirements: 473808 bytes 3 Warnings. Done.
Ten warning 1866 nie ma znaczenia, nie dotyczy tego, od zawsze mi go wywalało ;d
Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj darmowe skiny cs go!
#10
Napisano 17.10.2009 19:49
Btw. gdybym chciał takie itemki to bym sobie sam mógł zrobić
#11
Napisano 17.10.2009 19:55
Naprawdę nie wiesz co może być złego?
Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj darmowe skiny cs go!
#12
Napisano 17.10.2009 19:58
PS. Magiik jestes taki nie dobry, to ja ci nie dam swojego .sma
#13
Napisano 17.10.2009 20:01
Dzięki wam wielkie Miczu i Vertricus
PS. Miczu masz swój serwer Diablo? Jeśli tak to muszę uzyskać IP, na pewno jest boski ;d
Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj darmowe skiny cs go!
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych