ElementsRo Posted January 29, 2024 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 14 Reputation: 1 Joined: 10/30/12 Last Seen: August 29, 2024 Share Posted January 29, 2024 (edited) Hello i need help with a npc who gives you random buffs but you need a required item, for example you gave the npc a bossnia ticket and get random buffs from it, can be +10 str bless melt down or +5 str +3 int something like that. Thanks You !!! prontera,147,174,6 script Buff 750,{ if( @delay_buff ) end; percentheal 100,100; skilleffect 384,0; sc_start SC_MELTDOWN,360000,5; skilleffect 383,0; sc_start SC_WINDWALK,360000,5; skilleffect 378,0; sc_start SC_EDP,360000,5; skilleffect 465,0; sc_start SC_KAITE,360000,7; skilleffect 464,0; sc_start SC_KAUPE,360000,3; skilleffect 463,0; sc_start SC_KAAHI,360000,7; skilleffect 462,0; sc_start SC_KAIZEL,360000,7; skilleffect 8,0; sc_start SC_ENDURE,360000,10; skilleffect 33,0; sc_start SC_ANGELUS,360000,10; skilleffect 45,0; sc_start SC_CONCENTRATE,360000,10; skilleffect 74,0; sc_start SC_MAGNIFICAT,360000,5; skilleffect 75,0; sc_start SC_GLORIA,360000,5; skilleffect 459,0; sc_start SC_ADRENALINE2,360000,1; skilleffect 66,0; sc_start SC_IMPOSITIO,360000,5; skilleffect 67,0; sc_start SC_SUFFRAGIUM,360000,3; skilleffect 34,0; sc_start SC_BLESSING,360000,10; skilleffect 29,0; sc_start SC_INCREASEAGI,360000,10; skilleffect 112,0; sc_start SC_WEAPONPERFECTION,360000,10; skilleffect 113,0; sc_start SC_OVERTHRUST,360000,5; skilleffect 114,0; sc_start SC_MAXIMIZEPOWER,360000,5; skilleffect 357,0; sc_start SC_CONCENTRATION,360000,5; skilleffect 355,0; sc_start SC_AURABLADE,360000,5; skilleffect 155,0; sc_start SC_LOUD,360000,1; skilleffect 157,0; sc_start SC_ENERGYCOAT,360000,1; sc_start SC_ASPDPOTION2,360000,0; sc_start SC_STRFood,360000,10; sc_start SC_AGIFood,360000,10; sc_start SC_VITFood,360000,10; sc_start SC_INTFood,360000,10; sc_start SC_DEXFood,360000,10; sc_start SC_LUKFood,360000,10; sc_start SC_HitFood,1200000,30; sc_start SC_FleeFood,1200000,30; sc_start SC_BATKFood,1200000,10; sc_start SC_MATKFood,120000,10; skilleffect 380,0; sc_start SC_TRUESIGHT,360000,5; skilleffect 361,0; sc_start SC_ASSUMPTIO,360000,5; Edited January 31, 2024 by ElementsRo Quote Link to comment Share on other sites More sharing options...
0 Winterfox Posted January 30, 2024 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 245 Reputation: 93 Joined: 06/30/18 Last Seen: November 27, 2024 Share Posted January 30, 2024 (edited) prontera,147,174,6 script Buff 750,{ if(countitem(.price_id) < .price) { mes "[ Buff ]"; mes "You don't have enough price items."; close; } delitem(.price_id, .price); .@bufflvl = rand(1, 10); switch(rand(3)) { case 1: percentheal(100,100); break; case 2: sc_start(.foodbuff$[rand(getarraysize(.foodbuff$))], 360000, .@bufflvl); break; case 3: .@buffref = rand(getarraysize(.skillbuff$)); skilleffect(.skilleffect[.skilleffect], 0); sc_start(.skillbuff$[.@buffref], 360000, .@bufflvl); break; } end; OnInit: .price_id = 501; .price = 1; setarray(.skilleffect, 384, 383, 378, 465, 464); setarray(.skillbuff, SC_MELTDOWN, SC_WINDWALK, SC_EDP, SC_KAITE, SC_KAUPE); setarray(.foodbuff, SC_ASPDPOTION2, SC_STRFood, SC_AGIFood, SC_VITFood, SC_INTFood); } Here is an example how you could do it. i didn't test it, but it should give you a general idea, how to achieve what you want. Edited January 30, 2024 by Winterfox Quote Link to comment Share on other sites More sharing options...
0 ElementsRo Posted January 30, 2024 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 14 Reputation: 1 Joined: 10/30/12 Last Seen: August 29, 2024 Author Share Posted January 30, 2024 Isnt Working im getting stone when i click it and the item is not consumed. Quote Link to comment Share on other sites More sharing options...
0 Balfear Posted January 30, 2024 Group: Members Topic Count: 13 Topics Per Day: 0.00 Content Count: 256 Reputation: 245 Joined: 07/24/13 Last Seen: March 24 Share Posted January 30, 2024 (edited) setarray(.skillbuff$, "SC_MELTDOWN", "SC_WINDWALK", "SC_EDP", "SC_KAITE", "SC_KAUPE"); setarray(.foodbuff$, "SC_ASPDPOTION2", "SC_STRFood", "SC_AGIFood", "SC_VITFood", "SC_INTFood"); SC_ statatus is constant not string setarray(.skillbuff, SC_MELTDOWN, SC_WINDWALK, SC_EDP, SC_KAITE, SC_KAUPE); setarray(.foodbuff, SC_ASPDPOTION2, SC_STRFood, SC_AGIFood, SC_VITFood, SC_INTFood); Edited January 30, 2024 by Balfear Quote Link to comment Share on other sites More sharing options...
0 botka4aet Posted January 30, 2024 Group: Members Topic Count: 5 Topics Per Day: 0.00 Content Count: 211 Reputation: 17 Joined: 12/23/11 Last Seen: June 11, 2024 Share Posted January 30, 2024 (edited) 2 hours ago, ElementsRo said: the item is not consumed. delitem .price_id,.price; switch(rand(3)) { Edited January 30, 2024 by botka4aet Quote Link to comment Share on other sites More sharing options...
0 ElementsRo Posted January 31, 2024 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 14 Reputation: 1 Joined: 10/30/12 Last Seen: August 29, 2024 Author Share Posted January 31, 2024 Thanks You !! its working now Quote Link to comment Share on other sites More sharing options...
Question
ElementsRo
Hello i need help with a npc who gives you random buffs but you need a required item, for example you gave the npc a bossnia ticket and get random buffs from it, can be +10 str bless melt down or +5 str +3 int something like that. Thanks You !!!
Edited by ElementsRoLink to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.