Grawitacja do itemu:
Szukasz funkcji:
public set_gravitychange
Dodajesz pod:
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)
}
To:
else if(player_item_id[id] == XX)
{
set_user_gravity(id, Y.YY)
}
XX - Numer itemu.
Y.YY - grawitacja. (0.5 = 400, 0.25 = 200, 1.0 = 800)
Do klasy tak samo tylko, że:
else if(player_class[id] == NazwaKlasy)
{
set_user_gravity(id, Y.YY)
}
Co do szybkości:
Szukasz:
public set_speedchange
I dodajesz tam pod:
else if(player_class[id] == Barbarzynca) speeds= -10 + floatround(player_dextery[id]*1.3)
To:
else if(player_item_id[id] == XX) speeds = YY + floatround(player_dextery[id]*1.3)
XX - numer itemu
YY - ilosc dodatkowe szybkosci.
Dodano 23 kwiecień 2011 - 12:33:Co do odbijania pocisków:
Szukasz:
if(ultra_armor[hit]>0 || (player_class[hit]==Paladyn && random_num(0,8)==1) || random_num(0,player_ultra_armor_left[hit])==1)
I zmieniasz na:
if(ultra_armor[hit]>0 || (player_class[hit]==Paladyn && random_num(0,8)==1) ||(player_class[hit]==NazwaKlasy && random_num(0,X)==1) || random_num(0,player_ultra_armor_left[hit])==1)
X - prawdopodobienstwo. (x = 9 szansa na odbicie 1/10.)