diablo z 200 lvl ,pozostale pkt.umiejętności po 150 do każdej.
W oryginale jest tak:
public skill_menu(id, key)
{
new max_skill=100
switch(key)
{
case 0:
{
if (player_intelligence[id]<max_skill){
player_point[id]-=2
player_intelligence[id]+=2
}
else client_print(id,print_center,"Maxymalny poziom inteligencji osiagniety")
}
case 1:
{
if (player_strength[id]<max_skill){
player_point[id]-=2
player_strength[id]+=2
}
else client_print(id,print_center,"Maxymalny poziom sily osiagniety")
}
case 2:
{
if (player_agility[id]<max_skill){
player_point[id]-=2
player_agility[id]+=2
player_damreduction[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(player_agility[id])))/100)
}
else client_print(id,print_center,"Maxymalny poziom zrecznosci osiagniety")
}
case 3:
{
if (player_dextery[id]<max_skill){
player_point[id]-=2
player_dextery[id]+=2
set_speedchange(id)
}
else client_print(id,print_center,"Maxymalny poziom zwinnosci osiagniety")
}
case 4:
{
if (player_point[id]+player_intelligence[id] <= max_skill)
{
player_intelligence[id]+=player_point[id]
player_point[id]=0Ja zmienilem na taki kod:
public skill_menu(id, key)
{
new max_skill=150 <---------------------------TU ZMIENILEM
switch(key)
{
case 0:
{
if (player_intelligence[id]<50){ <--------------TU ZMIENILEM
player_point[id]-=2
player_intelligence[id]+=2
}
else client_print(id,print_center,"Maxymalny poziom inteligencji osiagniety")
}
case 1:
{
if (player_strength[id]<max_skill){
player_point[id]-=2
player_strength[id]+=2
}
else client_print(id,print_center,"Maxymalny poziom sily osiagniety")
}
case 2:
{
if (player_agility[id]<max_skill){
player_point[id]-=2
player_agility[id]+=2
player_damreduction[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(player_agility[id])))/100)
}
else client_print(id,print_center,"Maxymalny poziom zrecznosci osiagniety")
}
case 3:
{
if (player_dextery[id]<max_skill){
player_point[id]-=2
player_dextery[id]+=2
set_speedchange(id)
}
else client_print(id,print_center,"Maxymalny poziom zwinnosci osiagniety")
}
case 4:
{
if (player_point[id]+player_intelligence[id] <= max_skill)
{
player_intelligence[id]+=player_point[id]
player_point[id]=0I teraz daje wszedzie do 150 punktow umiejetności (nawet w inteligencji) a chcialbym by na inteligencje dawalo 50 i tak jak wyzej napisalem do pozostalych do 150 pkt.
Coś ,gdzieś jeszcze trzeba zmienic?


Dodatki SourceMod



Temat jest zamknięty







