Jump to content

Vykimo

Members
  • Posts

    236
  • Joined

  • Last visited

  • Days Won

    21

Posts posted by Vykimo

  1. No I think He was talking about "skill". I don't see the goal of a norecall command for @recall since it is owned only by gms... if gms aren't enough responsible and they abuse of the recall command its a professionalism problem.

  2. Go in your db/pre-re/skill_require_db.txt

    46,0,0,12,0,0,0,11,1,1,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0								//AC_DOUBLE

    Change 10th column to 2 like that : 

    46,0,0,12,0,0,0,11,1,2,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0								//AC_DOUBLE

     

    • Upvote 1
  3. You've to look in msgstringtable.txt if you can find this text in Korean. If not, search for every "ragnarok.co.kr" written and replace it by your server address.

    At least it should redirect your players to the good website…. But I think this detection is hardcoded in exe so only a new diff could delete it.

  4. yes and it's quite easy to code if you've PHP skills. If not, please consider using FluxCP instead...

    Example of simple status server check :

    /* Usage: 
    $status =  GetServerStatus('http://domain.com',80)
    or
    $status =  GetServerStatus('IPAddress',80)
    */
    
    <?php
    function GetServerStatus($site, $port)
    {
    $status = array("OFFLINE", "ONLINE");
    $fp = @fsockopen($site, $port, $errno, $errstr, 2);
    if (!$fp) {
        return $status&#91;0&#93;;
    } else 
      { return $status&#91;1&#93;;}
    }
    ?>

     

  5. No it should.

    Because guild id is saving in a global permanent variable. And they are stored by map-server in database table `mapreg`. So it should be remanent. If not it's maybe because you closed your mapserver too quickly and it hadn't enough time to save it in DB...

  6. Yes,  it should work now.

    Explaination :

    #ifndef RENEWAL
    				//It was discovered that ranged defense also counts vs magic! [Skotlex]
    				if( flag&BF_SHORT )
    					cardfix = cardfix * (100 - tsd->bonus.near_attack_def_rate) / 100;
    				else
    					cardfix = cardfix * (100 - tsd->bonus.long_attack_def_rate) / 100;
    #endif

    as you can see, long_attack_def_rate is only taken in account in magic atk when RENEWAL is set.

    If you want to be sure, you can delete this all part shown above.

     

    • Upvote 2
×
×
  • Create New...