Jump to content

HappyMan

Members
  • Posts

    191
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by HappyMan

  1. did you set your lua files id?
  2. from : getmapxy .@map$, .@x, .@y, 0; to : from : getmapxy .@map$, .@x, .@y, 1;
  3. prontera,155,187,4 script Healer::healerdup 441,10,10,{ OnTouch: while(getbrokenid(1)) repair(1); sc_start SC_INCREASEAGI,240000,10; sc_start SC_BLESSING,240000,10; set @maxhp,readparam(6); set @curhp,readparam(5); set @heal,@maxhp-@curhp; skilleffect 28,@heal; percentheal 100,100; getinventorylist; for(set @i, 0; @i < @inventorylist_count; set @i, @i + 1) { if (@inventorylist_identify[@i] == 1) continue; delitem2 @inventorylist_id[@i],1,0,0,0,0,0,0,0; getitem @inventorylist_id[@i],1; } } try this one.
  4. i know how to apply it in game but i dont know how to put my files into act and spr
  5. @sader1992 can you help me on this one? thanks
  6. i apply the diff correctly but still got error. anyone can help me to fix this error? thanks in advance
  7. How to set or make this sprite file for gm sprite? thanks in advance
  8. The npc can detect the points in character but when checking the top 10 breaker it's not working. image below prontera,164,175,3 script Breaker Ladder 605,{ query_sql "SELECT `char`.char_id,`char`.`name`,global_reg_value.`value` FROM global_reg_value LEFT JOIN `char` ON global_reg_value.char_id=`char`.char_id WHERE global_reg_value.str='brokeemp' ORDER BY CAST(`global_reg_value`.`value` AS UNSIGNED) DESC LIMIT 10", .@char_id, .@name$, .@count; mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "Hello there "+strcharinfo(0)+", what do you want to do?"; menu "Check Emperium Break Points",-,"View Breaker Ladder",Llad,"Exchange Points",Lex,"Nothing",Lno; next; next; mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "Hmm, wait a second, i'll go check my records.."; next; mes strcharinfo(0)+"'s Emperium Break Points is ^FF0000"+brokeemp+"^000000 Point(s)"; end; Lno: next; mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "Suit yourself.."; end; Lex: next; mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "What points would you like to exchange?"; mes "^FF0000Note: Check your inventory and weight before exchanging with me!"; menu "Emperium Break Points",-,"Nothing",Lno; next; mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "What do you want to exchange with?"; menu "Billow",-,"Emblem of Solar God",Lesg,"Ripple",Lrip,"Silver Ornament",Lsil,"Wrath of Valkyrie",Lval; next; mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "You need 50 Breaker Points for this.."; mes "Do you still want Billow?"; menu "Yes",-,"No",Lno; if(brokeemp < 50) goto Lnep; if(brokeemp >= 50) next; mes "Here you go!"; getitem 7091,1; set brokeemp,brokeemp-50; end; Lnep: next; mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "Not enough points!"; end; Lesg: next; mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "You need 70 Breaker Points for this.."; mes "Do you still want Emblem of Solar God?"; menu "Yes",-,"No",Lno; next; if(brokeemp < 70) goto Lnep; if(brokeemp >= 70) mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "Here you go!"; getitem 7086,1; set brokeemp,brokeemp-70; end; Lrip: mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "You need 50 Breaker Points for this.."; mes "Do you still want Ripple?"; menu "Yes",-,"No",Lno; if(brokeemp < 50) goto Lnep; if(brokeemp >= 50) next; mes "Here you go!"; getitem 7090,1; set brokeemp,brokeemp-50; end; Lval: mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "You need 50 Breaker Points for this.."; mes "Do you still want Wrath of Valkyrie?"; menu "Yes",-,"No",Lno; if(brokeemp < 50) goto Lnep; if(brokeemp >= 50) next; mes "Here you go!"; getitem 7078,1; set brokeemp,brokeemp-50; end; Lsil: mes "[ ^00FF00 Kaspersky ^000000 ]"; mes "You need 50 Breaker Points for this.."; mes "Do you still want Silver Ornament?"; menu "Yes",-,"No",Lno; if(brokeemp < 50) goto Lnep; if(brokeemp >= 50) next; mes "Here you go!"; getitem 7077,1; set brokeemp,brokeemp-50; end; Llad: next; for( set .@x,0; .@x<=9; set .@x,.@x+1 ) { mes "^0000FF"+(.@x+1)+".^000000 "+.@name$[.@x]+" - ^FF0000"+.@count[.@x]+"^000000 Point(s)"; } // .@x starts at 0, but you want to start with '1st', so use (.@x+1);) end; OnInit: waitingroom "BREAKER LADDER!",0; end; }
  9. This is already fixed by creating new classes.
  10. How to fix this? thanks
  11. how to fix this?
  12. @Playtester if i set it 600 i cant spam some skill like bowling bash and also what i want is to have minimal or a little bit cast for like fire bolt etc. even they use kiel card . to avoid any 3rd party programs.
  13. Hello anyone can help me or is it possible to add a little bit skill cast to all job classes? Purpose? to avoid the 3rd party programs to spam the skill. this will be act as anti rpe, anti macro and etc.. thanks in advance
  14. @anacondaq its not working..
  15. announce "The Character " + strcharinfo(0) + " have " + .@len + " dual accounts " + "and the ID is: " + getcharid(3) ,bc_all,"0xffff90",FW_NORMAL,12; how to set announcement for GM only? thanks in advance
  16. up or anyone have woe timer depends on set time ? @Emistry @anacondaq @Playtester
  17. anyone can help or make this 2 hour woe timer? thanks in advance //For 1 hour WoE Only - script WoECountdown -1,{ OnAgitStart: initnpctimer; OnTimer1800000: announce "[WoE]: Last 30 minutes",0; end; OnTimer2400000: announce "[WoE]: Last 20 minutes",0; end; OnTimer3000000: announce "[WoE]: Last 10 minutes",0; end; OnTimer3300000: announce "[WoE]: Last 5 minutes",0; end; OnTimer3360000: announce "[WoE]: Last 4 minutes",0; end; OnTimer3420000: announce "[WoE]: Last 3 minutes",0; end; OnTimer3480000: announce "[WoE]: Last 2 minutes",0; end; OnTimer3540000: announce "[WoE]: Last 1 minute",0; end; OnTimer3570000: announce "[WoE]: Last 30 Seconds",0; end; OnTimer3571000: announce "[WoE]: Last 29 Seconds",0; end; OnTimer3572000: announce "[WoE]: Last 28 Seconds",0; end; OnTimer3573000: announce "[WoE]: Last 27 Seconds",0; end; OnTimer3574000: announce "[WoE]: Last 26 Seconds",0; end; OnTimer3575000: announce "[WoE]: Last 25 Seconds",0; end; OnTimer3576000: announce "[WoE]: Last 24 Seconds",0; end; OnTimer3577000: announce "[WoE]: Last 23 Seconds",0; end; OnTimer3578000: announce "[WoE]: Last 22 Seconds",0; end; OnTimer3579000: announce "[WoE]: Last 21 Seconds",0; end; OnTimer3580000: announce "[WoE]: Last 20 Seconds",0; end; OnTimer3581000: announce "[WoE]: Last 19 Seconds",0; end; OnTimer3582000: announce "[WoE]: Last 18 Seconds",0; end; OnTimer3583000: announce "[WoE]: Last 17 Seconds",0; end; OnTimer3584000: announce "[WoE]: Last 16 Seconds",0; end; OnTimer3585000: announce "[WoE]: Last 15 Seconds",0; end; OnTimer3586000: announce "[WoE]: Last 14 Seconds",0; end; OnTimer3587000: announce "[WoE]: Last 13 Seconds",0; end; OnTimer3588000: announce "[WoE]: Last 12 Seconds",0; end; OnTimer3589000: announce "[WoE]: Last 11 Seconds",0; end; OnTimer3590000: announce "[WoE]: Last 10 Seconds",0; end; OnTimer3591000: announce "[WoE]: Last 9 Seconds",0; end; OnTimer3592000: announce "[WoE]: Last 8 Seconds",0; end; OnTimer3593000: announce "[WoE]: Last 7 Seconds",0; end; OnTimer3594000: announce "[WoE]: Last 6 Seconds",0; end; OnTimer3595000: announce "[WoE]: Last 5 Seconds",0; end; OnTimer3596000: announce "[WoE]: Last 4 Seconds",0; end; OnTimer3597000: announce "[WoE]: Last 3 Seconds",0; end; OnTimer3598000: announce "[WoE]: Last 2 Seconds",0; end; OnTimer3599000: announce "[WoE]: Last 1 Second",0; stopnpctimer; end; }
  18. i create my own script to detect all dual.. i dont want to share on comment section.. if you are interested message me..
  19. anyone here can help me to connect it to my server? Thanks specially to @meyraw thanks. help me please...
  20. I would like to ask anyone here know how to create a ragnarok mobile server? Any picture or website about the tutorial creating a ragnarok mobile server? anyone here can give a hint or a website for ragnarok mobile 2 tutorial or for files to download so i can create my own private ro mobile 2? Thanks in advance. up for this..
  21. i dont know if i am in the right section or board. I would like to ask anyone here know how to create a ragnarok mobile server?
×
×
  • Create New...