Witam, chcia艂bym zmieni膰 ilo艣膰 punkt贸w na lvl (chodzi mi o punkty do si艂y itd.), normalnie s膮 2 punkty na 1 lvl - chcia艂bym zmieni膰 je na 1 na 1 lvl. Gdzie to zmieni膰? Dzi臋ki za pomoc.
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
Zmiana ilo艣ci punkt贸w na lvl w Diablo Mod
Temat rozp. Kointh, 11.04.2010 13:13
6 odpowiedzi w tym temacie
#2
Napisano 11.04.2010 13:22
R贸wnie偶 do艂膮czam si臋 do pytania. B臋dzie +
#3
Napisano 11.04.2010 14:04
s膮 dwa sposoby:
艂atwiejszy
W tym sposobie jeden pkt si艂y b臋dzie kosztowa膰 2 punkty.
Drugi trudniejszy to trzeba zmieni膰 ile pkt z lvl si臋 dostaje + zmieni膰 zabezpieczenia przeciwko b艂臋dom w statystykach (je艣li jest za du偶o/za ma艂o pkt resetuj膮 staty)
Tak wi臋c je艣li pierwszy spos贸b was nie zadawala to mog臋 spr贸bowa膰 opisa膰 drugi.
11 kwiecie艅 2010 - 14:04:
Oto i drugi spos贸b
w
艂atwiejszy
case 1:
{
if (p_stats[id][str]<x){
p_stats[id][points]-=2 // Zmiana na 2.
p_stats[id][str]+=1
}
else client_print(id,print_center,"Maxymalny poziom sily osiagniety")
W tym sposobie jeden pkt si艂y b臋dzie kosztowa膰 2 punkty.
Drugi trudniejszy to trzeba zmieni膰 ile pkt z lvl si臋 dostaje + zmieni膰 zabezpieczenia przeciwko b艂臋dom w statystykach (je艣li jest za du偶o/za ma艂o pkt resetuj膮 staty)
Tak wi臋c je艣li pierwszy spos贸b was nie zadawala to mog臋 spr贸bowa膰 opisa膰 drugi.
11 kwiecie艅 2010 - 14:04:
Oto i drugi spos贸b
w
public Give_Xp(id,amount)
player_lvl[id]+=1
p_stats[id][points]+=1 // z 2 zmienione na 1
set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2)
show_hudmessage(id, "Awansowales do poziomu %i", player_lvl[id])
savexpcom(id)
p_class_lvl[id][player_class[id]]=player_lvl[id]
U偶ytkownik KoRnY edytowa艂 ten post 11.04.2010 14:01
#4
Napisano 11.04.2010 15:01
U偶y艂em 2 sposobu i wszystko z tym jest ok, ale mam inny problem. Mianowicie niekt贸rzy maj膮 ju偶 np. 150 lvl i teraz chc臋 偶eby on mia艂 te 150 pkt, a on ma 300 pkt czy ile, i dopiero od ka偶dego nast臋pnego lvl dostaje po 1. Pr贸bowa艂em /reset ale to nie pomaga, bo dalej jest do wyboru 2x wi臋cej punkt贸w. Wiecie jak usun膮c te punkty ?
#5
Napisano 11.04.2010 15:21
To:
Zamie艅 na to:
Wtedy wpisz /reset i wszystko gra
public reset_skill(id) { 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) }
Zamie艅 na to:
public reset_skill(id) { client_print(id,print_chat,"Reset skill'ow") player_point[id] = player_lvl[id]*1-1 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) }
Wtedy wpisz /reset i wszystko gra
RPG MOD - [||||||||||] 5%
#6
Napisano 11.04.2010 18:31
Dzi臋ki !
11 kwiecie艅 2010 - 18:31:
Jednak nie jest OK. Co艣 jest 藕le, chyba nie wsz臋dzie zmienione czy co艣, bo wzi膮艂em 2 spos贸b, i na np 31 lvl by艂o 30 punkt贸w. Wbi艂em sobie je w si艂臋. Wyszed艂em z server, przyszed艂em znowu i mam 30 punkt贸w w sile i kolejne 30 punkt贸w do wyboru... co daje znowu 60 punkt贸w zamiast 30. Wzi膮艂em w takim razie 1 spos贸b, i tam jest znowu to samo... 31 lvl - mam do wykorzystanie 60 pkt, biore za to 30 si艂y bo 2 za 1. Po ponownym wej艣ciu mam 30 si艂y i jeszcze 30 czy tam 60 punkt贸w kolejnych do wykorzystania i si臋 nigdy nie zgadza... Co jest nie tak?
11 kwiecie艅 2010 - 18:31:
Jednak nie jest OK. Co艣 jest 藕le, chyba nie wsz臋dzie zmienione czy co艣, bo wzi膮艂em 2 spos贸b, i na np 31 lvl by艂o 30 punkt贸w. Wbi艂em sobie je w si艂臋. Wyszed艂em z server, przyszed艂em znowu i mam 30 punkt贸w w sile i kolejne 30 punkt贸w do wyboru... co daje znowu 60 punkt贸w zamiast 30. Wzi膮艂em w takim razie 1 spos贸b, i tam jest znowu to samo... 31 lvl - mam do wykorzystanie 60 pkt, biore za to 30 si艂y bo 2 za 1. Po ponownym wej艣ciu mam 30 si艂y i jeszcze 30 czy tam 60 punkt贸w kolejnych do wykorzystania i si臋 nigdy nie zgadza... Co jest nie tak?
#7
Napisano 12.04.2010 13:42
Musicie si臋 w paru miejscach pozby膰 *2 i -2
U偶ytkownicy przegl膮daj膮cy ten temat: 0
0 u偶ytkownik贸w, 0 go艣ci, 0 anonimowych