[ROZWIĄZANE] Doswiadczenie za fraga
Best Answer Linux' 16.04.2013 19:11
juz sobie poradzilem zmieniajac
(doswiadczenie_za_zabojstwo/10);
na
(doswiadczenie_za_zabojstwo/150);
mozna zamknac
Go to the full post
Linux'
16.04.2013
Mam cod moda 9k lvl, przypisalem 600 doswiadczenia za zabojstwo a gdy kogos zabije z kilkutysiecznym lvl wpada po 40 tysiecy expa.
PYTANIE: Jak to moge naprawic by na stale wpadalo 600 doswiadczenia? (niestety nie podesle sma silnika poniewaz niektore rzeczy byly robione odplatnie)
Longlin 16.04.2013
możesz mi podać linijke w której ustawiłeś max lvl i expa dodatkowo poproszę tę cześć kodu ile jest za zabojstwo pake itd.
z nieba ci nie wytłumaczę co masz źle wiesz ?
Edited by Longlin, 16.04.2013 13:35.
Linux'
16.04.2013
niewiem czy widzisz ale to jest nowy cod mod wiec latwo sie domyslic ze wszystko ustawia sie w codmod.cfg, ja mam wszystko dobrze poustawiane tylko problem tkwi w tym ze jak kogos zabijesz to dostajesz> doswiadczenie za zabostwo (600) + doswiadczenie za lvl ktory mial gracz. Mi chodzi o zmniejszenie tego doswiadczenia za lvl ktory mial gracz rozumiesz?
Longlin 16.04.2013
A to masz na jakiś konkretnych postaciach czy , na wszystkich ? i dodawałeś możę kradzieź xp ?
sprawdzaj cvary ;d albo sma klas czy nie masz kradzieży xp -.-
//CVARY Call of Duty Mod
//-----------------------
cod_killxp 2000 // doswiadczenie za zabojstwo
cod_winxp 1500 // doswiadczenie za wygrana
cod_damagexp 100 // doswiadczenie za 20 obrazen
cod_savetype 1 // 1- Nick 2-SteamID 3-IP
cod_maxlevel 200 // Maksymalny poziom
cod_levelratio 20 // ustawia ile doswiadczenia potrzebne do zdobycia 1 poziomu
cod_weaponsblocking 1 //ustawia blokowanie podnoszenia broni
//CVARY zalecane
//--------------
sv_maxspeed 9999
Edited by Longlin, 16.04.2013 13:51.
Linux'
16.04.2013
prosilem o pomoc kogos kto sie zna na tym bardziej odemnie a z tego co widze to nie jestes zbytnio obeznany, w ogóle nie rozumiesz o co mi chodzi
edit: chodzi mi mniej wiecej o to
public SmiercGraczaPost(id, attacker, shouldgib) { if(!is_user_connected(attacker)) return PLUGIN_CONTINUE; if(get_user_team(id) != get_user_team(attacker) && klasa_gracza[attacker]) { new doswiadczenie_za_zabojstwo = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo); new nowe_doswiadczenie = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo); if(poziom_gracza[id] > poziom_gracza[attacker]) nowe_doswiadczenie += (poziom_gracza[id]-poziom_gracza[attacker])*(doswiadczenie_za_zabojstwo/10); if(!perk_gracza[attacker]) UstawPerk(attacker, -1, -1, 1); doswiadczenie_gracza[attacker] += nowe_doswiadczenie; set_hudmessage(245, 163, 7, 0.50, 0.33, 1, 6.0, 4.0); ShowSyncHudMsg(attacker, SyncHudObj2, "+%i", nowe_doswiadczenie); } SprawdzPoziom(attacker); return PLUGIN_CONTINUE; }
chce sie dowiedziec jak zmienic zdobyte doswiadczenie za poziom gracza:
nowe_doswiadczenie += (poziom_gracza[id]-poziom_gracza[attacker])*
Best Answer
Linux'
16.04.2013
juz sobie poradzilem zmieniajac
(doswiadczenie_za_zabojstwo/10);
na
(doswiadczenie_za_zabojstwo/150);
mozna zamknac