Jump to content

Cydh

Members
  • Content Count

    37
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Cydh


  1.  

     

    ^

     

    Your client must have the "SSO login" enabled

    lol i see that im not blind :)) im just asking if there is any possible way to use it without SSL login.

    if client not using SSO Login, then make a check if client try to login with no mac address, reject it. maybe like that


  2.  

     

     

     

     

     

    This can be simulated using numerous NPCs and just summon them to your location. However, this is a resource heaven way of doing it.

     

    Right now I don't think there is a way of doing what you want. But I've been wrong before.

     

    There's a server who have it.. made by Cydh.

     

    is cydh selling it?

    no. xD

    then if no. it is free then .haha :). I'm hoping you will be releasing it for free

    people say "I'm not selling my life" means also they won't share their life. :P

    I'm not selling it nor sharing it.

     

    but, once upon a time. xD @Dastgir said want to make it

    T_T. well i'm looking forward to the source development sir @Dastgir :)

    he also asked same question as you, after I say "I can't" he decide to make, he said someone asking about it. but idk where that "someone" asked and don't know too that Dastgir will share or not.

     

    @Judas, as the post said, basically just @command make new clone for pub, and when pub is clicked, it say something.


  3.  

     

     

     

    This can be simulated using numerous NPCs and just summon them to your location. However, this is a resource heaven way of doing it.

     

    Right now I don't think there is a way of doing what you want. But I've been wrong before.

     

    There's a server who have it.. made by Cydh.

     

    is cydh selling it?

    no. xD

    then if no. it is free then .haha :). I'm hoping you will be releasing it for free

    people say "I'm not selling my life" means also they won't share their life. :P

    I'm not selling it nor sharing it.

     

    but, once upon a time. xD @Dastgir said want to make it


  4.  

     

    This can be simulated using numerous NPCs and just summon them to your location. However, this is a resource heaven way of doing it.

     

    Right now I don't think there is a way of doing what you want. But I've been wrong before.

     

    There's a server who have it.. made by Cydh.

     

    is cydh selling it?

    no. xD


  5. just a little improvement if u want (I ever made this for my own server)

    instead of loading item each command being used, always accessing MySQL, just load it once and reloaded by @reloaditemdb. use item flag to mark it as "this item cannot be @item/@refine/@etc etc by group level/id below `this`"

     

     

    EDIT: attaching file

    item_restriction.diff


  6.  

     

    got warning on make plugin.maintenance

    maintenance.c: In function ‘atcommand_maintenance’:maintenance.c:222: warning: ‘group_id’ may be used uninitialized in this functionmaintenance.c:222: warning: ‘kick_duration’ may be used uninitialized in this functionmaintenance.c:222: warning: ‘maintenance_duration’ may be used uninitialized in this functionmaintenance.c:224: warning: ‘weekday’ may be used uninitialized in this functionmaintenance.c:224: warning: ‘hour’ may be used uninitialized in this functionmaintenance.c:224: warning: ‘minute’ may be used uninitialized in this functionmaintenance.c: In function ‘buildin_maintenance’:maintenance.c:401: warning: ‘weekday’ may be used uninitialized in this functionmaintenance.c:401: warning: ‘hour’ may be used uninitialized in this functionmaintenance.c:401: warning: ‘minute’ may be used uninitialized in this functionmaintenance.c: In function ‘server_online’:maintenance.c:145: warning: ‘weekday’ may be used uninitialized in this functionmaintenance.c:145: warning: ‘hour’ may be used uninitialized in this functionmaintenance.c:145: warning: ‘minute’ may be used uninitialized in this function

     

     

    do you still have the warning despite its working correctly now ?

     

     

    example for warnings in
    maintenance.c: In function ‘server_online’:
    they're lasting if you don't initialize values of http://upaste.me/51b8e5#LC144.

    if the checks here http://upaste.me/51b8e5#LC159-172 are fail to, those var aren't initialized and then they're used at http://upaste.me/51b8e5#LC173


  7. So sexy picture... :lol:

     

    Can make the patch for rathena user too...?>_<

     

    for rAthena, u can do simply trick

    [*]just do normal announcement "/b I gonna do maintenance bla bla bla"

    [*]"@kickall"

    [*]with a little modification on char & login server (see my PR on rA "server:reloadconf"

    [*]edit the configs that have mean to "only this group level above can login"

    [*]on your char & login server console, (make sure console:yes for both servers) just go type "server:reloadconf"

    ehh, the proper sort is 3-1-4-5-2. :P

     

    @Annie

    instead of use 0 here, u should use INVALID_TIMER (and other lines)

    +       if ( chrif->maintenance_countid > 0 ) {+               timer->delete( chrif->maintenance_countid, chrif->maintenance_countdown );+               chrif->maintenance_countid = 0; +       }

  8. anyone got problem by adding custom skill? :D

     

    Examples, I add custom skill with ID

    3040, as far as I know, in the skill_get_index, it will be handle by 

     

    		else if ( skill_id < 5019 ) // 3036 - 5000 are empty - 1020+57+348+35			skill_id = (1460) + skill_id - 5001;

    1460 + 3040 - 5001 = -501?

     

    5020, this is will returns

     

    ShowWarning("skill_get_index: skill id '%d' is not being handled!n",skill_id);

     

    then, I must 'peek' the empty slot between official skill ids or "add new skill ID after 1478 (#define MAX_SKILL) then add the value of MAX_SKILL"

    (I didn't find any info like I mention, CMIIW)


  9. we would have to save those item_trade and all those in sql's too if we decide to centralize them. which is good. FluxCP can be extended :wub: , to show that its available on buyingstore, and its non-tradable, and all those..

    yup, that's my idea in "other world", so we can put some sperated item db files for item_db table, can be used for CP.

    I already done this sql thing in "other world", also fine in testing.

     

    Seems, I can try that on Herc too, and try make .diff or PR maybe


  10. First, please don't feel strange if I make new post as suggestion here. Thank you.

     

    We know that on of many differences between Hercules and other emu is on item_db.conf. I feel 'the new' format file & item_db structure can provides some item_db values that currently are separated, like item_buyingstore.txt, item_delay.txt, item_trade.txt, item_nouse.txt, item_stack.txt, and item_avail.txt.

     

    I have suggestion to move those separated file to item_db.conf format:

    • Buyingstore: Yes //item_buyingstore.txt
    • Delay: <duration> //item_delay.txt
    • Trade: <flag>,<override> //item_trade.txt
    • Nouse: <flag>,<override> //item_nouse.txt
    • Stack: <amount>,<flag> //or sperated values instead of use a flag, <inventory>,<cart>,<storage>,<guild storage> //item_stack.txt
    • Sprite: <item_id> //item_avail.txt

    When those files are merged, then, the sql table for item_db can stores those values too.

    And maybe, later some db files can be merge to be one file like mob_db, skill, item creation, etc.

     

    (actually I'm doing something on 'other' emu related SQL - TXT databases then found that Herc's item_db.conf the only one can merges some separated item dbs)


  11.  

     

     

    >sorry if you was missunderstod what i mean, please be gentle im indonesian and still learning how to talk english fluently, and the Fact is im using google translate to  wrote a comment or post in Hercules Forum, you have my thanks and gratitude for understanding me :meow: :meow:

     

    the thing i ask is, ' is in iteminfo.lua was included the various headger from another official ragnarok server that stated above ? '

    i was downloaded all git/repo file, but when i take a look into the file the headger from another official server is not included.

     

     

    Maybe, later I can try to ask PR for some items that aren't exist yet from idRO


  12. the disabled items still can be equipped/consumed? if yes, try check the status, I think the effect is off even the disabled items still can be equipped/consumed.

     

    EDIT:

    by default it will affected map with 'gvg' mapflag only, for WOE maps are using gvg_castle which isn't affected by default for "GvG" zone(?)


  13. anyone can confirm if these translation need better translation, for msgstringtable.txt

     

    1. line 243: Please equip arrows first.#

    I think it's not only for arrow, but other ammunition too. According to clif.c clif_arrow_fail, it's better to show msg 0 = MsgStringTable[242]="Please equip the proper ammunition first."

     

    2. line 246: Arrow has been equipped.#

    Same case like above, it show message NOT ninja => MsgStringTable[245]="Ammunition has been equipped."

     

    3. line 1520: Cart is available only when mounted.#

    Seems like it's "Only available when cart is mounted"

    someone need to confirm this, but this message will be shown if use clif_skill_fail(sd,skill_id,USESKILL_FAIL_CART,0);

     

    4. line 1950: Kunayi item is only available in one state to mount.#

    Seems like should be "Kunai must be equipped to use this skill."

    msgstringtable.txt from idRO itself, said "Kamu harus memakai [Kunai] untuk menggunakan skill ini.#"

     


  14. btw, how much is the minimum memory size to do "make plugins"?

     

    What I experienced just now, if I have server with 1GB of memory  and with all normal stuffs installed (let's say, I use Asura Hosting and it ready to use with 512MB of physical memory and 512 Swap), it's not enough.

     

    > top

    rr1b.png

     

    > free -m

    EKqi5qh.png

     

    > top

    (then do make plugins, and see the top result)

    > make plugins

    iqet.png

     

    (the result of..)

    > make plugins

    esCCzyt.png

     

×
×
  • Create New...

Important Information

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