Jump to content

Emistry

Forum Moderator
  • Posts

    10018
  • Joined

  • Days Won

    408

Everything posted by Emistry

  1. something like this .. http://upaste.me/r/493cfa
  2. first of all.. you want to have a custom sql table that save the record ?? and how your npc works ?? player click npc and gain item then save a record.. or.. player click "ask for item" then no item gained..but save a record ... by default the server will have a record whenever player gained an item no matter how they get it...from loot..from trade..or npc through getitem ...( if you enabled log in your server ) using logmes is another way to allow you to save custom log with custom message yuo want.
  3. try change this ? conf/battle/battle.conf#L16 // Who can have perfect flee? (Note 3) enable_perfect_flee: 1
  4. i believe this should edit your website content and not the npc script ... * moving to website support
  5. both my script and euphy quest shop can do the trick ... https://rathena.org/board/index.php?/files/file/2504-%7B?%7D/
  6. i believe it's your NPC script problem.... perhap you are using query_sql and retrieve data...but didnt provide enough of variable to store the data...
  7. replace the warping part with this L_Lose1: areawarp "quiz_01",219,81,227,60,"prontera",155,182; end; L_Lose2: areawarp "quiz_01",207,81,215,60,"prontera",155,182; goto L_Start; end; L_Lose3: areawarp "quiz_01",195,81,203,60,"prontera",155,182; goto L_Start; end; L_Lose4: areawarp "quiz_01",183,81,191,60,"prontera",155,182; goto L_Start; end;
  8. i believe Harmony should have provided you a file that used to update your SQL table. find that file and execute it in your database.
  9. if( accountlevel == 3 ){ mes "you cant open storage"; }else{ openstorage; } close;
  10. /guild name spacing doesnt work.. quoting the name also doesnt wor.
  11. change to other font type since you are using custom font..
  12. dir = map_calc_dir(src,bl->x,bl->y); it calculate the distance and save the value into te variable "dir" if( dir > 0 && dir < 4) x = -i; else if( dir > 4 ) x = i; else x = 0; if the dir value is greater then 0 ...and less than 4 ..... the value of -1 will be assigned to variable x ..... if it's not greater than 4.. then the value of variable x is same as value of i..... otherwise the value of variable x is 0 ... if( dir > 2 && dir < 6 ) y = -i; else if( dir == 7 || dir < 2 ) y = i; else y = 0; if the dir value greater than 2 and less than 6....variable y will be assigned with value of -1.. if dir value = 7 ...or less than 2 .... y value wil be assigned with the value of variable i... otherwise... y = 0.
  13. this doc/item_bonus.txt#L194??? bonus2 bSkillAtk,n,x; Increase damage of skill n by x% (supports skill names) by using negative value ...??
  14. OnCheck: if( !checkvending() && !checkchatting() ){ set @hour,@hour + 1; dispbotton "You have played for "+@hour+" hours. Please take a rest."; OnPCLoginEvent: addtimer ( 3600 * 1000 ),strnpcinfo(0)+"::OnCheck"; } end;
  15. even simpler ..?? function script F_RandMes { return getarg( rand( getargcount() ) ); } but i think the name should change too ? since it's not only for "mes"
  16. you can try this too.. https://rathena.org/board/index.php?/files/file/2505-%7B?%7D/
  17. Emistry

    picklog

    @kangfredy [git=conf/log_athena.conf#L33
  18. *getitem2 <item id>,<amount>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<account ID>}; *getitem2 "<item name>",<amount>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<account ID>}; This command will give an amount of specified items to the invoking character. If an optional account ID is specified, and the target character is currently online, items will be created in their inventory instead. If they are not online, nothing will happen. It works essentially the same as 'getitem' (it even works for negative ID numbers the same way) but is a lot more flexible. Those parameters that are different from 'getitem' are: identify - Whether you want the item to be identified (1) or not (0). refine - For how many pluses will it be refined. It will not let you refine an item higher than the max refine. attribute - Whether the item is broken (1) or not (0). card1,2,3,4 - If you want a card compound to it, place the card ID number into the specific card slot.
  19. make sure you have that file in your GRF or data folder.
  20. http://rathena.org/board/files/file/2987-poring-collection/
  21. Version 1.0

    3311 downloads

    this is the poring collection that i previously grabbed from The Sprite Repository. inside got about 25 custom poring sprites ... previously i have edited the name of each sprites which allow me to install all the mob sprite into the test server of mine easily. I dont own any of these sprite .. and I dont know who are the original users who start to distribute it since the source no longer available. Do remain any credits of respective author if you know.
    Free
  22. View File Poring Collection this is the poring collection that i previously grabbed from The Sprite Repository. inside got about 25 custom poring sprites ... previously i have edited the name of each sprites which allow me to install all the mob sprite into the test server of mine easily. I dont own any of these sprite .. and I dont know who are the original users who start to distribute it since the source no longer available. Do remain any credits of respective author if you know. Submitter Emistry Submitted 08/27/2013 Category Monster Sprites Video Content Author SpriteRepository ( not sure )  
  23. by default ... shop cant sell an item that have a refine with it.. or any compounded items with it... the only way you can do it .... create another usable item that give refined item ...using getitem2
  24. edit or add a new entry for your quest in your questid2display.txt
×
×
  • Create New...