Jump to content

Bin4ry

Members
  • Posts

    782
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Bin4ry

  1. Ah how come I didn't remember to add a variable counter to the script.....
  2. I thought Xantara's Flux already have this implemented, what you have to do is put the mob images into CP/data/monsters/
  3. If using permanent monster spawn you can't spawn them accurately in 6 hour. Use this script and change pay_fild04 to ur nap name. - script DarkPriestSpawn -1,{ OnInit: OnHour0000: OnHour0600: OnHour1200: OnHour1800: monster "pay_fild04",127,158,"Dark Priest",1198,100; announce "Dark Priest has spawned!",BC_ALL; end; }
  4. This has been asked numerous of times Search "OnAgitBreak:" label in npc/guild/agit_template.txt Replace this line: mapannounce strnpcinfo(2),"The emperium has been destroyed.",bc_map|bc_woe,"0x00CCFF",FW_NORMAL,12; With this: mapannounce strnpcinfo(2),"The emperium has been destroyed by " + strcharinfo(0),bc_map|bc_woe,"0x00CCFF",FW_NORMAL,12;
  5. You need copy every block of Kagerou/Oboro to ur SRC manually and there might be changes in Ninja block tho. I suggest u just use latest rA and merge changes from ur server for lesser conflicts.
  6. Someone has a temp workaround in forum if u wan to use Makibishi, try search.
  7. Oops post typo, I mean use OnEquip and OnUnEquip. If bStr, readparam(bStr)+51 will increase current str by 51 (Example 99+51) but what TS wan is fix at 50... That is why I say emistry script should put OnEquip and save str to variable then return when OnUnequip...
  8. @Henesy, you might wanna use a quest shop for things like that. This is not the purpose of Hat Builder.
  9. You have to have the script command into your script. Example: payon,100,100,4 script Soldier 100,{ OnInit: while(1) { npcwalkto <x>,<y>; sleep 1000; npcwalkto <x>,<y>; sleep 1000; npcwalkto <x>,<y>; sleep 1000; npctalk "Hello hello!"; sleep 1000; } end;
  10. Only change strnpcinfo(4) to "Nexus6". Example: mapwarp strnpcinfo(4),"Zaz_Fild4",106,56; to mapwarp "Nexus6","Zaz_Fild4",106,56;
  11. Oops pardon me but wouldn't it will led into OnTimer5000 label and re-initialize timer?
  12. Didn't realize there's command like that btw didn't that have to put in OnEquip script? and a OnEquip script is needed imo
  13. Try follow steps here: http://rathena.org/wiki/Category:Patchers Reply if you have any questions.
  14. Bin4ry

    Race Event

    It's enabled default, you just have to add a warp NPC to turbo_room.
  15. http://svn6.assembla.com/svn/ClientSide/
  16. bonus bStr,(readparam(bStr) - 999); bonus bStr,50; Not sure if bStr include STR + Extra STR or only Extra STR.
  17. These are texture replacement you did. If you can locate them in your GRF, remove them (Your GRF, not data.grf nor rdata.grf)
  18. Bin4ry

    Timed NPC's

    On<weekday><hour><minute>: OnDay<month><day>: You can use OnSun1500: for Sunday 3PM but for 2 weeks once is a bit tricky. Example: prontera,150,150,1 script Valentine 53,{ mes "Happy valentine!"; close; OnDay0214: hideoffnpc; end; OnDay0215: hideonnpc; end; OnInit: hideonnpc; end; } NPC above will only appears when 0214 (February 14th as server time) and hide after 2015 (Feb 15th).
  19. Oops. I didn't read the request properly Try replace skill.c line 6079 into this: if( sd && skillid == ST_FULLSTRIP && tsc && tsc->data[sC_CP_WEAPON] && tsc->data[sC_CP_HELM] && tsc->data[sC_CP_ARMOR] && tsc->data[sC_CP_SHIELD]) { if(sc->data[sC_SPIRIT] && sc->data[sC_SPIRIT]->val2 == SL_ROGUE) { if( (i = skill_strip_equip(bl, location, i, skilllv, d)) || (skillid != ST_FULLSTRIP && skillid != GC_WEAPONCRUSH ) ) clif_skill_nodamage(src,bl,skillid,skilllv,i); break; } clif_gospel_info(sd, 0x28); break; } This will check if target has any of Chemical Protection buff then check if user has Soul Link buff. If no, return fail message. If yes, attempt to strip like normal full strip behavior.
  20. If you use rA, it's implemented in latest SVN. Try to check your /conf/battle/monster.conf // Whether or not to spawn the mvp tomb. // See http://irowiki.org/wiki/MVP#Gravestone mvp_tomb_enabled: yes
  21. Of course you can. It is just a simple notepad with rAthena syntax highlight
  22. item_db2.txt is for custom item entry. Depends on your server, in default SVN is running Renewal, so edit only /re/item_db.txt
  23. http://rathena.org/wiki/Favorite_tab See line for msgstringtable.txt and change it. I suggest Item - Equipment - Etc - Private to I - G - E - P
  24. prontera,178,208,3 script Quest Marker 55,{ mes "Hello."; next; if (select("Enable:Disable") == 2) { showevent -1,0; mes "Show Event Disabled."; close; } showevent 1,0; mes "Show Event Enabled."; close; } A warg summoned somehow when I choose disabled (showevent -1,0). Here is the src of showevent function: BUILDIN_FUNC(showevent) { TBL_PC *sd = script_rid2sd(st); struct npc_data *nd = map_id2nd(st->oid); int state, color; if( sd == NULL || nd == NULL ) return 0; state = script_getnum(st, 2); color = script_getnum(st, 3); if( color < 0 || color > 3 ) color = 0; // set default color clif_quest_show_event(sd, &nd->bl, state, color); return 0; } //Quest Log System [inkfish] BUILDIN_DEF(setquest, "i"), BUILDIN_DEF(erasequest, "i"), BUILDIN_DEF(completequest, "i"), BUILDIN_DEF(checkquest, "i?"), BUILDIN_DEF(changequest, "ii"), BUILDIN_DEF(showevent, "ii"), {NULL,NULL,NULL},
×
×
  • Create New...