Jump to content

Litro

Members
  • Content Count

    365
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Litro

  1. it seem official have used administration right to start ragexe, in the kro folder u see the Ragexe.exe.manifest <?xml version="1.0" encoding="utf-8" ?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><dependency><dependentAssembly><assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"/></dependentAssembly></dependency><dependency><dependentAssembly><assemblyIdentity type="win32" name="Microsoft.VC90.MFC" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"/></dependentAssembly></dependency><assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="Ragexe" type="win32" /> <description>Ragnarok Program</description> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" /> </requestedPrivileges> </security> </trustInfo></assembly>
  2. yeah i aggre you have the point it can help server to grow, in the old day when i play private server seal online mmorpg they have this feature in their web but it was starting from registration methode, there is 2 methode the frist methode is register with facebook account where you only have to fill the user and password and everythings else data taken from facebook like sex, birthday & etc and who register with facebook registration methode will have access to this button in the web site and the second methode is normal registration like it was what now have been used in flux with this registration methode player who used it to register can't acces registration button. Regard Litro.E
  3. Any how or guide to make it? another topic like this have been asked before but it seem not get the interest of people http://herc.ws/board/topic/5457-how-to-enable-mobs-effect-ef-bluelightbody/, posted it here cuz didn't know where to post it please move it if i come in wrong place Reference: http://irowiki.org/wiki/Monster http://rathena.org/board/topic/70272-08302012-kro-maintenance/ Video:
  4. moving the statement winner to the end of the spawning monster loop and change the goto's to callsub and if the proble still there try to separate .start = .register_count = 0; into two line .start = 0;.register_count = 0; but from what i learn from the tutorial script @GmOcean that would do it, any way try all script offline before make it run on live server so it will not be harmfull
  5. the question any rAthena Available for this Dastigr? and my answer before is tell you to take a look on what post sir dastgir make above you, cuz before i did'nt read it properly you are asking for other emu that way i edited it, sorry if it was misleading
  6. Try it prontera,146,231,5 script Run Or Die 100,{ if (!.start) { mes "Check Schedule NPC, Event is Offline."; close; } if (.start == 2) { mes "Event in Progress.."; close; } if (.register_count >= .register_limit) { mes "this event has reach the maximum player participations"; close; } percentheal 100,100; warp .map$, 104,103; .register_aid[.register_count] = getcharid(3); .register_count++; end;OnCommand:// put all your start timer hereOnClock0500:OnClock1100:OnClock1700:OnClock2300: if (.start) end; announce "Run or Die event registration start", bc_all; .start = 1; for (.@c = 3; .@c > 0; .@c--) { announce "Run or Die event registration is open in "+.@c+" minute", bc_all; sleep 60000; } announce "Run or Die event registration close", bc_all; .start = 2; sleep 3000; mapannounce .map$, "Survive as long as you can !", bc_map; if (.register_count < .register_min) { announce "Not enough participants for Run or Die event", 0; getmapxy .@map$, .@x, .@y, 1; mapwarp .map$, .@map$, .@x, .@y; callsub L_reset; end; } while (.register_count > 1) { monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 0; monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 1; monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 2; sleep 5000; } killmonsterall .map$; announce "Congratulations ~ the winner of Run Or Die event is "+ rid2name( .register_aid ), bc_all; getitem .reward_item_id, .reward_item_amount, .register_aid; // winner prize warpchar "SavePoint", 0,0, getcharid( 0, rid2name( .register_aid ) ); callsub L_reset; end;OnPCDieEvent:OnPCLogoutEvent: if ( !.start || strcharinfo(3) != .map$ ) end; while (.@i < .register_count && .register_aid[.@i] != getcharid(3)) .@i++; if ( .@i == .register_count ) end; deletearray .register_aid[.@i], 1; .register_count--; warp "SavePoint", 0,0; end; L_reset: deletearray .register_aid; .start = .register_count = 0; return;OnInit: waitingroom "Run or Die",0; .map$ = "poring_w01"; .register_min = 2; // minimum amount of players to start this event, or else it auto-abort .register_limit = 100; // maximum amount of players able to participate in this event .reward_item_id = 30802; // reward item id .reward_item_amount = 1; // reward item amount to the sole winner bindatcmd "runordie", strnpcinfo(0)+"::OnCommand", 99,99; end;}poring_w01 mapflag nosave SavePointporing_w01 mapflag nowarpporing_w01 mapflag nowarptoporing_w01 mapflag noteleportporing_w01 mapflag nomemoporing_w01 mapflag nopenaltyporing_w01 mapflag noicewallporing_w01 mapflag nobranchporing_w01 mapflag noskill
  7. Hi @Tokeiburu where you get this manifest as far i know it not included in the pack
  8. still working if you are talking dota pvp announcer script maam annie
  9. yeah even there is somene requested source for it but got rejected to avoid people to make a counter app for it http://ucp-anticheat.ru/forum/viewtopic.php?id=1309
  10. hmm if about db(s) you can set it in const.h but you need to change other respective value, since pre renewal only have max def 127 and renewal mob has deff more than it #ifdef RENEWAL #define DBPATH "re/"#else #define DBPATH "pre-re/"#endif
  11. make manifest file if im remember it right http://msdn.microsoft.com/en-us/library/bb756929.aspx, i have lost my file for the tutorial maybe other can help you when they see this
  12. yeah its free but we have to use provided emulator and it was unfortunately eathena and to old one and there is no guide to patch module our self, the feature im interested is to hide game process from process watch and a way to protect game files and syncronize to server if the file was the same, like old version thor patcher feature that can send exe crc to server and compare it
  13. Litro

    Organized Shops

    here what you want http://herc.ws/board/topic/4509-vendor-control-rewrite/
  14. Line 17: .register_count+++; ( it have 3 '+' idk if it will gift diferent result so i change it to 2 '+' .register_count++;) Line 52: while ( .register_aid != getcharid(3) && .@i < .register_count ) .@i++; (On this idk if it was right, firstly it was maam annie script and her script knowledge is superior than me and i didn't understand her way, so i change it to way i understand while (.@i < .register_count && .register_aid[.@i] != getcharid(3)) .@i++; Line 42: the condition to win and condition to spawning monster i think it colided, you should make if it was there more than one registered player on event map as spawning mob condition and if thereis only one left so script will immediately kill all monster spawned, so the script likely be changed like this, move killmonsterall .map$; in line 58 to line 48, i have updated the script in my previous post while (.register_count > 1) { monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 0; monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 1; monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 2; sleep 5000;}killmonsterall .map$;end;
  15. Here fixed script prontera,146,231,5 script Run Or Die 100,{ if (!.start) { mes "Check Schedule NPC, Event is Offline."; close; } if (.start == 2) { mes "Event in Progress.."; close; } if (.register_count >= .register_limit) { mes "this event has reach the maximum player participations"; close; } percentheal 100,100; warp .map$, 104,103; .register_aid[.register_count] = getcharid(3); .register_count++; end;OnCommand:// put all your start timer hereOnClock0500:OnClock1100:OnClock1700:OnClock2300: if (.start) end; announce "Run or Die event registration start", bc_all; .start = 1; for (.@c = 3; .@c > 0; .@c--) { announce "Run or Die event registration is open in "+.@c+" minute", bc_all; sleep 60000; } announce "Run or Die event registration close", bc_all; .start = 2; sleep 3000; mapannounce .map$, "Survive as long as you can !", bc_map; if (.register_count < .register_min) { announce "Not enough participants for Run or Die event", 0; getmapxy .@map$, .@x, .@y, 1; mapwarp .map$, .@map$, .@x, .@y; goto L_reset; } while (.register_count > 1) { monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 0; monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 1; monster .map$, 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 2; sleep 5000; } killmonsterall .map$; end;OnPCDieEvent:OnPCLogoutEvent: if ( !.start || strcharinfo(3) != .map$ ) end; while (.@i < .register_count && .register_aid[.@i] != getcharid(3)) .@i++; if ( .@i == .register_count ) end; deletearray .register_aid[.@i], 1; .register_count--; warp "SavePoint", 0,0; if ( .register_count > 1 ) end; announce "Congratulations ~ the winner of Run Or Die event is "+ rid2name( .register_aid ), bc_all; getitem .reward_item_id, .reward_item_amount, .register_aid; // winner prize warpchar "SavePoint", 0,0, getcharid( 0, rid2name( .register_aid ) );L_reset: deletearray .register_aid; .start = .register_count = 0; end;OnInit: waitingroom "Run or Die",0; .map$ = "poring_w01"; .register_min = 2; // minimum amount of players to start this event, or else it auto-abort .register_limit = 100; // maximum amount of players able to participate in this event .reward_item_id = 30802; // reward item id .reward_item_amount = 1; // reward item amount to the sole winner bindatcmd "runordie", strnpcinfo(0)+"::OnCommand", 99,99; end;}poring_w01 mapflag nosave SavePointporing_w01 mapflag nowarpporing_w01 mapflag nowarptoporing_w01 mapflag noteleportporing_w01 mapflag nomemoporing_w01 mapflag nopenaltyporing_w01 mapflag noicewallporing_w01 mapflag nobranchporing_w01 mapflag noskill
  16. yo cant add it without changing the diff so it will compatible with hercules, that why you have many errors
  17. the current patch that included in this thread first page allow you to make an item as currency, if custom coin is an item the the answer is yes
  18. Thats it what fear come from.. well it will less trouble when money involved since im have less on it i will take my time learning on it at least i have a good internet to put in good use even if failing come to much to handle can you take the diff from ther an upload it here, im kind of forgot what email used when register there i have forgoten my password
  19. Then i can't use the word/char left if that the case, let say i change it as your suggestion, when i create a char and give it a name lenght more than set-ed value it will reject char creation and success if it were less or equal to set-ed value, and if i create a title like [Title]LengthNameeeeee16(PartyName) if it were more than set-ed value it will not visualy apeared on screen, worse scene is if it can crashed the server, the thing i want is just a name lenght let it be 24 char as it was client max limitation but when on char creation one can just use 16 so there will be 8 more left to use as a tittle
  20. Okay here for who is have facing same isue with me where server seem confused when seller open a vend with Zeny Or Cash as Currency always saying you have not enough item(s), im not sure it was right approach but let it pass, tested on my test server and run as intended not know if it can run right on live server use it on your own risk just do a little change on patch in item_db.h disable those 2 line #define ITEMID_ZENY battle_config.item_zeny#define ITEMID_CASH battle_config.item_cash it will look like this //#define ITEMID_ZENY battle_config.item_zeny//#define ITEMID_CASH battle_config.item_cash and add (29101 & 29102 is my zeny and cash item in my item_db2.conf just make the number set on your own use) enum extended_vend { ITEMID_ZENY = 29101, ITEMID_CASH = 29102,}; before //enum e_chain_cache { ECC_ORE, /* */ ECC_MAX,}; recompile and run a test, i dont support this methode it was just sharing the way to make it work, dont ask me why if it run an or more error on you
  21. if it was set that way then entire //For character names, title names, guilds, maps, etc.//Includes null-terminator as it is the length of the array. will be included limited to 16, the think i want is only the naming on creating char will be limited 16 so there is 8 char left..
  22. how to limit name on char creation so i can make it right some time they are crazy player make a crazy name and looong unreadable pharase, how to limit it to like 16 ?
  23. yes there is mallufet has the plugin working for it as he was writed it in his pay service, if you need item as curency you can use diff from http://herc.ws/board/topic/1575-extended-vending-system-updated-rev14395-by-lilith/, but for the zeny & cash as curency it was broken and i my self still waiting on it fix
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.