Jump to content

Cydh

Developer
  • Posts

    2285
  • Joined

  • Last visited

  • Days Won

    77

Everything posted by Cydh

  1. Item like Horn of the Goblin General from Overlord will be cool. Summon permanent followers!

    1. willlascas

      willlascas

      how to summon permanente follow? i need :c

  2. try this https://gist.github.com/cydh/43f60c7f6e29a931ccd8ed62cff1ff60
  3. not officially implemented nor planned
  4. OTP for FluxCP?

    1. Litro Endemic

      Litro Endemic

      that would be good thing

  5. I'll answer this for you. so here's the answer. no answer yet... the problem is not the donating, the withdrawing xD
  6. just do what Mahiro says, it works at least in the server-side. the client-side value are hardcoded in client. there' s no answer "how to remove/change it on client" for a year and for more years
  7. The idea was from my old mod "to open other's storage" but somehow it's gone with corrupted git dir. And this mod is about a shared storage system that in simple example somehow like guild storage that players can access 'the same storage' as long as the player has same guild id. So, players that registered to shared storage id, can access the same storage. Shared Type None: Specified by your own script Guild: Example 3 guilds have 1 shared storage Account: Example you have 2 accounts and want a storage to easily move the items Characters: Example for married chars & adopted child has shared storage Permissions Based on my-now-as-rathena's premium-storage, each players maybe have different permission (read-only, put, get) even the storage_id is same. But the permission/access mode can be overwrote by using script command to open the shared storage. FluxCP Add-On Added FluxCP Add-on to manage the shared storage entries which are stored in SQL. Limitation Multi-map servers dupe..... shouldn't be happen anymore (need further test xd), I added a flag to mark if the storage is opened in inter-server which in for guild storage, players can access same guild storage in same time.
  8. Cannot found my old source mods, maybe buried alive with a broken git dir ?

  9. only some hints, you can do the rest setarray .tickets[0],5,6235, 6,6234, 7,6233, 8,6232; .@pos = EQI_HEAD_TOP; .@ref = getequiprefinerycnt(.@pos); disable_items(); //add some var to store equip data for F_IsEquipRefineHack for (.@i = 0; .@i < getarraysize(.tickets); .@i+=2) { if (.@ref == .tickets[.@i] && countitem(.tickets[.@i+1]) > 0) { callsub(OnRefine,.@pos,.tickets[.@i+1]); break; } } end; OnRefine: // callfunc F_IsEquipRefineHack, .... delitem(getarg(1),1); successrefitem(getarg(0),1); end;
  10. I like the concept to put monsters in that area. looks lively ?
  11. what are "tried a lot" refers to? it's simple, you didn't set sclientinfo.xml yet, ur client still use connection for kRO
  12. updated for rathena Git Hash: ae89b3a7 and press the upvote is easy, thank me
  13. All moneys by purchasing & crowdfunding my project on rAthena seems will be last forever here, I can't expect when it can be transferred to my pocket (so I know how other's feel about their account credits). If anyone read here, and want to buy it, better send me a PM.

    1. anacondaq

      anacondaq

      usually, when someone can't get his money back for his work from someone/something it's called fraud. Hope that your issue will be resolved. 

       

    2. Cydh

      Cydh

      I won't waste any time "again" to talk with the person that involved xD

    3. Radian

      Radian

      Forum Admin cant even pay the money i earned. and claiming it his own money.

  14. Implemented in Git Hash: 8dea04a8b3895398a5c62e06dc8cf920cebd43df
  15. glad u like it just update the file for Git Hash: 65df844d (2018-08-06) Since aleos added BL to script constants in previous mapflag cleanups, I just removed mine and add back BL_NPC
  16. https://rathena.org/board/topic/116483-tutorial-multi-servers/
  17. This tutorial will leads you to Set multiple char-server as shown as multi services after login in RO Client Set multiple map-servers for 1 char-server A Lazy setup So called Lazy setup because this guide only "copy" the necessary super minimum config file. The Lazy config will runs same server cores, so if server is compiled in renewal, you only can change the rates as example to make different server types (mod, renewal vs pre) you have to copy/separate the rathena files, u will understand if you can understand this basic (... that's what I thought) How to make it no lazy? Just copy the folders, restructure by using decent directory names... so lazy to write it now, maybe later I've seen the setup before, years ago, can't recall where, maybe in old wiki? Because in current wiki is just like this: Multiple Servers. 1 Login-server with Multiple Char-Server 1 login-server set just like your normal setup add 1 more connection account in login (sex = 'S'), the username & password must be different with the first one. Example by default is s1 and p1, this entry be s2 and p2 2 char-servers char-server A set just like your normal setup map-server A.1 set just like normal setup char-server B copy conf/char_athena.conf as conf/char_athena2.conf change the userid: s2 change the passwd: p2 change the server_name: rAthena-2 change the char_port: 6122 map-server B.1 copy conf/map_athena.conf as conf/map_athena2.conf change the userid: s2 change the passwd: p2 change the char_port to match char-server B, 6122 change the map_port: 5122 in addition maybe you later can copy conf/battle/* to conf/battle2/*, so just do this int this example. So you need to copy conf/battle_athena.conf to conf/battle2/battle_athena.conf MySQL Databases DB1 Create database with name (if default is) ragnarok Do normal config, import everything just like normal config DB2 Create database with name ragnarok2 Do normal config, import everything just like normal config inter_athena.conf setup Inter-1 set as normal setup Inter-2 copy conf/inter_athena.conf as conf/inter_athena2.conf set as normal setup change the char_server_id to ragnarok2 change the map_server_id to ragnarok2 change the log_db_id to ragnarok2 Run the servers Run login-server Run char-server A and map-server A1 just like running a server For the 2nd server (char-server B and map-server B.1) follow this You can run manually by open command line or copy the charserv.bat and mapserv.bat file (that's why I against deleting .bat file in compilation), by following char-server.exe--inter-config conf/inter_athena2.conf --char-config conf/char_athena2.conf map-server.exe --inter-config conf/inter_athena2.conf --map-config conf/map_athena2.conf --battle-config conf/battle2/battle_athena.conf 1 Char-Server with Multiple Map-servers By simple examples you want 2nd map-server have towns only And this map-servers are part of Char-Server B be careful between map_athena and maps_athena, there's "s" and there is not. Map-Server B.1 From conf/map_athena2.conf Change import: conf/maps_athena.conf to import: conf/maps_athenaB1.conf Copy conf/maps_athena.conf to conf/maps_athenaB1.conf Remove/comment payon, prontera, izlude, morocc, and other cities from this map-server in file conf/maps_athenaB1.conf Copy npc/script Map-server B.2 Copy conf/map_athena2.conf to conf/map_athena2a.conf Set map_port: 5123 (5121 used for Map-server B.1, while 5122 for B.2) Change import: conf/maps_athenaB1.conf to import: conf/maps_athenaB2.conf Make a new file conf/maps_athenaB2.conf Add the entries map: payon map: prontera map: izlude map: morocc // ... Now re-run the Map-server B2 then following by B3 map-server.exe --inter-config conf/inter_athena2.conf --map-config conf/map_athena2.conf --battle-config conf/battle2/battle_athena.conf map-server.exe --inter-config conf/inter_athena2.conf --map-config conf/map_athena2a.conf --battle-config conf/battle2/battle_athena.conf Your map-servers will be run wil neat error messages because missing NPC LOL. Because map-server will hardcoded-ly reads NPC scripts listing from /npc/[pre-]re/scripts_main.conf, you can redefine the path in config file LOL. That's why I say this setup is lazy, because I lazy to copy 'rathena' dir to another dir > then to give an example to remove unnecesary NPCs Known Multi Server Issues Multi Char-server issues None yet Multi Map-server issues Some atcommands, such who commands Calling player from other map-server, such Emergency Call skill Channel System Guild storage dupe, yeah, never enable (at)gstorage command if you run this mode The rest later, I forgot all topic references Map-server reads scripts_main.conf from same root directory, can redefine Image, video, or any materials to make this tutorial can be fancier, will be added later (so much later....)
  18. *how? imgur taking forever to load, for pic u can simply paste after copy the image to clipboard it's 1 login-server, 2 char-server, and each char-server contains at least 1 map-server (must be in different port)
  19. Cydh

    FluxCP Reset Pass

    cannot find the string ? edit: typo, so change this config in application.php 'NoResetPassGroupLevel' => AccountLevel::LOWGM, // Minimum group level of account to prevent password reset using control panel.
  20. Can be modified for this schema too. For now, this is just "player's buyingstore" but run by NPC. And the buyingstore item list limited only to 5 (blame kRO client) Can be modified for this schema too. But again the kRO Client only show non-refine item
  21. A mod that makes NPC able to open Buyingstore First diff for rAthena Git Hash: 584fcac4 (20180726) Possible for older rAthena version or emulator
  22. and then aleos break it again today as Git Hash: 584fcac4 <<------------ UPDATE FOR THIS CHANGES! Check on first post Updated diff for Git Hash: 0d773983 (20180918)
  23. Updates and folding fixed in https://github.com/Sehrentos/rAthena-syntax-highlight/pull/7 @sikiro you can try this, just made, didn't add to main repo yet for testing purpose https://github.com/cydh/rAthena-syntax-highlight/blob/cydh-devel/rAthena-VS2015-Dark.xml NOTE: It's not NPP theme, it's just recolor, if you want to stick this as "rathena user-defined language", you have to remove the 'white'-ver first then import that file.
  24. Updated for rAthena Git Hash: 6b3f0717. File attachment in first post
×
×
  • Create New...