-
Posts
83 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by jigsgfx
-
thanks Euphy but how i can make this as npc sorry im not a scripter dont know how to make script i only know how to edit them
-
Hi, hope that someone can help me with this script i need a script npc that can warp a Castle Owner (Guild Leader ONLY) to a specific place. example my OPEN Castle is Krimhield so who ever the guild leader of krim can only use the npc and warp to a specific place? make sense? thanks in advance to those who will help me...
-
what im trying to say is you can't enter All Castles if the WOE is not ON or Active thanks for this code may i ask where should i put this one?
-
thanks alot Euphy it works.. btw id tried to use Goddameit castle reward with ip check it works the only problem is it also gives all Guild that has a castle even its not active. its automatically send to character inventory also is there a way to remove all Castle warp entrance when WOE is not Active ? or should i say your only allowed to enter all castle if its ACTIVE or its WOE TIME , if its not WOE TIME you cant enter all castles this is for security purposes to prevent other castle owners to get their rewards.. coz im using a different castle reward and i put it inside the castle since this script preventing players to enter inactive castles..
-
Hi, Euphy i really love your script coz its simple and user friendly.. i have a simple question for you about your WOE Controller script.. how can i add a PUB or waitingroom like this code waitingroom "WOE SCHEDULE,0; not sure where ill put this code thanks in advance
-
hi Capuche thanks for your responced .. yes i know that i can do it on a quest script and i already did that.. the only problem is TCG will be shown instead of Items they want to trade. meaning they need to choose TCG on the shop npc before then can see the quantity of TCG they can get when they have the requirements.. meaning when they open the quest shop they will see a list or a bunch of TCG instead of the items that they want to trade what i need is if ever its a quest shop a list of custom items when they choose one it will give them or show them the amount of TCG they can get when they trade that custom items into TCG
-
Hi, can anyone help me im looking for a script that can exchange a custom item into ticket or TCG its like Mithrill Coin Exchanger to Zeny but there's a twist.. hope you will get what im trying to explain here for example lets called it TCG Exchanger i have a rare item with item id 20120 ( custom item ) and i want it to exchange into item id 7227 ( TCG ) the custom item original price is 50 TCG but when i exchange it to TCG exchanger it will exchange it to 40 TCG instead of 50 TCG i need to input i think 20 Custom items or more with corresponding TCG depends on the original price of the custom items Original Price: Custom item1 50 TCG TCG Exchanger: Custom item1 > TCG = players will get 40 TCG instead of 50 ( original price ) Original Price: Custom item2 40 TCG TCG Exchanger: Custom item2 > TCG = players will get 30 TCG instead of 40 ( original price ) Original Price: Custom item3 100 TCG TCG Exchanger: Custom item3 > TCG = players will get 60 TCG instead of 100 ( original price ) hope you got my point here Thanks in advance for those who will help me with this.. thanks alot
-
i see thanks, it work like a charm
-
thanks guys ill try this out.. btw will it disable also the duplicate npcs?
-
hi, i have a quest script that announce who ever complete the quest if you want try this one.. & Sorry Annie and Emistry for just giving him a different quest script - shop quest_shop -1,501:50 prt_are_in,120,89,3, script Quest NPC 512,{ set @i,0; mes "[shop Quest NPC]"; mes "Which item do you wish to obtain?"; mes "Select only one."; callshop "quest_shop",1; npcshopattach "quest_shop"; end; OnBuyItem: if(.BuildQuest) { for(set .e,0; !compare(getarg(.e+1)+"","Zeny"); set .e,.e+2) {} npcshopadditem "quest_shop",getarg(.e+2),getarg(.e)*compare(getarg(.e+1)+"","SZeny"); setarray .Shop[.i],getarg(.e+2); set .i,.i+1; goto Quest_Setup; } if(.Shop[@i]!=@bought_nameid) for(set @i,1; 1; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set .i,@i; callsub Quest_Setup; } for(set @i,1; !@e; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set @e,1; set .i,@i; callsub Quest_Setup; } mes "[shop Quest NPC]"; mes "I require the following:"; for(set @i,0; !compare(getarg(@i+1)+"","Zeny"); set @i,@i+2) mes "^FF0000" + ((countitem(getarg(@i))>=getarg(@i+1))? "^00FF00":"") + "" + getarg(@i+1) + " " + getitemname(getarg(@i)) + " [" + countitem(getarg(@i)) + "/" + getarg(@i+1) + "]"; if(getarg(@i)) mes "^FF0000" + ((Zeny>=getarg(@i))? "^00FF00":"") + "" + getarg(@i) + " Zeny"; mes "^000000In exchange, I will give you:^0000FF"; for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) mes getarg(@i+1) + " " + getitemname(getarg(@i)); switch(select("Exchange:" + (((((getiteminfo(@bought_nameid,5) & 1) || (getiteminfo(@bought_nameid,5) & 256) || (getiteminfo(@bought_nameid,5) & 512)) && @equip==0))? "Preview Item":"") + ":No thanks")) { case 1: for(set @i,0; !compare(getarg(@i+1)+"","Zeny"); set @i,@i+2) if(countitem(getarg(@i)) < getarg(@i+1)) { next; mes "You have " + countitem(getarg(@i)) + " " + getitemname(getarg(@i)) + ", while I require " + getarg(@i+1) + "."; mes "Please obtain ^FF0000" + (getarg(@i+1)-countitem(getarg(@i))) + " more " + getitemname(getarg(@i)) + "^000000."; close; } if(Zeny < getarg(@i)) { next; mes "You do not have enough Zeny."; mes "Please obtain ^FF0000" + (getarg(@i)-Zeny) + " more Zeny^000000."; close; } for(set @i,0; !compare(getarg(@i+1)+"","Zeny"); set @i,@i+2) delitem getarg(@i),getarg(@i+1); set Zeny,Zeny-getarg(@i); for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) getitem getarg(@i),getarg(@i+1); if (compare(getarg(@i,0)+"","announce")) announce strcharinfo(0) + " has just obtained " + getitemname(@bought_nameid) + "!",bc_all; close; case 2: set @bottomview, getlook(3); set @topview, getlook(4); set @midview, getlook(5); addtimer 1000, strnpcinfo(3)+"::On_Leave"; set @equip,getiteminfo(@bought_nameid, 5); set @view, getiteminfo(@bought_nameid, 11); if(@equip != -1 && @view > 0) { if(@equip & 1) atcommand "@changelook 3 " + @view; if(@equip & 256) atcommand "@changelook 1 " + @view; if(@equip & 512) atcommand "@changelook 2 " + @view; } next; goto OnBuyItem; case 3: close; } On_Leave: atcommand "@changelook 1 " + @topview; atcommand "@changelook 2 " + @midview; atcommand "@changelook 3 " + @bottomview; set @equip,0; set @view,0; set @topview,0; set @midview,0; set @bottomview,0; end; OnInit: npcshopitem "quest_shop",0,0; set .BuildQuest,1; set .i,1; Quest_Setup: switch(.i) { default: set .BuildQuest,0; set .e,0; set .i,0; end; case 1: callsub OnBuyItem,item id1,quantity,item id2,quantity,0,"SZeny",QUEST ITEM ID,QUANTITY,"announce"; } }
-
hi, i have this pvp warper script.. and i want it to set autohide or disable every 14:00 and enable again @ 16:00 same with the duplicate npcs .. i tried to add code using enable and disable but its not working with no error on my SSH.. please correct me if i did wrong.. here's the script thanks in advance to those who will help me turbo_room,87,117,6 script PVP Warper 470,{ mes "[Pvp Warper]"; mes "Would You Like Join sRO Pvp Arena"; next; menu "PvP Arena",Arena,"Cancel",Cancel; Arena: mes "[Pvp Warper]"; mes "Are You Ready?"; next; mes "Let Go!!"; next; warp "guild_vs5",0,0; L_All: announce "[Pvp Warper]: "+strcharinfo(0)+" Has Enter Pvp Arena come and Kill him!",bc_all,0xFF9500; close; Cancel: mes "[Pvp Warper]"; mes "Wah !! So Fast u're Surrender"; next; mes "See You Again"; next; emotion e_pif; close; OnClock1600: enablenpc "PVP Warper"; end; OnInit: OnClock1400: disablenpc "PVP Warper"; end; } prontera.gat,151,187,4 duplicate(PVP Warper) PVP Warper#p1-1 469 morocc.gat,159,97,4 duplicate(PVP Warper) PVP Warper#p1-2 469 geffen.gat,111,63,4 duplicate(PVP Warper) PVP Warper#p1-3 469 geffen.gat,111,63,4 duplicate(PVP Warper) PVP Warper#p1-4 469 payon.gat,169,229,4 duplicate(PVP Warper) PVP Warper#p1-5 469 alberta.gat,188,149,4 duplicate(PVP Warper) PVP Warper#p1-6 469 izlude.gat,138,110,4 duplicate(PVP Warper) PVP Warper#p1-7 469 aldebaran.gat,144,123,4 duplicate(PVP Warper) PVP Warper#p1-8 469 xmas.gat,142,126,4 duplicate(PVP Warper) PVP Warper#p1-9 469 comodo.gat,207,152,4 duplicate(PVP Warper) PVP Warper#p1-10 469 hugel.gat,102,149,4 duplicate(PVP Warper) PVP Warper#p1-11 469
-
thanks Emistry, but i made a party but tried it with no members and it said that "failed to create instance" and theres a note on my chatlog that said "The Memorial Dungeon has been removed." what does it mean? is it because i dont have members on my party when i tried to enter? if ( callfunc( "instance__", "Devil Square", 30*60, 10*60, "2@g_vs" ) < 0 ) { // 30 mins to clear dungeon, 10 mins timeout if nobody inside mes "failed to create instance"; close; }
-
im using rathena trunk16084
-
hi Annie got this error.. [Error]: Loading NPC file: npc/sro-scripts/devilsquarenew1209.txt script error on npc/sro-scripts/devilsquarenew1209.txt line 32 parse_simpleexpr: unmatch ')' 27 : } 28 : if ( instance_id(1) ) { 29 : mes "your party is currently running an instance"; 30 : close; 31 : } * 32 : if ( !instance_check_party'(' getcharid(1), 1, 70 ) ) { 33 : mes "some of your party member do not meet base level requirement"; 34 : close; 35 : } 36 : if ( zeny < 20000 ) { 37 : mes "you did not bring enough (20,000) zeny"; [Debug]: mapindex_name2id: Map "2@g_vs" not found in index list! [Error]: npc_parsesrcfile: Unknown map '2@g_vs' in file 'npc/sro-scripts/devilsquarenew1209.txt', line '56'. Skipping line...[/color]
-
awesome.. thanks Annie ill test it out.. but im sure it will works like a charm btw whats that guild_vs2 for? coz im using ordeal map on my current DS
-
it's not like I want to brag my scripting skills, but event script is my strongest pointwhy not just turn this script into instanced script ? do you think its the best way to achieve my request? if yes go ahead Annie, i know your the expert party leader can offline ...usually event script ... the reward always 1. send to every party member 2. send to killer ( which is "mob_npc_event_type" configure in battle\monster.conf ) 3. the ones that is still alive in the room ... use npc pop up also ... list up all your treasure chest ID here's my Treasure box ID = 1360 i think Option 1 is much better ( once the treasure box is killed all party members will received 1 custom box ) my custom box id is 20054 thanks a lot Annie..
-
hi, can anyone help me with my script Devil Square only 1 party allowed to enter and make the prize give to each party members? coz i made the treasure box to drop a custom box then the box contains lots of items.. or rather once the treasure box is killed the items or the custom box will send to party leader is this possible? here's the script // Made:By Kirlein (Tyirial Script Concept) // // Devil Square based off the mmorpg Muonline // // Have Fun and feel free to leave suggestions // // Leave This intacted // // + Translated by Stillhard aka Dewa // // + Add times for 24 hours of play // // + Add a little bit infos for newbie users // // Completely rewrite by ~AnnieRuru~ // // + Tested with SVN14214 Trunk // ///////////////////////////////////////////////// turbo_room,122,121,3 script sRO Devil Square 737,{ mes "[Devil Square Guardian]"; mes "Welcome to the entrance door to ^FF0000sRO Devil Square^000000"; mes "If you failed or die, the door will be closed and you have to wait until it start to open again"; next; menu "Enter",-,"Info",L_info,"Cancel",L_cancel; if ( $@DS_entry == 0 ) goto L_error; if ( Baselevel < 70 || Zeny < 20000 ) goto L_req; if ( getmapusers("ordeal_1-1") >= 10 ) goto L_toomany; set Zeny,Zeny - 20000; announce strcharinfo(0)+" has entered the Devil Square",8; percentheal 100,100; warp "ordeal_1-1",228,229; end; L_error: mes "[Devil Square Guardian]"; mes "Devil Square is now closed"; mes "It'll be open again at:"; mes "00.00 , 02.00 , 04.00 , 06.00 , 08.00 , 10.00"; mes "12.00 , 14.00 , 16.00 , 18.00 , 20.00 , 22.00"; close; L_req: mes "[Devil Square Guardian]"; mes "Minimum base level to enter is 70"; mes "The registration fee is 20,000z"; close; L_toomany: mes "[Devil Square Guardian]"; mes "I'm sorry but the Devil Square is FULL"; mes "Maximum users to enter is 10 players"; close; L_info: mes "[Devil Square Guardian]"; mes "There are 3 level monster you'll encounter"; mes "Each level the enemies will grow stronger"; mes "If you succeded to win all 3 level monster, you'll get the opportunity to open Treasure Box with items, and equips, inside!!"; close; L_cancel: mes "[Devil Square Guardian]"; mes "See ya"; close; } ordeal_1-1,0,0,0 script DS_HiddenNpc -1,{ OnMinute00: if (gettime(3) %2 == 1) end; set $@DS_complete,0; disablenpc "Exit#DS"; mapannounce "ordeal_1-1","Devil Square is now closed",0; killmonsterall "ordeal_1-1"; announce "Devil Square is OPENED NOW!! 5 Minutes until it starts..!!",0; set $@DS_entry,1; sleep 60000; announce "Devil Square will begin in 4 minutes..!!",0; sleep 60000; announce "Devil Square will begin in 3 minutes..!!",0; sleep 60000; announce "Devil Square will begin in 2 minutes..!!",0; sleep 60000; announce "Devil Square will begin in 1 minutes..!!",0; sleep 60000; announce "Devil Square is STARTED NOW !!",0; initnpctimer; set $@DS_entry,0; set $@mob,6; areamonster "ordeal_1-1",183,182,246,244,"[DS] Amon Ra ",1511,1,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Bacsojin",1630,1,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Baphomet",1039,1,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Dark Lord",1272,1,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Doppelganger",1046,1,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Dracula",1389,1,"DS_HiddenNpc::Ondevildead"; end; Ondevildead: set $@mob,$@mob - 1; if($@mob == 4) mapannounce "ordeal_1-1","Devil Square : 4 mobs to enter the 2nd round",0; if($@mob == 1) mapannounce "ordeal_1-1","Devil Square : 1 mobs to enter 2nd round",0; if($@mob == 0) { mapannounce "ordeal_1-1","Devil Square will enter to 2nd round",0; goto Ondevil2; } end; Ondevil2: set $@mob,6; areamonster "ordeal_1-1",183,182,246,244,"[DS] Detale",1719,1,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Ktullanux",1779,1,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Thanatos",1708,1,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Vesper",1685,1,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Evil Snake Lord",1418,1,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] RSX 0806",1623,1,"DS_HiddenNpc::Ondevildead2"; end; Ondevildead2: set $@mob,$@mob - 1; if($@mob == 4) mapannounce "ordeal_1-1","Devil Square : 4 mobs left to enter the 3rd round",0; if($@mob == 1) mapannounce "ordeal_1-1","Devil Square : 1 mobs left to enter the 3rd round",0; if($@mob == 0) { mapannounce "ordeal_1-1","Devil Square will enter to 3rd round",0; goto Ondevil3; } end; Ondevil3: set $@mob,6; areamonster "ordeal_1-1",183,182,246,244,"[DS] Wounded Morroc",1917,1,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Nidhoggr's Shadow",2022,1,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Valkyrie Randgris",1751,1,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Fallen Bishop",1871,1,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Assassin Cross Eremes",1647,1,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] Gloom Under Night",1768,1,"DS_HiddenNpc::Ondevildead3"; end; Ondevildead3: set $@mob,$@mob - 1; if($@mob == 4) mapannounce "ordeal_1-1","Devil Square : 4 mobs left to VICTORY",0; if($@mob == 1) mapannounce "ordeal_1-1","Devil Square : 1 mobs left to VICTORY",0; if($@mob == 0) { mapannounce "ordeal_1-1","Devil Square : CONGRATULATION - Treasure Boxs will be yours now",0; goto Ondevil4; } end; Ondevil4: set $@DS_complete,1; set $@mob,1; monster "ordeal_1-1",235,238,"Treasure Box",1360,1,"DS_HiddenNpc::Onboxdead"; end; Onboxdead: set $@mob, $@mob - 1; announce "Devil Square : "+ strcharinfo(0) +" has opened the sRO Devil Square Box at Devil Square contains 1000x TCG 200x Event Tickets 50x Poring Coins 50x Valhalla Flower & 500x Mithril Coins",0; if ($@mob == 0) enablenpc "Exit#DS"; end; OnTimer30000: if ( $@DS_complete == 1 ) { stopnpctimer; end; } else if (getmapusers("ordeal_1-1") == 0) { announce "All players failed to survive at Devil Square",0; killmonsterall "ordeal_1-1"; stopnpctimer; end; } else { mapannounce "ordeal_1-1",getmapusers("ordeal_1-1") +" players is still survive at Devil Square",0; initnpctimer; end; } } // -- Mapflags ordeal_1-1 mapflag nowarp ordeal_1-1 mapflag nowarpto ordeal_1-1 mapflag noteleport ordeal_1-1 mapflag nosave SavePoint ordeal_1-1 mapflag nomemo ordeal_1-1 mapflag nobranch ordeal_1-1 mapflag nopenalty ordeal_1-1,246,245,7 script Exit#DS 51,{ mes "[Exit]"; mes "See ya"; next; warp "SavePoint",0,0; close; } thanks in advanced
-
thanks dude ill try this out..
-
hi, sorry for testing it late but it seems not working please correct if im wrong or i put it on the wrong part, i tried to put it above the mes "[Father Meb]"; also not working.. see script below thanks //================================== // Priest Support Outside izlude //================================== turbo_room,84,90,5 script Support Priest 60,{ mes "[Father Meb]"; mes "You want to hire Priest ? if you do it only Zeny 1,000 Point for 1 minute, 5,000 Zeny for 5 minute and 1,000,000 Zeny for 9 Hours"; mes "For Novice it will be free, for 3 Hours"; menu "Ok",-,"i think about it..",L_bye; mes "[Father Meb]"; mes "Let see if you already Hire 1 of my priest..."; next; if ( mobcount( strcharinfo(3), strnpcinfo(0) +"::On"+ getcharid(0) ) ) { mes "you cannot Hire another Support Priest"; close; } if (class == 0) goto LNovice; mes "[Father Meb]"; mes "Ok there's are Time for My Priest to work... Choose which time you want?"; menu "1 minute",-,"5 minute",fivemin,"9 Hours",ninehours,"Change my mind...",L_bye; if (Zeny < 1000) goto nocash; summon "Support Priest",2501,100, strnpcinfo(0) +"::On"+ getcharid(0); set Zeny, Zeny -1000; close; LNovice : mes "[Father Meb]"; mes "Ah, Novice, will support you for free in 3 Hours"; mes "Good luck Leveling be be strong soon..."; next; summon "Support Priest",2501,3000, strnpcinfo(0) +"::On"+ getcharid(0); close; fivemin: if (Zeny < 5000) goto nocash; summon "Support Priest",2501,500, strnpcinfo(0) +"::On"+ getcharid(0); set Zeny, Zeny -5000; close; ninehours: if (Zeny < 1000000) goto nocash; summon "Support Priest",2501,9999, strnpcinfo(0) +"::On"+ getcharid(0); set Zeny, Zeny -1000000; close; L_bye: mes "[Father Meb]"; mes "ok see ya..."; close; nocash: mes "[Father Meb]"; mes "You dont have Point to hire my priest"; close; } OnInit: disablenpc "Support Priest"; end; OnClock1400: enablenpc "Support Priest"; end; OnClock1600: disablenpc "Support Priest"; }}
-
thanks dude, yes & say hi to aloha for me yes correct
-
hi, i have this script, can anyone make it auto hide @ 14:00 time? and will show @ 16:00?? here's the script //================================== // Priest Support Outside izlude //================================== turbo_room,84,90,5 script Support Priest 60,{ mes "[Father Meb]"; mes "You want to hire Priest ? if you do it only Zeny 1,000 Point for 1 minute, 5,000 Zeny for 5 minute and 1,000,000 Zeny for 9 Hours"; mes "For Novice it will be free, for 3 Hours"; menu "Ok",-,"i think about it..",L_bye; mes "[Father Meb]"; mes "Let see if you already Hire 1 of my priest..."; next; if ( mobcount( strcharinfo(3), strnpcinfo(0) +"::On"+ getcharid(0) ) ) { mes "you cannot Hire another Support Priest"; close; } if (class == 0) goto LNovice; mes "[Father Meb]"; mes "Ok there's are Time for My Priest to work... Choose which time you want?"; menu "1 minute",-,"5 minute",fivemin,"9 Hours",ninehours,"Change my mind...",L_bye; if (Zeny < 1000) goto nocash; summon "Support Priest",2501,100, strnpcinfo(0) +"::On"+ getcharid(0); set Zeny, Zeny -1000; close; LNovice : mes "[Father Meb]"; mes "Ah, Novice, will support you for free in 3 Hours"; mes "Good luck Leveling be be strong soon..."; next; summon "Support Priest",2501,3000, strnpcinfo(0) +"::On"+ getcharid(0); close; fivemin: if (Zeny < 5000) goto nocash; summon "Support Priest",2501,500, strnpcinfo(0) +"::On"+ getcharid(0); set Zeny, Zeny -5000; close; ninehours: if (Zeny < 1000000) goto nocash; summon "Support Priest",2501,9999, strnpcinfo(0) +"::On"+ getcharid(0); set Zeny, Zeny -1000000; close; L_bye: mes "[Father Meb]"; mes "ok see ya..."; close; nocash: mes "[Father Meb]"; mes "You dont have Point to hire my priest"; close; } thanks in advance
-
hi, im having problem with Masquerade Skill of Shadow Chaser it supposed to depart, unmounted or remove falcon, warg, pet or homu but when my player tried to use it nothing happens even they have the requirements needed to use that skills. here's my db skill_db 2293,3,6,1,0,0x1,0,3,1,yes,0,0,0,none,0, SC_GROOMY,Masquerade - Gloomy skill_cast_db 2293,2000,1000,0,10000:15000:20000,0,2000,-1 <-- before it was set to 0 and change to -1 but still nothing happen
-
np nvm sorry about that i just realize that it will be imbalance since ministrel can still use a weapon to attack while using other skills at the same time.. thanks for your time anyways.. this topic is now closed
-
yes correct the skill will be cancelled if you only change to a different type of weapon like violin to guitar, but if you swtich from violin to violin type of weapon the skill will continue.
-
hi, there's an error can anyone check this out.. [Error]: Loading NPC file: npc/jigs-script/at-ec.txt script error on npc/jigs-script/at-ec.txt line 3 parse_line: expect command, missing function name or calling undeclared func tion 1 : { 2 : OnInit: * 3 : 'b'indatcmd("@ec","at_ecall::OnEcall"); 4 : bindatcmd("@ecall","at_ecall::OnEcall"); 5 : end; 6 : OnEcall: 7 : if( !getcharid(2) ){dispbottom "You are not apart of a guild."; end;} 8 : if( getguildmasterid( getcharid(2) ) != getcharid(0) ){dispbottom "Can only be used by guild leader."; end;}