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.
|
Jak zrobić item
#1
Posted 06.09.2011 15:42
#2
Posted 06.09.2011 15:55
BoostStats(id,player_b_extrastats[id])
W taki sposó dodajesz w itemie + do wszystkich statystyk.
Jak chcesz ,żeby było na jedną statystykę to spróbuj zrobić na wzór
player_b_extrastats[
#3
Posted 06.09.2011 17:09
odświeżam...
#4
Posted 06.09.2011 19:30
No ale do itemu:
zmienna_od_zwinnosci[id]+=100w reset items skills najlepiej na samej górze :
if(przedmiot który dodaje 100) zmienna_od_zwinnosci[id]-=100to samo w client disconnect tylko też gdzieś na górze , nie wiem czy masz jeszcze /daj...
#5
Posted 07.09.2011 18:32
odswiezam
#6
Posted 07.09.2011 20:37
player_dextery[id]
to jest zmienna od zwinności
dodajesz w swoim itemie
player_dextery[id]+=100
i w tamtych dwóch
if(nr_case_itemu)player_dextery[id]-=100
Edited by ParadisO, 07.09.2011 20:41.
#7
Posted 08.09.2011 16:21
player_dextery[id]
to jest zmienna od zwinności
dodajesz w swoim itemieplayer_dextery[id]+=100
i w tamtych dwóch
if(nr_case_itemu)player_dextery[id]-=100
nie ogarniam tego a dokladnie
if(nr_case_itemu)player_dextery[id]-=100
gdzie to wstawic/co z tym zrobic
Edited by darus10455, 08.09.2011 16:22.
#8
Posted 08.09.2011 16:24
public reset_skill(id)
za pierwsza klamra
i pod tym
public client_disconnect(id)
za pierwsza klamra
#9
Posted 08.09.2011 16:32
public client_disconnect(id)
{
if(nr_case_itemu)player_dextery[id]-=100
new ent
new playername[40]
get_user_name(id,playername,39)
player_dc_name[id] = playername
player_dc_item[id] = player_item_id[id]
if (player_b_oldsen[id] > 0.0) client_cmd(id,"sensitivity %f",player_b_oldsen[id])
savexpcom(id)
remove_task(TASK_CHARGE+id)
while((ent = fm_find_ent_by_owner(ent, "fake_corpse", id)) != 0)
fm_remove_entity(ent)
player_class_lvl_save[id]=0
loaded_xp[id]=0
}
public reset_skill(id)
{
if(nr_case_itemu)player_dextery[id]-=100
client_print(id,print_chat,"Reset skill'ow")
player_point[id] = player_lvl[id]*2-2
player_intelligence[id] = 0
player_strength[id] = 0
player_agility[id] = 0
player_dextery[id] = 0
BoostRing(id)
BoostStats(id,player_b_extrastats[id])
skilltree(id)
set_speedchange(id)
player_damreduction[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(player_agility[id])))/100)
}
#10
Posted 08.09.2011 16:42
(nr_case_itemu)
zamiast tego wpisujesz nr itemu po =
player_item_id[id]=X
x- nr itemu
#11
Posted 08.09.2011 20:51
jak resetuje staty to mam - 100 w zwinnosc bez tego itemu
odswiezam
odswiezam...
Edited by darus10455, 08.09.2011 17:00.
#12
Posted 10.09.2011 11:03
public reset_skill(id)
to ustawione na 0 ?
player_dextery[id] = 0
#13
Posted 10.09.2011 14:30
public reset_skill(id)
{
if(75)player_dextery[id]-=100
client_print(id,print_chat,"Reset skill'ow")
player_point[id] = player_lvl[id]*2-2
player_intelligence[id] = 0
player_strength[id] = 0
player_agility[id] = 0
player_dextery[id] = 0
BoostRing(id)
BoostStats(id,player_b_extrastats[id])
skilltree(id)
set_speedchange(id)
player_damreduction[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(player_agility[id])))/100)
}
#14
Posted 10.09.2011 16:41
if(player_item_id[id] =75)player_dextery[id]-=100
spróbuj tego
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users