Jump to content

Patskie

Members
  • Posts

    1702
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by Patskie

  1. I think this is a source edits. post to source requests.
  2. Yes sa eathena lvl pero sa rathena group id. ganun din ang ilalagay mo 1 - 99. 99 for administrators
  3. Naka set talaga ng 1 ang damage mo sa WOE pero hindi talaga 1 un. may damage talaga un. sa monster naman. mob_db.txt
  4. Yeap edit mo nalang doppel card mo.
  5. how can i do that? can you give me some guides?
  6. Use jaypee's vote for points addon. it includes npc scripts for both eathena and rathena
  7. Download Judas Diffed Client :> http://rathena.org/board/topic/70962-recommended-client-setup/
  8. The thing is this. the recovery feature can only be seen by GM 99? like getgmid > 99 then mes "Password Locker : #lockpw$";? so that whenever the player forgot his or her password. then GM will ask for their account info then they will log into that. then see the password locker?
  9. I see alot of guides on how to fix this, but i am not sure if it is working in rathena. because those post was posted along time ago. Any way here's the scenario A - Pally 1 B - Champion C - Pally 2 Scenario : player C uses reflect shield. player A use devotion skill on player B. player B cast asura strike / extrimity fist on player C. instead of player A to take all the damage of the asura. player B do take it all. anyone who can help me to fix this issues with full guide? Thank you! Btw, got new here in rathena, so i don't think i am in the right section. forgive me bump
  10. on conf/battle/skills.conf set this :
  11. Go to addons/voteforpoints/modules/voteforpoints and in index.php Replace the code there with this code: <?php //A login is required include ('function.php');$this->loginRequired(); //This will list the sites $vp = Flux::config('FluxTables.Sites'); $vp_voter = Flux::config('FluxTables.Voters'); $serverLogDB = $server->loginDatabase; $vp_voter = Flux::config('FluxTables.Voters'); $vp_logs = Flux::config('FluxTables.Logs'); $serverObj = $server->connection;$sql = "SELECT site_id,site_name,address,points,blocking_time,banner,banner_url FROM {$server->loginDatabase}.{$vp}"; $sth = $server->connection->getStatement($sql); $sth->execute(); $vp = $sth->fetchAll(); $account_idz = $session->account->account_id; $current_time= date("Y-m-d G:i:s",time()); $ip_address = 0;if(Flux::config('IP_BLOCKING')) $ip_address = $_SERVER['REMOTE_ADDR']; $sql = "SELECT points FROM {$server->loginDatabase}.{$vp_voter} WHERE account_id=?"; $sth = $server->connection->getStatement($sql);$sth->execute(array($session->account->account_id)); $vp_voter = $sth->fetch(); $curr_points = $vp_voter->points; function isBlock($account_idz,$site_id,$current_time,$ip_address,$serverLogDB,$vp_logs,$serverObj){ if($ip_address!=0) { $sql = "SELECT `rtid`,`unblock_time`,`ip_address` FROM {$serverLogDB}.{$vp_logs} WHERE f_site_id=? AND unblock_time>? AND ip_address=? ORDER BY unblock_time ASC LIMIT 1"; $sth = $serverObj->getStatement($sql); $sth->execute(array($site_id,$current_time,$ip_address)); $ip_check = $sth->fetchAll(); $diff_time = strtotime($ip_check[0]->unblock_time)-strtotime(date("Y-m-d G:i:s",time())); if(!empty($ip_check)) return strtotime($ip_check[0]->unblock_time); } $sql = "SELECT `unblock_time` FROM {$serverLogDB}.{$vp_logs} WHERE account_id=? AND f_site_id=?"; $sth = $serverObj->getStatement($sql); $sth->execute(array($session->account->account_id,$site_id)); $account_check = $sth->fetch(); if(!empty($account_check)) $diff_time = strtotime($account_check->unblock_time)-strtotime(date("Y-m-d G:i:s",time())); else $diff_time = 0; if($diff_time>0) return strtotime($account_check->unblock_time); else return 0; return strtotime($account_check->unblock_time);} ?>
  12. put this on your modules/account/create.php Find : <tr> <th><label for="register_email_address"><?php echo htmlspecialchars(Flux::message('AccountEmailLabel')) ?></label></th> <td><input type="text" name="email_address" id="register_email_address" value="<?php echo htmlspecialchars($params->get('email_address')) ?>" /></td> </tr> Add below : <tr> <th><label for="register_birth_date"><?php echo htmlspecialchars(Flux::message('BirthDateLabel')) ?></label></th> <td><input type="text" name="birth_date" id="register_birth_date" value="<?php echo htmlspecialchars($params->get('birth_date')) ?>" /><i>(Format: YYYY-MM-DD)</i></td> </tr> Format is Format: YYYY-MM-DD
  13. I have this account locker script, the problem is if ever my players forgot his or her password is there any possibility of confirming again their account locker passwords? Kindly help thanks http://pastebin.com/HbMrBQC6
  14. better if you use securegrf to encrypt grf files and implement rocshield by gerome so that even the user knows how to diff ragexere clients. he or she must decrypt first your .grf file
  15. try using other clients. 2011-03-15 or 2011-06-09 works fine for me.
  16. <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>korea</servicetype> <servertype>sakray</servertype> <hideaccountlist /> <passwordencrypt /> <passwordencrypt2 /> <extendedslot /> <readfolder /> <connection> <display>SERVER NAME HERE</display> <desc>Ragnarok Online</desc> <balloon>this is a tool tip</balloon> <address>SERVER IP HERE</address> <port>6900</port> <version>20</version> <langtype>1</langtype> <registrationweb>REGISTRATION URL HERE</registrationweb> <yellow> <admin>2000001</admin> <admin>2000002</admin> <admin>2000003</admin> </yellow> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> <image>loading05.jpg</image> <image>loading06.jpg</image> <image>loading07.jpg</image> <image>loading08.jpg</image> <image>loading09.jpg</image> <image>loading10.jpg</image> </loading> </connection> </clientinfo> // put the host ip on "SERVER IP HERE"
  17. Refering to : http://www.eathena.ws/board/lofiversion/index.php/t273686.html Can anyone give the source edits for this? Thank You!
  18. They can't sell. They can exchange their castle drops to another castle drops. but before the exchange process. the npc must be payed (zeny) For example : i have billow here. Then i want to exchange it to ripple. I can use the npc and exchange my billow to ripple but i must pay for example 50 million zeny for it to be exchanged. Sorry for my bad english
×
×
  • Create New...