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.
|
HP poraz 1000 tylko że troche inny problem
#1
Napisano 02.05.2011 09:23
Chodzi o to że na diablo w którym podniosłem max lvl i jest więcej skilla do rozdania. No i kiedy ktoś da 100sily to na starcie rundy ma 255hp i tu po lewej na dole i na górze w liczniku od dibalo i proszę nie mówcie że rzeczywiście ma się więcej bo sie nie ma i jest tylko 255hp sprawdzałem to... wiecie która część kodu może mi to blokować? że tylko 255? bo jak ktoś postawi totem to hp wzrasta normalnie
#2
Napisano 02.05.2011 09:34
Pozdrawiam
~ 0g!eR
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
#3
Napisano 02.05.2011 09:53
{
set_hudmessage(0, 255, 0, 0.03, 0.20, 0, 6.0, 1.0)
show_hudmessage(id, "[Zycie: %i]^n[Klasa: %s]^n[Poziom: %i (%0.0f%s)]^n[Przedmiot: %s]^n[Wytrzymalosc: %i]^n[Zloto: %i]",get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%%", player_item_name[id],item_durability[id],zloto_gracza[id])
}
else
{
set_hudmessage(0, 255, 0, 0.03, 0.20, 0, 6.0, 1.0)
show_hudmessage(id, "[Zycie: %i]^n[Klasa: %s]^n[Poziom: %i (%0.0f%s)]^n[Skoki: %i/%i]^n[Przedmiot: %s]^n[Wytrzymalosc: %i]^n[Zloto %i]",get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%%",JumpsLeft[id],JumpsMax[id], player_item_name[id], item_durability[id],zloto_gracza[id])
}
Mam tak i dalej jest 255na start... tu i tu jak slapne gościa za 256 to pada skoro jest tak jak mówisz powiedz dlaczego? mimo że ma 200siły czyli kolo 550hp
#4
Napisano 02.05.2011 10:18
Może masz tam jakiś warunek (np. if), że działa tylko do 255 czy coś.
Pozdrawiam
~ 0g!eR
Użytkownik ogieR- edytował ten post 02.05.2011 10:18
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
#5
Napisano 02.05.2011 10:22
public skilltree(id)
{
new text[513]
new keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)
format(text, 512, "\yWybierz Staty- \rPunkty: %i^n^n\w1. Inteligencja [%i] [Wieksze obrazenia czarami]^n\w2. Sila [%i] [Wiecej zycia]^n\w3. Zrecznosc [%i] [Bronie zadaja ci mniejsze obrazenia]^n\w4. Zwinnosc [%i] [Szybciej biegasz i magia zadaje ci mniejsze obrazenia]^n\w5. Wszystko w Inteligencje ^n\w6. Wszystko w sile ^n\w7. Wszystko w zrecznosc ^n\w8. Wszystko w zwinosc",player_point[id],player_intelligence[id],player_strength[id],player_agility[id],player_dextery[id])
keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)
show_menu(id, keys, text)
return PLUGIN_HANDLED
}
public skill_menu(id, key)
{
new max_skill=500
switch(key)
{
case 0:
{
if (player_intelligence[id]<500){
player_point[id]-=2
player_intelligence[id]+=2
}
else client_print(id,print_center,"Maxymalny poziom inteligencji osiagniety")
}
case 1:
{
if (player_strength[id]<500){
player_point[id]-=2
player_strength[id]+=2
}
else client_print(id,print_center,"Maxymalny poziom sily osiagniety")
}
case 2:
{
if (player_agility[id]<500){
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]<500){
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] <= 500)
{
player_intelligence[id]+=player_point[id]
player_point[id]=0
}
else
{
player_point[id]-=max_skill-player_intelligence[id]
player_intelligence[id]=max_skill
client_print(id,print_center,"Maxymalny poziom inteligencji osiagniety")
}
}
case 5:
{
if (player_point[id]+player_strength[id] <= 500)
{
player_strength[id]+=player_point[id]
player_point[id]=0
}
else
{
player_point[id]-=max_skill-player_strength[id]
player_strength[id]=max_skill
client_print(id,print_center,"Maxymalny poziom sily osiagniety")
}
}
case 6:
{
if (player_point[id]+player_agility[id]<500)
{
player_agility[id]+=player_point[id]
player_point[id]=0
}
else
{
player_point[id]-=max_skill-player_agility[id]
player_agility[id]=max_skill
client_print(id,print_center,"Maxymalny poziom zrecznosci osiagniety")
}
player_damreduction[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(player_agility[id])))/100)
}
case 7:
{
if (player_point[id]+player_dextery[id]<500)
{
player_dextery[id]+=player_point[id]
player_point[id]=0
}
else
{
player_point[id]-=max_skill-player_dextery[id]
player_dextery[id]=max_skill
client_print(id,print_center,"Maxymalny poziom zwinnosci osiagniety")
}
set_speedchange(id)
}
}
if (player_point[id] > 0)
skilltree(id)
return PLUGIN_HANDLED
}
#6
Napisano 02.05.2011 11:34
Wątpię, że to rozwiąże problem, ale dobrze będzie jak użyjesz mojej 'poprawki'. Może akurat zadziała Chodź wątpię
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
#7
Napisano 02.05.2011 11:52
#8
Napisano 02.05.2011 15:07
Zacznij klasa z 1 lvl na pewno będziesz miał mniej niż 255 hp, To ograniczenie gry a nie diablo więcej ci wyświetlać nie bedzie
#9
Napisano 02.05.2011 16:03
#10
Napisano 02.05.2011 16:11
jesli pierwsze to jest to ograniczenie gry
jesli drugie daj sma
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
#11
Napisano 02.05.2011 16:26
Chodzi mi o licznik od diablo i ogólnie bo jest 255 po respie w każdej rundzie a powinno być więcej.
Sma nie mogę dać bo jest za dużo przerobione żeby tak teraz na publika rozdać mogę dawać różne części ale nie całego.
#12
Napisano 03.05.2011 11:14
public task_setplayer(args[])
#13
Napisano 03.05.2011 11:49
public task_setplayer(args[])
{
new id = args[0]
fm_give_item(id, "weapon_knife")
if(args[1]==1)
{
fm_give_item(id, "weapon_mp5navy")
change_health(id,9999,0,"")
set_user_godmode(id, 1)
new newarg[1]
newarg[0]=id
set_task(3.0,"god_off",id+95123,newarg,1)
}
else
{
fm_set_user_health(id, get_pcvar_num(cvar_revival_health)+player_intelligence[args[2]])
Display_Fade(id,seconds(2),seconds(2),0,0,0,0,255)
}
if(player_item_id[id]==17) fm_set_user_health(id,5)
}
Użytkownik Janko edytował ten post 03.05.2011 11:51
#14
Napisano 03.05.2011 17:17
jesli nie potrafisz tego zrobic no to radz sobie sam bo nie chcesz dac sma
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
#15
Napisano 03.05.2011 20:06
public task_stuck_check(args[])
{
new id = args[0]
static Float:origin[3]
pev(id, pev_origin, origin)
if(origin[2] == pev(id, pev_zorigin))
set_task(0.1, "task_respawn", TASKID_RESPAWN + id,args,3)
else
set_task(0.1, "task_setplayer", TASKID_SETUSER + id,args,3)
}
public task_setplayer(args[])
{
new id = args[0]
fm_give_item(id, "weapon_knife")
if(args[1]==1)
{
fm_give_item(id, "weapon_mp5navy")
change_health(id,9999,0,"")
set_user_godmode(id, 1)
new newarg[1]
newarg[0]=id
set_task(3.0,"god_off",id+95123,newarg,1)
}
else
{
fm_set_user_health(id, get_pcvar_num(cvar_revival_health)+player_intelligence[args[2]])
Display_Fade(id,seconds(2),seconds(2),0,0,0,0,255)
}
if(player_item_id[id]==17) fm_set_user_health(id,5)
}
Usuwanie taska występuje w wielu miejscach a zmiany nie ma nigdzie które konkretnie miejsce ci podać?
#16
Napisano 03.05.2011 20:54
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
#17
Napisano 03.05.2011 21:21
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych