Jump to content

crazyarashi

Developer
  • Posts

    763
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by crazyarashi

  1. you can merge your costumes.grf to yourRO.grf using GRF EDITOR :))
  2. its hard to define the error with info given XD maybe you have an idea if it's hg or npc..
  3. This one has kagerou/oboro and doram palette :))
  4. Conf/battle/misc.conf // For PK Server Mode. Change this to define the minimum level players can start PK-ing pk_min_level: 55 to pk_min_level: 1
  5. 501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ set BaseLevel, BaseLevel + 1; },{},{}
  6. //35000,Grape_Voucher,Grape Voucher,3,0,,10,,,,,,,,,,,,,{},{},{} //Add in import item_db.txt Adding Custom Item //adds global monster drop of grape voucher - script Grape_Voucher -1,{ OnNPCKillEvent: if( rand(100) < 10 ) //drops at 10% getitem .item,1; end; OnInit: set .item,35000; //item id here end; } //Voucher Exchange prontera,255,55,4 script Voucher_Exchange 117,{ if(countitem(.grapes) == 0){ mes "[Grape Merchant]"; mes "Good Day, I'm trading my grape juice for grape vouchers!"; next; mes "[Grape Merchant]"; mes "If you found vouchers feel free to trade it to me"; close; } else { mes "[Grape Merchant]"; mes "Seems like you have vouchers do you want to trade?!"; next; if(select("Yes:Quit")==2) close; mes "[Grape Merchant]"; mes "How many do you want to exchange?"; input .@amount; if(countitem(.grapes) >= .@amount){ mes "[Grape Merchant]"; mes "Here you go!"; delitem .grapes,.@amount; getitem .juice,.@amount; end; } else { mes "[Grape Merchant]"; mes "You dont have this kind of amount"; close; } } OnInit: set .grapes,35000; //voucher id here set .juice,533; //grape juice id end; }
  7. even though your a GM there is no way to bypass the party size limit unless you edit the script of the instance itself best solution for this is for you to dual to add a party member :))
  8. switch (.@equip_id) { case 22000: //Temporal_Str_Boots case 22001: //Temporal_Int_Boots case 22002: //Temporal_Agi_Boots case 22003: //Temporal_Vit_Boots case 22004: //Temporal_Dex_Boots case 22005: //Temporal_Luk_Boots case 22006: //Temporal_Str_Boots[1] case 22007: //Temporal_Int_Boots[1] case 22008: //Temporal_Agi_Boots[1] case 22009: //Temporal_Vit_Boots[1] case 22010: //Temporal_Dex_Boots[1] case 22011: //Temporal_Luk_Boots[1] Add the slotted temporal ID's into your enchanters script :))
  9. that's odd i can't reproduce your error how did your client and how is your clientinfo.xml
  10. If you're adding palette files it should go in the palette folder :))
  11. What 2015 are you using?.. and did you add your GM's to the aid in clientinfo.xml
  12. you can merge it into your grf/or manually add it since it's in GRF Form. you can use GRF Editor for merging the files. and as for server side you need to increase the maximum color/style in conf/battle/client.conf in these following lines. min_hair_style: 0 max_hair_style: 27 min_hair_color: 0 max_hair_color: 8 min_cloth_color: 0 max_cloth_color: 4 min_body_style: 0 max_body_style: 1
  13. use the rA version of the script :)) its in custom/quest/quest_shop.txt
  14. did you try do disable the doram creation in nemo?
  15. setarray .vip_day,7,14,31; // 7 days, 14 days, 31 days setarray .vip_item,33110,33111,33112; //item for 7 days is currently 33110, 14 days is 33111 = Change this line to edit the item needed
  16. .@npc$ = "^0055FF[ Premium Exchanger ]^000000"; //copy this and paste it on the script one missing sytnax
  17. prontera,255,55,5 script Premium Changer 456,{ mes "^0055FF[ Premium Exchanger ]^000000"; mes "Good day, Im Riza and I can make you a premium user"; mes "For a premium ticket"; next; mes "^0055FF[ Premium Exchanger ]^000000"; mes "A premium user will be able to use the premium buffs of the healer and other boosts"; mes "It includes Imposition Manus/Assumptio/+10 Food Buffs/Soul Link Buffs"; mes "and a boost of drop rate by 50%"; next; mes "^0055FF[ Premium Exchanger ]^000000"; mes "Do you want to be a premium user?"; switch(select("Yes!:No Im just looking around.")) { Case 1: goto Ontalk; close; Case 2: mes "^0055FF[ Premium Exchanger ]^000000"; mes "Okay, Have a nice day!"; close; } OnTalk: .@npc$ = "^0055FF[ Premium Exchanger ]^000000" if ( vip_status(0) ) { mes ".@npc$"; mes "You're already a [Premium User]"; next; mes ".@npc$"; mes "Come back when your Premium already expired!"; close; } else { .@i = select( .vip_day[0] + "Days", .vip_day[1] + "Days", .vip_day[2] + "Days" ) - 1; mes ".@npc$"; mes "Your account will be premium for "+.vip_day[.@i]+" Days"; mes "You will need a .vip_item[.@i] for that."; switch(select("Yes i want to exchange my ticket:No Im just looking around.")) { case 1: if (countitem(.vip_item) > 0) delitem .vip_item[.@i],1 vip_time ( .vip_day[.@i] * 1440 ); mes ".@npc$"; mes "You are now a Premium User for "+.vip_day[.@i]+" Days!"; end; case 2: mes ".@npc$"; mes "Okay, Have a nice day!"; close; } } OnCheck: if (vip_status(0)) { dispbottom "Expire Time : "+vip_status(3); } end; OnInit: setarray .vip_day,7,14,31; setarray .vip_item,33110,33111,33112; //Set The VIP Item here bindatcmd("vipstatus", strnpcinfo(3)+"::OnCheck"); end; } Use this one just add the items needed in the array Credits to Emistry for the script :))
  18. I believe you need to click it to the character as far as my knowledge goes.
  19. Did you recently did some changes in src? :))
  20. you need to add exp up to level 255 in exp table follow this guide https://gist.github.com/cydh/d82a06472f12c4ec7f38ab3de22fe86b
  21. src/map/map.h #define MAX_LEVEL 175 to #define MAX_LEVEL 255
  22. use a late 2016 client or 2017 client and it should solve your problem
×
×
  • Create New...