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
Szybszy exp
Temat rozp.
Tomi
, 17.04.2010 20:58
11 odpowiedzi w tym temacie
#1
Napisano 17.04.2010 20:58
Chcialbym zrobić takie coś.
Jezeli ktos ma flage n to jego exp za killa wynosi *2 a np na fladze m *4 da sie takie cos zrobic?
Jezeli ktos ma flage n to jego exp za killa wynosi *2 a np na fladze m *4 da sie takie cos zrobic?
#2
Napisano 17.04.2010 22:34
public award_kill(killer_id,victim_id) { if (!is_user_connected(killer_id) || !is_user_connected(victim_id)) return PLUGIN_CONTINUE new xp_award = get_cvar_num("diablo_xpbonus") new Team[32] get_user_team(killer_id,Team,31) if (LeaderCT > 0 && equal(Team,"CT") && !is_user_alive(LeaderCT)) xp_award-= get_cvar_num("diablo_xpbonus")/4 if (LeaderT > 0 && equal(Team,"TERRORIST") && !is_user_alive(LeaderT)) xp_award-= get_cvar_num("diablo_xpbonus")/4 if (player_class[killer_id] == Mnich || player_item_id[killer_id]==85) xp_award+=get_cvar_num("diablo_xpbonus")/4 if (player_xp[killer_id]<player_xp[victim_id]) xp_award+=get_cvar_num("diablo_xpbonus")/4 if (get_user_flags(killer_id)&ADMIN_LEVEL_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' /> xp_award+=get_cvar_num("diablo_xpbonus") if (get_user_flags(killer_id)&ADMIN_LEVEL_C) xp_award+=get_cvar_num("diablo_xpbonus")*3 new more_lvl=player_lvl[victim_id]-player_lvl[killer_id] if(more_lvl>0) xp_award += floatround((get_cvar_num("diablo_xpbonus")/7)*(more_lvl*((2.0-more_lvl/101.0)/3.0))) else if(more_lvl<-50)xp_award -= get_cvar_num("diablo_xpbonus")*(2/3) else if(more_lvl<-40)xp_award -= get_cvar_num("diablo_xpbonus")/2 else if(more_lvl<-30)xp_award -= get_cvar_num("diablo_xpbonus")/3 else if(more_lvl<-20)xp_award -= get_cvar_num("diablo_xpbonus")/4 else if(more_lvl<-10)xp_award -= get_cvar_num("diablo_xpbonus")/7 Give_Xp(killer_id,xp_award) return PLUGIN_CONTINUE }
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#3
Napisano 17.04.2010 23:03
dzięki !!!
Lookne czy dziala
Lookne czy dziala
#4
Napisano 17.04.2010 23:14
Czemu:
W jednym jest *3 a w drugim nie ma wcale?
if (get_user_flags(killer_id)&ADMIN_LEVEL_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' /> xp_award+=get_cvar_num("diablo_xpbonus") if (get_user_flags(killer_id)&ADMIN_LEVEL_C) xp_award+=get_cvar_num("diablo_xpbonus")*3
W jednym jest *3 a w drugim nie ma wcale?
#5
Napisano 17.04.2010 23:22
Chce zaznaczyć że to tylko częściowo exp razy ileś tj. przy killu.
jak chces zawsze to se flage zmien:
na:
jak chces zawsze to se flage zmien:
public Give_Xp(id,amount)
{
na:
public Give_Xp(id,amount)
{
if (get_user_flags(id)&ADMIN_ALL)
amount *= 4
#6
Napisano 17.04.2010 23:25
Chce zaznaczyć że to tylko częściowo exp razy ileś tj. przy killu.
jak chces zawsze to se flage zmien:public Give_Xp(id,amount)
{
na:public Give_Xp(id,amount)
{
if (get_user_flags(id)&ADMIN_ALL)
amount *= 4
Wtedy exp bd 4 razy większy nawet za pake?
#7
Napisano 17.04.2010 23:26
Hmm a czy on nie chciał za killa właśnie
poczytaj o operatorach inkrementacji scream
poczytaj o operatorach inkrementacji scream
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#8
Napisano 17.04.2010 23:30
Napisał że chce mieć 4*większy xp Xp to nie tylko kill a również cele
#9
Napisano 17.04.2010 23:33
tzn dopisze tylko to co ty mi kazales i dziala i jako cele i jako to ; ) ?
#10
Napisano 17.04.2010 23:35
Nie wiem co piłes:) ale wyraźnie pisze exp za killa
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#11
Napisano 17.04.2010 23:41
ale Vertricus napisal 2 kod ;d
#12
Napisano 17.04.2010 23:57
Ale on ci dał uniwersalne czyli każdy admin ma exp x4
btw moja aluzja dotycząca alkoholu była do niego
btw moja aluzja dotycząca alkoholu była do niego
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych