Jump to content

Emistry

Forum Moderator
  • Posts

    10018
  • Joined

  • Days Won

    409

Everything posted by Emistry

  1. https://rathena.org/board/index.php?/files/file/2503-%7B?%7D/
  2. why not just switch to rAthena ? rAthena have all these mount work by default...
  3. erm..actually i am quite interest with the idea ... but might not test it until i have my mathematic test by 2moro...and still dunno able to squeez out some time to try this yet because might have to spend my time to rush another school project ~ and i do agree with Keyworld...if a script too much of dialog...i feel boring too >.< but the best thing is...watching annie and keyworld...or other member keep posting their script...xD eventually...i can learn alot from them....that's why i would like this to join ....
  4. @Dastgir.. nope..the buying price doesnt need to be alway twice of selling price.. as long as the ( Default selling price * Overcharged Rate ) greater than default buying price... the warning will gone....
  5. make sure the default buying price is alway higher than selling price........
  6. did you add this diff when you hex a 2012 client ? SkipPacketHeaderObfuscation
  7. add this diff file when you diff in 2012 client.. SkipPacketHeaderObfuscation
  8. kamu boleh rujuk wiki untuk setup server.. SQL_Installation
  9. get it here? O.O ? http://subversion.assembla.com/svn/ClientSide/Lua_Project/System/itemInfo.lua
  10. i was refering to this script command... *getusersname; This command will give the invoking character a list of names of the connected characters (including themselves) into an NPC script message window (see 'mes') paging it by 10 names as if with the 'next' command. You need to put a 'close' after that yourself. i didnt saw any script that used this script command ? thus this script command become kinda useless ? i have never see member create any script that have included this script command ( never...since i joined eA till now.. ) ...even wiki also didnt have documentation for it. since it's useles....perhap we can just drop this or maybe customiz it ? if we are not going to drop it....could we just customize it to something like this ? getusersname( <type>,{mapname} ) 0 = all user name 1 = mapname which work to retrieve all online player name that exist in the map specified...or all users that are currently online.. and save it into a temporary array ? like getpartymember did ? i think it could be useful in certain script that required to attach / check players that stay in certain map.. i know we can done above trick by using attachrid...strcharinfo...getmapxy..... but if we can customize the getusersname into something like this...isnt it more useful than current state ?
  11. restart your server and try again
  12. trunk/conf/groups.conf warp: true
  13. disable the renewal aspd..if you dont want the renewal aspd and would like to stay with pre-renewal aspd disable the renewal casting..if you dont want the renewal casting and would like to stay with pre-renewal casting
  14. Emistry

    Guild NPC

    if( getguildname( getcharid(2) ) == "Legion" ){ // you can use this npc... } refer getguildname
  15. - script Sample#daily_item -1,{ OnPCLoginEvent: if( #Date != atoi( gettimestr( "%Y%m%d", 9 ) ) ){ getitem 512,( 10 - countitem( 512 ) ); #Date = atoi( gettimestr( "%Y%m%d", 9 ) ); } end; }
  16. was wondering....could it be an exploit where player bet on all number to win.... since i never played this game in real life...so i dont know the actual gameplay ... i know how it's look like..but i dunno the gameplay...the rule...or etc...gonna research more ~ >.<
  17. you can try this.. http://pastebin.com/raw.php?i=UJhcsR3a but make sure they cant use any @[email protected] etc item that can use to store item and retrieve it while inside the pvp map. Edit: LOL...forgotten there is a cart ~ ~
  18. they can bet on number 0 ? and how they win ? any limitation to choose the number between 0 ~ 37 ? anyway i think it's better to update the script info in the topic you have created... i will give it a try if i figure out how to script this..
  19. @Milky Holmes depend on what kind of variable you use... if you save the variable as Account variable....then 1 account only can get 1 time.. if player variable....then each player within the account also can get it 1 time.. and player based variable will only removed if you delete the character ..or u delete through administration... account variable only will get deleted when the account is deleted...or through administration.
  20. trunk/db/mob_item_ratio.txt // Structure of Database: // ItemID,Ratio{,MonsterID}
  21. if( .@Random < 5 ) announce "You get a rare items",0;
  22. check your max hp of your emperium in mob_db.txt ..edit it if you want high HP of emperium or revert it to pre-renewal emperium if you dont want it get only 1 damage.
  23. i think it's this part that control the exp gained from your situation.. trunk/conf/battle/exp.conf // Method of calculating earned experience when defeating a monster: // 0 = uses damage given / total damage as damage ratio // 1 = uses damage given / max_hp as damage ratio // NOTE: Using type 1 disables the bonus where the first attacker gets // his share of the exp doubled when multiple people attack the mob. exp_calc_type: 0 // Experience increase per attacker. That is, every additional attacker to the // monster makes it give this much more experience // (eg: 5 people attack with 25 here, +(25*4)% -> +100% exp) exp_bonus_attacker: 25 // Max number of attackers at which exp bonus is capped // (eg: if set at 5, the max bonus is 4*bonus-per-char regardless of attackers) exp_bonus_max_attacker: 12
  24. mes "[Required Items]"; mes "1 Jellopy"; if( select("Exchange:Cancel") == 2 ) close;
  25. @Boy actually you can just make use of some dynamic npc that already exist in script release forum... for example...euphy's dynamic shop... you can add these headgear freely...custom requirement......preview...and etc.... instead of writing a new & "similar" script..why not just make use of the existing script ? all these script are just some kind of "Exchanger" script...
×
×
  • Create New...