• Content Count

  • Avg. Content Per Day

  • Joined

  • Last visited

  • Days Won


melv0 last won the day on October 30 2018

melv0 had the most liked content!

Community Reputation

12 Good


About melv0

  • Rank

Profile Information

  • Gender
  • Location

Recent Profile Visitors

2,118 profile views
  1. melv0

    Client Shield

    for basic package you only need pay 150$ with tax for change currency form EUR to USD maybe 155$
  2. Thanks annie ill try it, and give the feedback
  3. somebody can help to change this script to use unique_id This is the part for config how to setting reward options // ----------------------------------------------------------- // Reward options. // ----------------------------------------------------------- // [1] Enable rewards. // [2] Mail all rewards. // - If not set, players receive items in their inventory. // - Only ONE item can be sent via mail, plus Zeny. // - Note that offline players do NOT receive rewards. // [4] Only reward Guild Masters. // - If not set, all guild members are rewarded. // - If mailing is enabled (option 2), offline Guild Masters WILL receive rewards. // [8] Duplicate IP check. // - Members in a guild with the same IP address are not rewarded. // - If Guild Masters is enabled (option 4), this feature is not used. // ----------------------------------------------------------- // Combine values as needed (e.g. 1|8 = 1+8 = 9). set .Options, 1|8; // Rewards per castle. // -- when given directly: <itemID>,<amount>{,<itemID>,<amount>,...} // -- via mail (option 2): <itemID>,<amount>,<Zeny> setarray .Reward[0],31509,1,12103,1,16770,1,6380,15,31510,1; This is the part for give the reward : OnReward: set [email protected]$, ((.Options&4)?"position = 0":"online = 1"); if (.Options&2) set [email protected]$,gettimestr("%B %d, %Y",21); freeloop(1); for(set [email protected],0; [email protected]<30; set [email protected],[email protected]+1) if (getarg(0)&(1<<[email protected])) { set [email protected], getcastledata(.Castles$[[email protected]],1); if ([email protected]) continue; set [email protected], query_sql("SELECT account_id,char_id FROM `guild_member` WHERE guild_id = '"[email protected]+"' AND "[email protected]$,[email protected],[email protected]); for(set [email protected],0; [email protected]<[email protected]; set [email protected],[email protected]+1) { if ((.Options&8) && !(.Options&4)) { set [email protected]$, replacestr(getcharip([email protected][[email protected]]),".","a"); if (getd("[email protected]_"[email protected]+"_"[email protected]$)) continue; setd "[email protected]_"[email protected]+"_"[email protected]$,1; } if (.Options&2) { query_sql("INSERT INTO `mail` (send_name,dest_id,title,message,nameid,amount,identify,zeny,time) VALUES ("+ "'no-reply',"[email protected][[email protected]]+",'** Siege Reward: "+getcastlename(.Castles$[[email protected]])+" **',"+ "'Brave one,% % Congratulations!% Your guild has successfully occupied% territory in the War of Emperium on% "[email protected]$+".% % % % % [ Your reward is attached. ]',"+ .Reward[0]+","+.Reward[1]+",0,"+.Reward[2]+",UNIX_TIMESTAMP(NOW()))"); if (!getd("[email protected]_"[email protected][[email protected]]) && isloggedin([email protected][[email protected]],[email protected][[email protected]])) { setd "[email protected]_"[email protected][[email protected]],1; message rid2name([email protected][[email protected]]),"You've got mail! Please re-login to update your mailing list."; } } else if (isloggedin([email protected][[email protected]])) { for(set [email protected],0; [email protected]<getarraysize(.Reward); set [email protected],[email protected]+2) getitem .Reward[[email protected]], .Reward[[email protected]+1], [email protected][[email protected]]; message rid2name([email protected][[email protected]]),"You have been rewarded for conquering "+getcastlename(.Castles$[[email protected]])+"."; } } } if (.Options&2) query_sql("UPDATE `mail` SET message = REPLACE(message,'%',CHAR(13)) WHERE send_name = 'no-reply'"); return; this script form woe_controller.txt thanks
  4. u can mak restrict via script if (getpetinfo(PET_CLASS)){ mes "You Can't enter this map with your pet!"; mes "Pet Not Allowed at here!"; close; }
  5. Hi, all i see description skill for Shatter Storm its should break random equip but when see the formula skill only break headgear case RL_S_STORM: //kRO update 2014-02-12. Break a headgear by minimum chance 5%/10%/15%/20%/25% skill_break_equip(src, bl, EQP_HEAD_TOP, max(skill_lv * 500, (sstatus->dex * skill_lv * 10) - (tstatus->agi * 20)), BCT_ENEMY); //! TODO: Figure out break chance formula How to update the formula to break random equipment ? somebody can help me?
  6. but if i don't run your aplication it will not checking edited dll right? its really cool if you can combine with thor patcher so when running the patcher, thor patcher will read frist to check the files hash, like thor patcher read hash for client.exe
  7. -------------- Message -------------- The wave header is corrupt. -------------- Stack trace -------------- at GrfToWpfBridge.Application.DefaultErrorHandler._reportAnyManagedExceptions(String message, Exception exception, ErrorLevel errorLevel) at GrfToWpfBridge.Application.DefaultErrorHandler.Handle(Exception exception, ErrorLevel errorLevel) at GRFEditor.WPF.PreviewTabs.FilePreviewTab._baseLoad(FileEntry entry) at GRFEditor.WPF.PreviewTabs.FilePreviewTab.<Update>b__2() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() -------------- Exception -------------- System.InvalidOperationException: The wave header is corrupt. at System.Media.SoundPlayer.ValidateSoundData(Byte[] data) at System.Media.SoundPlayer.LoadAndPlay(Int32 flags) at System.Media.SoundPlayer.Play() at GRFEditor.WPF.PreviewTabs.PreviewWav._load(FileEntry entry) at GRFEditor.WPF.PreviewTabs.FilePreviewTab._baseLoad(FileEntry entry) @Tokei what the meaning error of this bro?
  8. whether this tool can prevent modification dll.? it's more cool if you tool can compare with thor patcher btw nice release
  9. how to make enchant armor script give 2 random enchant in 1 roll. and can be repeat to enchant again? thanks
  10. but player still can get a loot guarana candy it's like dupe and can proces part "getitem xxx,1" whatever where they are .. edit But the player like can buy the item so fast , and to buy this item its have some conversation before buy it see this << in 1 second he can get 6 items
  11. i think, i found bug on Maks HP i try to setting maks HP 100Million, but when the spawn always get maks hp 5million .MOB_MAXHP = 100000000; // How much HP can monster have at maximum .MOB_HP = 100000000;
  12. but i get a lot this error and when see picklog database... Boom my player get a lot that items only in one minute and he can repeat (part to get an item) without talk with npc(because this npc at barisilis ) but player can get a lot that item although in dungeon See this wrong SS btw you get this error on the same script? so do you mean gepard cant block this action?