Jump to content

utofaery

Members
  • Posts

    228
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by utofaery

  1. gm use @agitstart [Status]: NPC_Event:[OnAgitStart] Run (23) Events by @AgitStart. [Info]: HCP: War of Emperium has been initiated. [Info]: HCP: '@agitstart' was used Resolved. But after trial, killedrid is no changed at all and stuck at 1002??... clicking on this TesterClone#TC02 then killing all the poring drops etc... then the whole map end up with lots of poring nothing else... is there any other way to get what monster died?? Something Interesting I found, While Killedrid is really nifty, but when player killed multiple monster in the same milisecond if killed monster consist of poporing drops poring etc, and they all die in the same frame ( same milisecond) announce "killedrid :: " + killedrid,bc_all|bc_woe; <<< announce killedrid is the same if poporing was first registered as killedrid then the whole row of announce become poporing but no drops poring etc, so is there any other way to avoid this?
  2. If I do understand you correctly, what you want should have everything to do with source edit. something to do with golden bug card which ( nullify spells ), but even golden bug card don't even cancel casting of spell but only nullify spell effect or damage. I began to wonder what @FePa are asking are not "Prevents casting from being interrupted " but deny spell casting if Player has the itembonus equipped.
  3. Word of advice: Read git changes before you update your server files! then update your script file accordingly to prevent this kind of stuff from happening in future.
  4. Well there it's like niflheim here is like prontera... And there you need to be self researching, self sufficient, self doing a lot of things. rathena is like half spoon half of anything else.
  5. Update script line containing getmapxy(.@map$, .@x, .@y, UNITTYPE_PC); getmapxy(.@map$, .@x, .@y, BL_PC);
  6. When the player takes a physical hit, the cast does not cancel << Scenario 1 Explanation from:: 1. item bonus .txt bonus bNoCastCancel,`n`; | Prevents casting from being interrupted when hit (does not work in GvG | `n` is meaningless) 2. Iteminfo.lua/iteminfo.lub item description...2365 "Enables skill cast cannot be interrupted (except during WoE).", Conclusion: It works exactly the way it should be... but when cast any skill he targets, his cast is canceled << What is this mean?? << Scenario 2 Q. > single targeting skill if performed, gets canceled automatically or it block the spell from being casted??? or you are trying to create new item bonus
  7. I understand it work the thing I not understand is why it throw infinite loop in map server. Process of infinite loop happened?! Start serv.bat then gm use @agitstart << in map server did this Map server throw error:: [Status]: NPC_Event:[OnAgitStart] Run (24) Events by @AgitStart. [Info]: HCP: War of Emperium has been initiated. [Info]: HCP: '@agitstart' was used [Error]: run_script: infinity loop !
  8. Same same here lol. try sc_start(ss, bl, SC_INCMSPRATE, 100, 100, time); to sc_start(ss, bl, SC_INCMSPRATE, 200, 200, time);
  9. mwp == mvp?? advans == advance??? what do you mean by this reply??
  10. 1. Thanks for the clarification of the "end;" 2. I meant script1 is working correctly on rathena. no loop anything except me kepo kacau put in the end; 3. The loop occur however in script 2 when used on hercules. I wonder why if you do something like double loop in hercules if the loop 2 need to loop through may be value bigger than 10 or more then it auto infinite loop ( tested multiple times with different script) This is what I mean if this script run in hercules map server spit infinite loop
  11. Script 1: Running fine on rathena Script 2 running on Hercules has infinite loop, Why? This could be the part that trigger that infinite loop but why? some other script I try the for loop within for loop also causing infinite loop...
  12. I am trying to insert this condition check of preventing selling things in the array into the script in below but everytime I tried it goes into infinite loop The Broken Script:: (Loop till infiniti) Edit: Does it has something to do with how much Etc item I has inside my inventory? like when I don't have more than 40 Count of different types of Etc Item it doesn't go to loop but when I exceed to count 80 of different type of Etc item the loop happens.
  13. Did you compare gospel without (sp increasing card equip item usable) gospel with (sp increasing card equip item usable) and see if it bring any different? if it did then that gospel may change only base MSP rather than total MSP
  14. 1. Care to put more "text" descriptions? (on a slow internet so if picture or image then its very hard to load) (Checking page source reveal no image content..) 2. Translation is within acceptable range. Have a nice day!
  15. 1. Do I just use the script as it is and when emperium gets spawned those array monster will spawn to help protect the emperium? 2. This script was not a replacement for those lame guardian...(guardian no mobs as support so easy die) It is mean to increase defense strength of defender so more hard for any one to invade ... so that people would actually need to form party and not solo till the emperium room to break emp... 3. Could I make a request?> On testing script I found out that on WOE:SE half of the monster actually spawn outside of WOE'ing area (guild member convenience area), and I am not good with the part of .@j += 2 thing so could you make changes to the script so the monster is actually spawn'ed by those stone guardian like those guardian but without the defense investment level spawning stuff?? WOE:SE script is a huge maze for me..
  16. utofaery

    Skill clone

    1. what about the source part? Does he clone the whole part of @clone into skill.c?? for that new custom skill?? Spoiler contain parts from atcommand.cpp ACMD_FUNC(clone) don't need to open! OFFtopic:: I have a question though, why rathena or the eathena so long time and yet have not the file "Skill_avail.txt", just like the item_avail.txt or mob_avail.txt?? so we can definitely clone skill and test eg. Asura (original) Asura (nerfed) Asura (Buffed) then test which one is the more like'd and then decide what to change in source.
  17. - script EmperiumGuardian FAKE_NPC,{ OnAgitStart:// when woe start sleep 2; for( .@i = 0; .@i < .size_mob; .@i++ ) { for( .@j = 0; .@j < .size_map; .@j++ ) { if( getcastledata( .map_woe$[.@j],1 ) ) { for( .@k = 0; .@k < .mob_count[.@i]; .@k++ ) guardian .map_woe$[.@j],0,0,"--ja--", .mob_ID[.@i]; } else monster .map_woe$[.@j],0,0,"--ja--", .mob_ID[.@i], .mob_count[.@i],""; } } end; OnAgitEnd:// when woe end sleep 2; for( .@i = 0; .@i < .size_map; .@i++ ) { sleep2 1; killmonsterall .map_woe$[.@i]; } end; OnNPCKillEvent: sleep2 1; if( agitcheck() && compare( .mob_id_c$, killedrid +"" ) && compare( .map_woe_c$, strcharinfo(3) ) ) {// check is woe on + if mob in .mob_ID list + map in .map_woe$ list if( getcastledata( strcharinfo(3),1 ) ) guardian strcharinfo(3),0,0,"--ja--", killedrid; else monster strcharinfo(3),0,0,"--ja--", killedrid,1,""; } end; OnInit: // ------- setting setarray .mob_ID, 1646, // Lord Knight Seyren 1647, // Assassin Cross Eremes 1648, // Whitesmith Harword 1649, // High Priest Magaleta 1650, // Sniper Shecil 1651, // High Wizard Katrinn 2235, // Paladin Randel 2236, // Creator Flamel 2237, // Professor Celia 2238, // Champion Chen 2239, // Stalker Gertie 2240, // Clown Alphoccio 2241, // Gypsy Trentini 1002; // xsa // change this !!! setarray .mob_count, // number of mobs summoned / .mob_ID array column 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0; // xsa // change this !!! setarray .map_woe$, // yours woe map "aldeg_cas01", "aldeg_cas02", "aldeg_cas03", "aldeg_cas04", "aldeg_cas05", "gefg_cas01", "gefg_cas02", "gefg_cas03", "gefg_cas04", "gefg_cas05", "payg_cas01", "payg_cas02", "payg_cas03", "payg_cas04", "payg_cas05", "prtg_cas01", "prtg_cas02", "prtg_cas03", "prtg_cas04", "prtg_cas05", "arug_cas01", "arug_cas02", "arug_cas03", "arug_cas04", "arug_cas05", "schg_cas01", "schg_cas02", "schg_cas03", "schg_cas04", "schg_cas05"; //-------- end of setting .size_mob = getarraysize( .mob_ID ); .size_map = getarraysize( .map_woe$ ); for( .@i = 0; .@i < .size_mob; .@i++ ) .@tmp$[.@i] = .mob_ID[.@i]; .mob_id_c$ = implode( .@tmp$, "|" ); .map_woe_c$ = implode( .map_woe$, "|" ); end; } /* Add in guild/agit_main.txt killmonsterall strcharinfo(3); after // The Emperium has been broken. OnAgitBreak: set .@GID,getcharid(2); and donpcevent "EmperiumGuardian::OnAgitStart"; after announce "The [" + getcastlename(strnpcinfo(2)) + "] castle has been conquered by the [" + getguildName(.@GID) + "] guild.",bc_all|bc_woe; */ this script make for fun and extra guild guardian but I need help plug this script in woe2 guild war files
  18. So in essence using this means no woe_setter from npc/custom/woe_controller.txt (no sure it's controller or setter)? and disable this files too? // remember to disable these links //== npc\guild\agit_controller.txt //== npc\guild2\agit_start_se.txt //== npc\re\guild3\agit_start_te.txt
  19. https://irowiki.org/wiki/Cash_Shop https://www.divine-pride.net/forum/index.php?/topic/3281-archive-kro-cash-shop-items/ http://www.playragnarok.com/kafrashop/list.aspx http://ratemyserver.net/index.php?page=item_db&amp;item_type=18
  20. https://irowiki.org/wiki/Old_Glast_Heim
  21. How do I get .Mob's .@x and .@y?? so I can announce it's position?
  22. What would this do? and at where should this be executed? 2. Hercules are correct in the regard of emulator should be hosting friendly instead of acting like most game client be. because it's a server thing so if crash it should always run and faster startup comparing cases if disable all npc but keep simple and global npc, guild npc, warps, monster, and some custom npc rathena would took 7 ~ 10 seconds to actually startup (including db reading which is the longest time taken half of the total time to restart server) hercules on the other hand if crash ... took 3 seconds if you do side by side compare... or any test
×
×
  • Create New...