-
Posts
256 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Balfear
-
Can an NPC lower the HP percentage to a mob?
Balfear replied to alelelo's question in Script Requests
Yes, you can controll mob params from npc. For example HP controller. prontera,160,190,4 script Mob_HP_controller 4_EP16_GRANZ,{ switch(select("Create monster","Change monster HP(%)")){ case 1: mes "Monster created."; close2; monster "prontera",160,185,"--ja--",1100,1,"Mob_HP_controller::OnMobControll"; .monsterid = $@mobid[0]; end; case 2: getunitdata .monsterid, .@data; mes "Current mob HP: ["+.@data[UMOB_HP]+"/"+.@data[UMOB_MAXHP]+"]"; input .@hp; next; mes "Monster HP changed."; .@hp_per = .@data[UMOB_MAXHP] / 100 * .@hp; setunitdata .monsterid, UMOB_HP, .@hp_per; close; } } You can read more about mob params in script_commands > setunitdata <GID>,<parameter>,<new value>; -
Max job level for Summoner is 60. MaxLevelTable = { BaseLevel = 99, BaseLevel3rd = 200, BaseLevelExtend2 = 200, BaseLevelUpperJob = 200, BaseLevelHomun = 200, BaseLevelDoram = 200, JobLevelNovice = 10, JobLevelSuperNovice = 99, JobLevelBase = 50, JobLevel2nd = 70, JobLevel3rd = 70, JobLevelExtend2 = 70, JobLevelUpperJob = 70, JobLevelDoram = 60 }
-
changing emotion icon list chat when click like /no1
Balfear replied to hakuren's question in Client-side Support
add after InsertEmotionListTable(ET_BEST, MSI_EMOTION_BEST, 21) InsertEmotionMsgListTable(ET_BEST, c_GetMsgString(MSI_EMOTION_BEST)) this InsertEmotionMsgListTable(ET_BEST, "/like") -
Gefenia C3DWorldRes error on latest kRO Patch
Balfear replied to CenturyGothic's question in Client-side Support
Geffenia maps 01-04 gefenia.rar -
changing emotion icon list chat when click like /no1
Balfear replied to hakuren's question in Client-side Support
try to change smile order here: data\luafiles514\lua files\emotion\emotionlist.lub EMOTION_ORDERLIST = { ET_SURPRISE, ET_QUESTION, ET_DELIGHT, ET_THROB, ET_BIGTHROB, ET_SWEAT, ET_AHA, ET_FRET, ET_ANGER, ET_MONEY, ET_THINK, ET_ROCK, ET_SCISSOR, ET_WRAP, ET_THANKS, ET_KEK, ET_SORRY, ET_SMILE, ET_PROFUSELY_SWEAT, ET_SCRATCH, ET_BEST, ET_STARE_ABOUT, ET_HUK, ET_O, ET_X, ET_HELP, ET_GO, ET_CRY, ET_KIK, ET_CHUP, ET_CHUPCHUP, ET_HNG, ET_OK, ET_STARE, ET_HUNGRY, ET_COOL, ET_MERONG, ET_SHY, ET_GOODBOY, ET_SPTIME, ET_SEXY, ET_COMEON, ET_SLEEPY, ET_CONGRATULATION, ET_HPTIME, ET_SPARK, ET_CONFUSE, ET_OHNO, ET_HUM, ET_BLABLA, ET_OTL, ET_LUV, ET_MOBILE, ET_MAIL, ET_ANTENNA1, ET_ANTENNA2, ET_ANTENNA3, ET_HUM2, ET_ABS, ET_OOPS, ET_SPIT, ET_ENE, ET_PANIC, ET_WHISP } -
@Alberan Wow, thanks that you say about ESRGAN! I work with some npc sprites and it`s really looking good in game~ New part of sprites:
- 51 replies
-
- 24
-
-
-
-
2018-06-20ragexeRE remove the empty part below the the remaining icons?
Balfear replied to Michi's question in Client-side Support
-
github have atom feed: https://github.com/rathena/rathena/commits/master.atom do you use IPS forum?
-
/* setaccountquest(1001); */ function script setaccountquest { .@quest_id = getarg(0); setquest .@quest_id; query_sql("SELECT char_id FROM `char` WHERE account_id = "+getcharid(3)+" AND char_id != "+getcharid(0)+";", .@char_id); sleep2 100; query_sql("SELECT time FROM `quest` WHERE char_id = "+getcharid(0)+" AND `quest_id` = "+.@quest_id+";", .@timestamp); for(set .@i,0; .@i < getarraysize(.@char_id); .@i++) query_sql("INSERT IGNORE INTO `quest` (`char_id`, `quest_id`, `state`, `time`, `count1`, `count2`, `count3`) VALUES ("+.@char_id[.@i]+", "+.@quest_id+", '1', '"+.@timestamp+"', 0, 0, 0);"); return; } /* completeaccountquest(1001); */ function script completeaccountquest { .@quest_id = getarg(0); completequest .@quest_id; query_sql("SELECT char_id FROM `char` WHERE account_id = "+getcharid(3)+" AND char_id != "+getcharid(0)+";", .@char_id); for(set .@i,0; .@i < getarraysize(.@char_id); .@i++) query_sql("UPDATE `quest` SET `state` = '2' WHERE `char_id` = "+.@char_id[.@i]+" AND `quest_id` = "+.@quest_id+";"); return; } /* eraseaccountquest(1001); */ function script eraseaccountquest { .@quest_id = getarg(0); erasequest .@quest_id; query_sql("SELECT char_id FROM `char` WHERE account_id = "+getcharid(3)+" AND char_id != "+getcharid(0)+";", .@char_id); for(set .@i,0; .@i < getarraysize(.@char_id); .@i++) query_sql("DELETE FROM `quest` WHERE `char_id` = "+.@char_id[.@i]+" AND `quest_id` = "+.@quest_id+";"); return; } /* changeaccountquest(1001,1002); */ function script changeaccountquest { .@quest_id1 = getarg(0); .@quest_id2 = getarg(1); changequest .@quest_id1, .@quest_id2; query_sql("SELECT char_id FROM `char` WHERE account_id = "+getcharid(3)+" AND char_id != "+getcharid(0)+";", .@char_id); for(set .@i,0; .@i < getarraysize(.@char_id); .@i++) query_sql("UPDATE `quest` SET `quest_id` = "+.@quest_id2+" WHERE `char_id` = "+.@char_id[.@i]+" AND `quest_id` = "+.@quest_id1+" AND `state` != '2';"); return; }
-
Does anyone have "Master account system" for FluxCP?
-
yes
-
I think this is it: void mercenary_kills(struct mercenary_data *md){ if(md->mercenary.kill_count <= (INT_MAX-1)) //safe cap to INT_MAX md->mercenary.kill_count++; if( (md->mercenary.kill_count % 50) == 0 ) { mercenary_set_faith(md, 1); mercenary_killbonus(md); } if( md->master ) clif_mercenary_updatestatus(md->master, SP_MERCKILLS); } Try to change this value: if( (md->mercenary.kill_count % 50) == 0 )
-
Hi. In grf > data/luafiles514/lua files/datainfo/petinfo.lub PetStringTable = {...
-
How to freeze all current account for 2weeks?
Balfear replied to hadie's question in Database Requests
Use sql query to ban accounts until 20-02-2020 00:00:00 UPDATE `login` SET `unban_time` = '1582146000' WHERE `account_id` >= 2000002 AND `account_id` <= 2000343; Accounts automaticly unbanned at '1582146000' (Use UnixTime converter) -
Some time ago there were maps in the repository, if I'm not mistaken. Just replace this map in your grf. iz_ac.rar or update your portals for new map by yourself, coz gravity change academy: old new
-
-
Is there any patch or something required to use AzzyAI?
Balfear replied to Diana's question in Client-side Support
-
Working fine for this version. Data.ini [Data] 0=your_data.grf 1=rdata.grf 2=data.grf Tested on (2020-01-21) kRo client and (2019-09-19a) Ragexe.
-
Do you add rdata to data.ini list? Because data.grf does not have iz_d04_i and iz_d05_i gat/gnd files. What client version do you use?
-
You can download it here:
-
-
Patched client got wrong date after diffed
Balfear replied to Frost Diver's question in Client-side Support
-
src/map/skill.cpp find and delete this text: if (skill_id == SL_SUPERNOVICE && dstsd && dstsd->die_counter && !(rnd()%100))
-
You can download patcher from Ai4rai and update your client: http://nn.ai4rei.net/dev/rsu/ (Full Bundle ( bRO, iRO, idRO, jRO, kRO & twRO ))