

Jb Roxas
Members-
Posts
95 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Jb Roxas
-
that setting is for no drop, no trade etc. what i need is Yes its tradeable, yes its storageable That Figure Accesorry is not on the list of item_trade.txt so how can i make it tradeable and storageable. Solved.
-
my old server is eathena and on item_trade.txt there is a figure accesorry for example: Acolyte figure ID:2767 i can enable it to no storage,nodrop,etc. BUT im using Rathena now that Acolyte figure is already config to notrade,nodrop,nostorage etc. and when im looking on item_trade.txt its not on the list. is there someone have the same problem? or already solve this problem?
-
Thanks MarkZD Request Solved!
-
i know but the last line of the monster there is the card and drop rate example 4359,1 that is assassin cross card, 1 <--- but this number is 100% when i type @mi assassin cross, i know there is a script for the custom drop rate, but some of them is not working fine i think. bump ~
-
i want to have a custom drop rate on my server for example: [ mobid, itemid, rate ] Lhz_03 Boss Monster 1647, 4359 , 3% <--- assassin cross 1646, 4357 , 3% <---- Lord knight 1734, 4403 , 20% <---- Kiel D 01 1832, 4430 , 20% <---- Ifrit -------------------------- MVP and Normal Monster 1312, 4305 , 30% <---- Turtle General 1068, 4035, 30% <---- Hydra 1002, 4001, 30% <----- Poring That is what i want todo on my Server Drop rates i hope u can help me
-
i can't moved when i get stoned, and also when u get linked nothings change on your skill, like on Whitesmith Job if u get linked the FULL ADRENALINE RUSH will be enable right?
-
still gets stoned prontera,151,189,5 script SoulLinker 59,{ mes "[soul Linker]"; mes "Good day my friend. I am the Soul Linker"; mes "I can link your soul to the Valkyrian Gods to increase your abilities"; mes "Do you want to try?"; next; switch(select ("Yes,please:Sorry, I am not interested")) { case 1: next; mes "[soul Linker]"; mes "Ok.Please select which spirit you would like to be linked to."; mes "Please be adviced that you can only be linked to a soul with the same job as you"; mes "Please select your job from the following list."; next; switch(select ("Monk:Star Gladiator:Sage:Crusader:Super Novice:Knight:Wizard:Priest:Assassin:Rouge:Blacksmith:Hunter:Soul Linker")) { case 1: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_MONK,360000,5; skilleffect 447,0; mes "Thank you! And I hope to see you soon again."; close; case 2: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_STAR,360000,5; skilleffect 448,0; mes "Thank you! And I hope to see you soon again."; close; case 3: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_SAGE,360000,5; skilleffect 449,0; mes "Thank you! And I hope to see you soon again."; close; case 4: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_CRUSADER,360000,5; skilleffect 450,0; mes "Thank you! And I hope to see you soon again."; close; case 5: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_SUPERNOVICE,360000,5; skilleffect 451,0; mes "Thank you! And I hope to see you soon again."; close; case 6: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_KNIGHT,360000,5; skilleffect 452,0; mes "Thank you! And I hope to see you soon again."; close; case 7: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_WIZARD,360000,5; skilleffect 453,0; mes "Thank you! And I hope to see you soon again."; close; case 8: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_PRIEST,360000,5; skilleffect 454,0; mes "Thank you! And I hope to see you soon again."; close; case 9: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_ASSASIN,360000,5; skilleffect 455,0; mes "Thank you! And I hope to see you soon again."; close; case 10: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_ROUGE,360000,5; skilleffect 456,0; mes "Thank you! And I hope to see you soon again."; close; case 11: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_ASSASIN,360000,5; skilleffect 457,0; mes "Thank you! And I hope to see you soon again."; close; case 12: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_BLACKSMITH,360000,5; skilleffect 458,0; mes "Thank you! And I hope to see you soon again."; close; case 13: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_HUNTER,360000,5; skilleffect 460,0; mes "Thank you! And I hope to see you soon again."; close; case 14: mes "[soul Linker]"; mes "Here you go!"; next; sc_start SL_SOULLINKER,360000,5; skilleffect 461,0; mes "Thank you! And I hope to see you soon again."; close; } case 2: mes "[soul Linker]"; mes "Have a nice day."; close; } }
-
Thanks i will try it later.
-
i requesting for Kafra Shop that selling diffirent kinds of items, that also Required Vote points to buy those items.
-
@trenx they get STONED after they got Link on there character. also there is something wrong after the link, for example i choose Whitesmith, if they get talis the "FULL ADRENALINE RUSH SKILL" WILL BE ENABLE TO USE, but when i test that NPC nothing happens the Full adrenaline rush skill is still disabled even if u get talis on that npc.
-
i just get that script on script section Can you refix it sir? Bump "-"
-
prontera,151,189,5 script Soul Linker 59,{ mes "[soul Linker]"; mes "Good day my friend. I am the Soul Linker"; mes "I can link your soul to the Valkyrian Gods to increase your abilities"; mes "Do you want to try?"; next; switch(select ("Yes,please:Sorry, I am not interested")) { Yes (Case 1): next; mes "[soul Linker]"; mes "Ok.Please select which spirit you would like to be linked to."; mes "Please be adviced that you can only be linked to a soul with the same job as you"; mes "Please select your job from the following list."; next; switch(select ("Monk:Star Gladiator:Sage:Crusader:Super Novice:Knight:Wizard:Priest:Assassin:Rouge:Blacksmith:Hunter:Soul Linker")) { case 1: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_MONK,360000,5; skilleffect 447,0; mes "Thank you! And I hope to see you soon again."; close; case 2: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_STAR,360000,5; skilleffect 448,0; mes "Thank you! And I hope to see you soon again."; close; case 3: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_SAGE,360000,5; skilleffect 449,0; mes "Thank you! And I hope to see you soon again."; close; case 4: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_CRUSADER,360000,5; skilleffect 450,0; mes "Thank you! And I hope to see you soon again."; close; case 5: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_SUPERNOVICE,360000,5; skilleffect 451,0; mes "Thank you! And I hope to see you soon again."; close; case 6: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_KNIGHT,360000,5; skilleffect 452,0; mes "Thank you! And I hope to see you soon again."; close; case 7: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_WIZARD,360000,5; skilleffect 453,0; mes "Thank you! And I hope to see you soon again."; close; case 8: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_PRIEST,360000,5; skilleffect 454,0; mes "Thank you! And I hope to see you soon again."; close; case 9: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_ASSASIN,360000,5; skilleffect 455,0; mes "Thank you! And I hope to see you soon again."; close; case 10: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_ROUGE,360000,5; skilleffect 456,0; mes "Thank you! And I hope to see you soon again."; close; case 11: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_ASSASIN,360000,5; skilleffect 457,0; mes "Thank you! And I hope to see you soon again."; close; case 12: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_BLACKSMITH,360000,5; skilleffect 458,0; mes "Thank you! And I hope to see you soon again."; close; case 13: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_HUNTER,360000,5; skilleffect 460,0; mes "Thank you! And I hope to see you soon again."; close; case 14: next; mes "[soul Linker]"; mes "Here you go!"; sc_start SL_SOULLINKER,360000,5; skilleffect 461,0; mes "Thank you! And I hope to see you soon again."; close; } No (Case 2): next; mes "[soul Linker]"; mes "Have a nice day."; close; } } the error missing function or calling undeclaired function on line 8 Bump
-
Some of my script from eathena is not working on Rathena WHY :)
Jb Roxas replied to Jb Roxas's question in Scripting Support
@Mr. Brian & Mysterious, no error show when i start my server, all of that is not working, can u tell me what is wrong? i already fix now thanks. -
Some of my script from eathena is not working on Rathena WHY :)
Jb Roxas replied to Jb Roxas's question in Scripting Support
-
its after-cast delay waaa, where should i post this topic?
-
how to put more id numbers and random chances of winning
Jb Roxas replied to Jb Roxas's question in Script Requests
@Skorm, thank you so much man, it works fine on my server. @skorm what is the number for 20% chance? -
i want to script this card Sniper Card Never miss on attack when equipped Rabbit ear plug Each refine will reduced skilldelay by 1% Please put the script tnx.
-
Those line is from Valkyrie Randgris. How about this Warning? dunno why it keeps spamming on my mapserv.sql
-
Solved, thanks sorry for my wrong post, what section should i post this kind of topics?
-
i add this script but no prize are given to the winner's can u put Prize id: 20078 Quantity: 1 and remove the Eventpoints prize tnx.
-
how about setting the prize to Prize id: 20078 Quantity 1
-
can you put the timer on this script, because its manually. //===== Athena Script ===================================== //= Cluck! Cluck! Boom! //===== By Keale of VoidRO ================================ //= http://voidro.com //===== Description ======================================= //= Click the chicken and try retrieve the item at a low //= chance. If you fail he will nuke, freeze, stone, //= stun, or make you fall asleep. //= The prize is configurable and triggered by the NPC. //===== Credits =========================================== //= LuTze for his 'Chicken of Punishment' script. //= BrianL for suggesting the 'switch' command. //===== Version =========================================== //= v1.1 //========================================================= //= v1.0 - First release. //= v1.1 - Using 'switch rand' instead. //========================================================= izlude,128,101,4 script Cluckers 800,{ if ($@startcluck == 1) goto L_playcluck; cluckcluck: if (getgmlevel() >= 80) goto cluckadmin; mes "[Cluckers]"; mes "Cluck cluck! Cluuuuuck?"; mes "Cluck...."; close; cluckadmin: mes "[Cluckers]"; mes "Cluck cluck! Cluuuuuck? ^FF0000~Hi GM " + strcharinfo(0) + ", Wanna play today?~^000000"; mes "Cluck cluck... CLUCK! ^FF0000~Just tell me what to do!~^000000"; switch(select("Start Event:Check Prize:Set Prize:Not today Cluckers")) { case 1: next; mes "[Cluckers]"; mes "CLUCK! ^FF0000~Sure thing!~^000000"; emotion 33; close2; goto L_cluckannounce; case 2: next; mes "[Cluckers]"; mes "Cluck, cluck cluck... Cluck! ^FF0000~The current prize is^000000 ^008000"+ $cluck_item_amount +" "+ getitemname($cluck_item_id) +".^000000"; next; goto cluckadmin; case 3: next; mes "[Cluckers]"; mes "Cluck cluck? Cluck??? ^FF0000~What should the prize for winning be? Please input the ID.~^000000"; input $cluck_item_id; next; mes "[Cluckers]"; mes "Cluck? cluuuck? ^FF0000~How many if this item should I give away?~^000000"; input $cluck_item_amount; next; mes "[Cluckers]"; mes "Cluck cluck..? Cluck. ^FF0000~So, the prize is^000000 ^008000"+ $cluck_item_amount +" "+ getitemname($cluck_item_id) +"^000000? ^FF0000Great.~^000000"; emotion 33; next; goto cluckadmin; case 4: next; mes "[Cluckers]"; mes "Cluck cluck cluck..."; close; } L_cluckannounce: announce "[Cluck! Cluck! Boom!] is about to start in Izlude!",bc_blue; initnpctimer; end; OnTimer10000: announce "Please hurry behind the fountain if you want to play with the crazy chicken!",bc_blue; end; OnTimer20000: announce "Cluckers has eaten one of my items! I'm too scared to retrieve it!",bc_blue; end; OnTimer30000: announce "Click the insane chicken and try squeeze out the item, if you're lucky you'll win! Are you ready?",bc_blue; end; OnTimer40000: announce "GO! Click the chicken to get the prize!",bc_blue; set $@startcluck,1; end; L_playcluck: specialeffect2 2; switch( rand(15) ) { case 0: npctalk "CLUUUUUUCK!!!"; emotion 23; atcommand "@nuke "+strcharinfo(0); break; case 1: npctalk "Cluuuuuck!~"; break; case 2: atcommand "@nuke "+strcharinfo(0); break; case 3: sc_start SC_Freeze,10000,0; break; case 4: npctalk "CLUUUUUUUUUCK!!!"; emotion 23; atcommand "@nuke "+strcharinfo(0); break; case 5: sc_start SC_Sleep,10000,0; break; case 6: emotion 29; sc_start SC_Stone,10000,0; break; case 7: npctalk "CLUUUUUUCK!!!"; emotion 23; atcommand "@nuke "+strcharinfo(0); break; case 8: npctalk "Cluck! CLUUUCK!!"; emotion 23; atcommand "@nuke "+strcharinfo(0); break; case 9: sc_start SC_Stun,10000,0; break; case 10: emotion 29; sc_start SC_Sleep,10000,0; break; case 11: npctalk "Cluck! Cluck!"; break; case 12: sc_start SC_Stun,10000,0; break; case 13: atcommand "@nuke "+strcharinfo(0); break; default: if( rand(50) < 3 ) { npctalk "WOOF!..........."; specialeffect2 72; announce "[Cluck! Cluck! Boom!] " + strcharinfo(0) + " Squeezed out the prize! Well done!",0; getitem $cluck_item_id,$cluck_item_amount; set $@startcluck,0; } else { npctalk "Cluck! CLUUUCK!!"; atcommand "@nuke "+strcharinfo(0); } break; } }
-
Can someone set the Prize and The Timer Run every 1hour Prize ID : 20078 //======================================= // Script By: // eAthenanabs // // http://astral-RO.net // //======================================= //= Info: // //= This event triggers every 15 minutes of the server time. //======================================= //= Mechanics: // //= Players have to run / choose a box between box 1 up to box 4 //= After that, that NPCs picks a number randomly //= (obviously,between 1-4) //= All players that are not inside the box that the NPC chose will //= all be eliminated. //= This event would run until there's only 1 player left. //= Winner would get an incrementation on its #EVENTPOINTS variable //= (users can simply just change the prize given.) // //======================================== - script DiceTrigger -1,{ OnInit: disablenpc "Dice Event Warper#dice"; disablenpc "Claim Your Prize!#dice"; end; OnMinute15: if(agitcheck() == 1 || $@diceon == 1) end; enablenpc "Dice Event Warper#dice"; announce "Dice Event: We are going to have a Dice Event",bc_all; sleep2 1000; announce "Dice Event: For those who want to join, please warp @ prontera 178 135",bc_all; sleep2 1000; announce "Dice Event: The Warper would be open for 1 minute",bc_all; sleep2 30000; announce "Dice Event: Last 30 Seconds.",bc_all; sleep2 30000; announce "Dice Event: Warper Closed.",bc_all; disablenpc "Dice Event Warper#dice"; donpcevent "DiceEvent::OnDiceStart"; set $@diceon,1; end; } prontera,179,135,3 script Dice Event Warper#dice 723,{ mes "Do you want to join the Dice Event?"; menu "Yes",-; warp "quiz_02",55,87; close; } quiz_02,55,90,3 script Got Stuck?#dice 779,{ mes "[ Got Stuck? ]"; mes "Do you wish to go back?"; menu "Yes",-; warp "prontera",0,0; close; } quiz_02,37,80,3 script Box 1 111,{ warp "quiz_02",37,70; close; } quiz_02,49,80,3 script Box 2 111,{ warp "quiz_02",49,70; close; } quiz_02,61,80,3 script Box 3 111,{ warp "quiz_02",61,70; close; } quiz_02,73,80,3 script Box 4 111,{ warp "quiz_02",73,70; close; } quiz_02,37,64,3 script Go Back#1 858,{ warp "quiz_02",55,76; close; } quiz_02,49,64,3 script Go Back#2 858,{ warp "quiz_02",55,76; close; } quiz_02,61,64,3 script Go Back#3 858,{ warp "quiz_02",55,76; close; } quiz_02,73,64,3 script Go Back#4 858,{ warp "quiz_02",55,76; close; } - script DiceEvent -1,{ OnDiceStart: mapannounce "quiz_02","We are about to start the Dice event.",bc_blue; sleep2 1000; mapannounce "quiz_02","Rules are simple:",bc_blue; sleep2 1000; mapannounce "quiz_02","I'm going to pick a number, 1 to 4. Then I'll do a countdown from 5 to 0",bc_blue; sleep2 1000; mapannounce "quiz_02","All you have to do is go to box of the number you want",bc_blue; sleep2 1000; mapannounce "quiz_02","Example, If I get the number 4, All players standing on number 1 to 3 loses.",bc_blue; sleep2 1000; mapannounce "quiz_02","We'll do it again and again until we have 1 player left on this map.",bc_blue; sleep2 2000; mapannounce "quiz_02","Before I forget, you must GO INSIDE THE BOX! because if you're caught standing outside the box you'll be automatically disqualified!",bc_blue; sleep2 2000; mapannounce "quiz_02","That's it.. Now let's get it on!",bc_blue; sleep2 3000; goto L_start; end; L_start: enablenpc "Go Back#1"; enablenpc "Go Back#2"; enablenpc "Go Back#3"; enablenpc "Go Back#4"; if(getmapusers("quiz_02") == 1) goto L_winner; enablenpc "Box 1"; enablenpc "Box 2"; enablenpc "Box 3"; enablenpc "Box 4"; if(getmapusers("quiz_02") == 0) goto L_noone; if(getmapusers("quiz_02") > 1) { set $@number,rand(1,4); sleep2 1000; mapannounce "quiz_02","I'm ready to pick a number. Please go to the box of the number you want! Go go go!",bc_blue; sleep2 20000; mapannounce "quiz_02","5",bc_blue; sleep2 1500; mapannounce "quiz_02","4",bc_blue; sleep2 1500; mapannounce "quiz_02","3",bc_blue; sleep2 1500; mapannounce "quiz_02","2",bc_blue; sleep2 1500; mapannounce "quiz_02","1",bc_blue; disablenpc "Box 1"; disablenpc "Box 2"; disablenpc "Box 3"; disablenpc "Box 4"; disablenpc "Go Back#1"; disablenpc "Go Back#2"; disablenpc "Go Back#3"; disablenpc "Go Back#4"; areawarp "quiz_02",32,95,79,76,"prontera",0,0; areawarp "quiz_02",80,85,80,76,"prontera",0,0; areawarp "quiz_02",31,85,31,76,"prontera",0,0; if(getmapusers("quiz_02") == 0) goto L_noone; sleep2 1000; mapannounce "quiz_02","Time's Up. Winning number is "+$@number+"!",bc_blue; if($@number == 4) goto L_Lose1; if($@number == 3) goto L_Lose2; if($@number == 2) goto L_Lose3; if($@number == 1) goto L_Lose4; end; } L_Lose1: areawarp "quiz_02",33,73,41,52,"prontera",0,0; areawarp "quiz_02",45,73,53,52,"prontera",0,0; areawarp "quiz_02",57,73,65,52,"prontera",0,0; goto L_start; end; L_Lose2: areawarp "quiz_02",33,73,41,52,"prontera",0,0; areawarp "quiz_02",45,73,53,52,"prontera",0,0; areawarp "quiz_02",69,73,77,52,"prontera",0,0; goto L_start; end; L_Lose3: areawarp "quiz_02",33,73,41,52,"prontera",0,0; areawarp "quiz_02",57,73,65,52,"prontera",0,0; areawarp "quiz_02",69,73,77,52,"prontera",0,0; goto L_start; end; L_Lose4: areawarp "quiz_02",45,73,53,52,"prontera",0,0; areawarp "quiz_02",57,73,65,52,"prontera",0,0; areawarp "quiz_02",69,73,77,52,"prontera",0,0; goto L_start; end; L_noone: announce "No one won the Dice Event!",bc_all; disablenpc "Claim Your Prize!#dice"; disablenpc "Dice Event Warper#dice"; set $@diceon,0; end; L_winner: enablenpc "Claim Your Prize!#dice"; disablenpc "Dice Event Warper#dice"; end; } quiz_02,55,84,3 script Claim Your Prize!#dice 904,{ set #EVENTPOINTS,#EVENTPOINTS+1; announce strcharinfo(0)+" won the Dice Event!",bc_all; disablenpc "Claim Your Prize!#dice"; disablenpc "Dice Event Warper#dice"; dispbottom "You now have "+#EVENTPOINTS+" Event Point(s)."; warp "prontera",0,0; set $@diceon,0; close; end; }