Mam problem ponieważ po zabiciu wylicza mi kolosalne liczby do exp'a np 24151351351.
Wiem że jest to przez:
( poziom[victim] * value[cvarwlvlexp] ) ... ( poziom[victim] * value[cvarmlvlexp] )
Jak to zdefiniować poprawnie?
Dane:
cvardolnyexp - 70
cvargornyexp - 120
cvarvipexp - 25
Float:cvarwlvlexp - 1.2
Float:cvarmlvlexp - 0.3
new stalyexp = random_num(value[cvardolnyexp], value[cvargornyexp]); if ( poziom[killer] <= poziom[victim] ) { if ( softvips[killer] || standardvips[killer] ) experience[killer] += stalyexp + value[cvarvipexp] + ( poziom[victim] * value[cvarwlvlexp] ); else experience[killer] += stalyexp + ( poziom[victim] * value[cvarwlvlexp] ); } else if ( poziom[killer] > poziom[victim] ) { if ( softvips[killer] || standardvips[killer] ) experience[killer] += stalyexp + value[cvarvipexp] - ( poziom[victim] * value[cvarmlvlexp] ); else experience[killer] += stalyexp - ( poziom[victim] * value[cvarmlvlexp] ); }
Użytkownik Danny OK edytował ten post 12.02.2015 16:42