Jump to content

goddameit

Members
  • Posts

    562
  • Joined

  • Days Won

    14

Everything posted by goddameit

  1. extend timer. cause you can move it. cause time out.
  2. already done, you can ask bVersatile for getting script.
  3. seen there is a variable recording the chances of success ' @rate ' function sRater { mes "[successful rate]["+set(@rate,(nRate(@typr,getequiprefinerycnt(@typr))+(@use2>6000?10:0)))+"%]"; return; } and we know below is used to delete the protection scroll if(.Scroll) { if( @menu==2 || @menu2==2 ) delitem .Scroll,1; } so what should we done is making a new exception about 100% (even over) success. if(.Scroll) { if( ( @menu==2 || @menu2==2 ) && @rate < 100 ) delitem .Scroll,1; } also can add a note. if(.Scroll) { if( @menu==2 || @menu2==2 ) if( @rate >= 100 ) mes "100% of success, so automatically cancel using the protection scroll"; else delitem .Scroll,1; } http://imgur.com/TXn3l http://imgur.com/pLLrQ http://imgur.com/lGEtd http://imgur.com/Wh5Yn http://imgur.com/ZCu33
  4. http://rathena.org/board/forum/32-script-requests/
  5. http://rathena.org/board/forum/32-script-requests/
  6. that you will not care waste a scroll on 100% success refine.
  7. if you are rich.
  8. you need 2 players. read script & watch video.
  9. src. maybe. no.
  10. [media=] Introduction : Refine script, you can refine your equipment to +20(if success) by using Purified or not, add 'Protection Scroll' and .back variable to do something when fail so when .back is 1, I refine my +9 item and I chose that I use the 'Protection Scroll' and if refine is fail, I will get +8 of that item. if .back is -1, I will get +1 of that item. Other Set : nZeny : costing of zeny of each level item. nItem : costing of item of each level item. nRate : probability of success of each level of refining level item. About 'continue' : Download : Refine++.txt Refine++.txt Modification : Cancel using the protection scroll when 100% of success. Update : Mootie's report : http://i.imgur.com/HeNc6.png
  11. add label, click ---> loop { donpcevent "npc#%variable%::<label>" }
  12. how ? i know compile... edit where only start compile?? delete , stop or delay other event. don't ask how, we don't know what event your server will be starting to work in that time and what is used for
  13. what are you trying to do ? --- What I done is full in the video, watch it. i click the Npc but ..NPC broadcasting [CTF]!! only nothing happens. . yeah i watch it =D test & research what happen on your program. announce "[CTF]!!!",0; for(set .@io,0;.@io<=.join;set .@io,.@io+1) { if(attachrid(getd(".join_j"+.@io))) { warp "prt_maze02",bx(@ctf_tid*3),by(@ctf_tid*3); } } initnpctimer; initnpctimer "CTF-Point#1"; initnpctimer "CTF-Point#2"; end; I can't help you cause every time I test it's always fine and I don't see what logic is wrong(activate the event, record AID, and warp them,...) hope you can find what happen on your server and tell me in where.
  14. what are you trying to do ? --- What I done is full in the video, watch it.
  15. I don't. one of your problem is very not my business ** Define an NPC object. <map name>,<x>,<y>,<facing>%TAB%script%TAB%<NPC Name>%TAB%<sprite id>,{<code>}
  16. already posted on #1.
  17. add correctly.
  18. 1. later 2. source code. 3. already done.
  19. @Nokia sleep2(10000); if(.join<4)end;//add add mapflag pvp_noguild
  20. here http://rathena.org/b...pture-the-flag/ Cool script goddameit can you make it like Battleground Style ? the points system. could. later. Thanks btw what's the use of the 3 flag standing around the base ? what does it do ? wait enemy to take them out.
  21. here http://rathena.org/b...pture-the-flag/ Cool script goddameit can you make it like Battleground Style ? the points system. could. later.
  22. if bl->type != BL_PC use 'return;' to end the function before swap it.
×
×
  • Create New...