Jump to content

BeWan

Members
  • Posts

    398
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by BeWan

  1. i think its possible if you use gepard function you can contact @Functor
  2. make a custom mob that same on npc looks and then on your script OnInit: monster "MAP_NAME",X,Y,"--ja--",mob_id,mob_quantity,"NpcName::OnMobDead1"; OnMobDead1: monster "MAP_NAME",X,Y,"--ja--",mob_id,mob_quantity,"NpcName::NpcSpawn"; //this will act as mvp tomb
  3. if you want to announce 1 message only you need to put condition on the script.
  4. BeWan

    mado error

    data / sprite / Àΰ£Á· / ¸öÅë
  5. yes you can. you can edit it in src or item script
  6. find this Add(1,18885,1,0,0,100,7179,400); 7179 - this is item id 400 - this is the amount. this is the info of adding items on the npc Add(<shop ID>,<reward ID>,<reward amount>, // <Zeny cost>,<point cost>,<success rate> // <required item ID>,<required item amount>{,...});
  7. use this one instead. https://github.com/rathena/rathena/blob/master/npc/custom/quests/quest_shop.txt
  8. bonus bIntravision; if i help you hit upvote button thanks ?
  9. yup save it after that use @reloaditemdb in game.
  10. @alexander0203 bonus2 bSubRace,RC_Player,35; bonus bDelayRate,-30; bonus2 bAddRace,RC_Player,30; bonus2 bMagicAddRace,RC_Player,30; bonus2 bAddClass,Class_Boss,20; bonus2 bResEff,Eff_Freeze,10000; bonus2 bResEff,Eff_Silence,10000;
  11. @NKCYBER you can edit the points and the item. prontera,150,150,5 script Bring Shopping 122,{ mes "[Item Trader]"; mes "Hi, "+strcharinfo(0)+"!"; mes "What can I do for you?"; next; switch(select(" > Information: > Trade in Items: > Point shop (^0055FF"+getd(.Points$)+"^000000): > Leave")) { case 1: mes "[Item Trader]"; mes "Do you find that you've got"; mes "useless Items lying around?"; mes "I'll be glad to take them off"; mes "your hands!"; next; mes "[Item Trader]"; mes "I'll give you ^0055FF"+.Points[0]+" Point"+((.Points[0] == 1)?"":"s")+"^000000 for normal Item each"; mes "Item you give me, and"; mes "^0055FF"+.Points[1]+" Points^000000 for Items."; mes "You can trade those points"; mes "for items later on."; mes "How does that sound?"; emotion ET_MONEY; close; case 2: mes "[Item Trader]"; mes "Select the Items you"; mes "want to trade in."; if (.Level) { mes " "; mes "They must be dropped"; mes "by monsters of level"; mes .Level+" and above."; } deletearray @sold_nameid[0],getarraysize(@sold_nameid); callshop "item_shopp",2; npcshopattach "item_shopp"; end; case 3: mes "[Item Trader]"; mes "You have ^0055FF"+getd(.Points$)+"^000000 Point"+((getd(.Points$) == 1)?".":"s."); callshop "item_shopp",1; npcshopattach "item_shopp"; end; case 4: mes "[Item Trader]"; mes "*yawn*"; mes "See you later!"; emotion ET_SLEEPY; close; } OnSellItem: mes "Items to sell:"; mes "-----------------------------------"; for(set .@i,0; .@i<getarraysize(@sold_nameid); set .@i,.@i+1) if (@sold_nameid[.@i] > 4000 && @sold_nameid[.@i] < 4700) { if (.Level) { query_sql("SELECT `LV` FROM `mob_db` WHERE `DropItemid` = "+@sold_nameid[.@i],.@lv); if (.@lv < .Level) { dispbottom getitemname(@sold_nameid[.@i])+" is under the minimum level."; continue; } } set .@Item_id[getarraysize(.@Item_id)], @sold_nameid[.@i]; set .@Item_amt[getarraysize(.@Item_amt)], @sold_quantity[.@i]; set .@item, compare(.ITEM$,""+@sold_nameid[.@i]); mes ((.@item)?" ^FF0000":" ^777777")+@sold_quantity[.@i]+"x "+getitemname(@sold_nameid[.@i])+"^000000"; set .@Item_total, .@Item_total+(@sold_quantity[.@i]*((.@item)?.Points[1]:.Points[0])); } deletearray @sold_nameid[0], getarraysize(@sold_nameid); deletearray @sold_quantity[0], getarraysize(@sold_quantity); if (!.@Item_id) { mes " ^777777(none)^000000"; emotion ET_SWEAT; close; } mes " "; mes "---------- Total: ^0055FF"+.@Item_total+" pt.^000000 -------"; next; if(select(" > ^0055FFComplete trade...^000000: > ^777777Cancel^000000") == 2) { mes "[Item Trader]"; mes "Oh, okay..."; emotion ET_SCRATCH; close; } for(set .@i,0; .@i<getarraysize(.@Item_id); set .@i,.@i+1) delitem .@Item_id[.@i],.@Item_amt[.@i]; setd .Points$, getd(.Points$)+.@Item_total; mes "[Item Trader]"; mes "All done!"; emotion ET_DELIGHT; close; OnBuyItem: for(set .@i,0; .@i<getarraysize(@bought_nameid); set .@i,.@i+1) for(set .@j,0; .@j<getarraysize(.Shop); set .@j,.@j+2) if (@bought_nameid[.@i] == .Shop[.@j]) { set .@cost, .@cost+(.Shop[.@j+1]*@bought_quantity[.@i]); break; } if (.@cost > getd(.Points$)) { mes "[Item Trader]"; mes "You don't have enough Points."; emotion ET_HUK; } else { mes "Items purchased:"; mes "-----------------------------------"; for(set .@i,0; .@i<getarraysize(@bought_nameid); set .@i,.@i+1) { getitem @bought_nameid[.@i], @bought_quantity[.@i]; mes " ^777777"+@bought_quantity[.@i]+"x "+getitemname(@bought_nameid[.@i])+"^000000"; } mes " "; mes "---------- Total: ^0055FF"+.@cost+" pt.^000000 -------"; setd .Points$, getd(.Points$)-.@cost; emotion ET_MONEY; } deletearray @bought_nameid[0], getarraysize(@bought_nameid); deletearray @bought_quantity[0], getarraysize(@bought_quantity); close; OnInit: //waitingroom "Item Trader",0; set .Level,0; // Minimum monster level to trade corresponding Items. set .Points$,"#Item_Points"; // Variable to store points. setarray .Shop[0], // Item Shop items: <ID>,<point cost> 512,10; setarray .Points[0],0,1,1; // Points per <normal Item>,<Item> set .ITEM$, // List of Items. "2504,2311"+ "2403,2103"; npcshopdelitem "item_shopp",909; for(set .@i,0; .@i<getarraysize(.Shop); set .@i,.@i+2) npcshopadditem "item_shopp",.Shop[.@i],.Shop[.@i+1]; end; } - shop item_shopp -1,909:-1
  12. 100% working. tested already 12118,Resist_Fire,Fireproof Potion,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_end SC_ARMOR_ELEMENT_FIRE; sc_end SC_ARMOR_ELEMENT_WATER; sc_end SC_ARMOR_ELEMENT_EARTH; sc_end SC_ARMOR_ELEMENT_WIND; sc_start4 SC_ARMOR_ELEMENT_FIRE,1200000,-15,0,20,0; },{},{} 12119,Resist_Water,Coldproof Potion,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_end SC_ARMOR_ELEMENT_FIRE; sc_end SC_ARMOR_ELEMENT_WATER; sc_end SC_ARMOR_ELEMENT_EARTH; sc_end SC_ARMOR_ELEMENT_WIND; sc_start4 SC_ARMOR_ELEMENT_WATER,1200000,20,0,0,-15; },{},{} 12120,Resist_Earth,Earthproof Potion,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_end SC_ARMOR_ELEMENT_FIRE; sc_end SC_ARMOR_ELEMENT_WATER; sc_end SC_ARMOR_ELEMENT_EARTH; sc_end SC_ARMOR_ELEMENT_WIND; sc_start4 SC_ARMOR_ELEMENT_EARTH,1200000,0,20,-15,0; },{},{} 12121,Resist_Wind,Thunderproof Potion,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_end SC_ARMOR_ELEMENT_FIRE; sc_end SC_ARMOR_ELEMENT_WATER; sc_end SC_ARMOR_ELEMENT_EARTH; sc_end SC_ARMOR_ELEMENT_WIND; sc_start4 SC_ARMOR_ELEMENT_WIND,1200000,0,-15,0,20; },{},{}
  13. View File Euphy's WoE Controller + @woe command Report all error/bugs in the forum post not in the PM for faster fix, Thanks! By downloading this file, you agree with my Terms of Service: • You are not allowed remove my signature from any of the included files. • You are not allowed claim my work as yours. • I can give you support, but please, do not message me. If you like it, give me a Submitter BeWan Submitted 02/02/2020 Category PvP, GvG, WoE, Battleground Video Content Author Euphy, BeWan  
  14. Version 1.4

    1271 downloads

    Report all error/bugs in the forum post not in the PM for faster fix, Thanks! By downloading this file, you agree with my Terms of Service: • You are not allowed remove my signature from any of the included files. • You are not allowed claim my work as yours. • I can give you support, but please, do not message me. If you like it, give me a
    Free
  15. i create my own script that have red and blue team. kindly pm me if you are interested.
  16. you need to update his script.
  17. what is the view id? also increase hg limit number.
  18. https://github.com/rathena/rathena this is the latest version on the github.
  19. ofcourse. update this #FreebiesReward1 > 0 and #FreebiesReward1 = 1;
  20. ? data - full hollow mask.rar
  21. try to add " " to read space in name
  22. the script is 100% working in gepard. may i ask if you run this on your localhost? your error generate only if there's no gepard function install on your src.
×
×
  • Create New...