Jump to content

Jb Roxas

Members
  • Posts

    95
  • Joined

  • Last visited

Everything posted by Jb Roxas

  1. 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.
  2. 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?
  3. Thanks MarkZD Request Solved!
  4. 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 ~
  5. 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
  6. 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?
  7. 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; } }
  8. Thanks i will try it later.
  9. i requesting for Kafra Shop that selling diffirent kinds of items, that also Required Vote points to buy those items.
  10. @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.
  11. i just get that script on script section Can you refix it sir? Bump "-"
  12. 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
  13. @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.
  14. its after-cast delay waaa, where should i post this topic?
  15. @Skorm, thank you so much man, it works fine on my server. @skorm what is the number for 20% chance?
  16. 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.
  17. Those line is from Valkyrie Randgris. How about this Warning? dunno why it keeps spamming on my mapserv.sql
  18. Solved, thanks sorry for my wrong post, what section should i post this kind of topics?
  19. 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.
  20. how about setting the prize to Prize id: 20078 Quantity 1
  21. 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; } }
  22. 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; }
×
×
  • Create New...