O temacie
Autor Silver
Zaczęty 24.07.2011 roku
Wyświetleń 1772
Odpowiedzi 4
Silver
RafalBudzis
if (hero.lvl <= 30 ) {hero.lp = hero.lp + 10 };if (hero.lvl <= 50 )&& (hero.lvl >= 31 ){hero.lp = hero.lp + 15 };if (hero.lvl >= 51 ){hero.lp = hero.lp + 20 };
U:PAR: CONTENT\STORY\B_STORY\B_GIVEPLAYERXP.D:unknow identifier : C_NPC.LVL
// **************// B_GivePlayerXP// **************func void B_GivePlayerXP (var int add_xp){ if (hero.level == 0) { hero.exp_next = 500; }; //---------------------------------------------------------------------------- hero.exp = hero.exp + add_xp; //---------------------------------------------------------------------------- var string concatText; concatText = PRINT_XPGained; concatText = ConcatStrings (concatText, IntToString(add_xp)); PrintScreen (concatText, -1, YPOS_XPGained, FONT_ScreenSmall, 2); //---------------------------------------------------------------------------- if ( hero.exp >= hero.exp_next ) // ( XP > (500*((hero.level+2)/2)*(hero.level+1)) ) { hero.level = hero.level+1; hero.exp_next = hero.exp_next +((hero.level+1)*500); hero.attribute[ATR_HITPOINTS_MAX] = hero.attribute[ATR_HITPOINTS_MAX] + HP_PER_LEVEL; hero.attribute[ATR_HITPOINTS] = hero.attribute[ATR_HITPOINTS] + HP_PER_LEVEL; if (hero.lvl <= 30 ) { hero.lp = hero.lp + 10 ; }; if (hero.lvl <= 50 ) && (hero.lvl >= 31 ) { hero.lp = hero.lp + 15 ; }; if (hero.lvl >= 51 ) { hero.lp = hero.lp + 20 ; }; PrintScreen (PRINT_LevelUp, -1, YPOS_LevelUp, FONT_Screen, 2); Snd_Play ("LevelUp"); }; B_Checklog ();};
hero.lvl
hero.level