Jump to content

Checkmate

Members
  • Posts

    550
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Checkmate

  1. First of all.. Hye all mod and staff Second.. It was great to have this shirt soon.Will it be possible and can it be post to Malaysia?
  2. Its been long time no online ^_^

  3. Ermmm your mean those effect was not dissapear even after die?..? I think you should do some source modifcation on these item...
  4. Well... Did you already put the // sign in front of the main file... in here https://github.com/rathena/rathena/blob/master/npc/scripts_custom.conf at this HERE Then after that you try to @reloadscript Let see if those npc still exist... If they still exist you need to remember if you already ocpy this npc of script and put it somewhere else and enable it... Good luck dude.. ^ ^
  5. Im reading it @winx.. but i need time to digesting all of this...
  6. I dont think if the damage to Emperium will be more than 1... Maybe you can change it in src mode.. I do not know this and maybe no prefer this... Correct me if im wrong
  7. Sure... hahaha Sorry.. my bad.. hahahaha Talking in someone topic
  8. This was look so ermm,... professional... maybe i only can do the old way... Sry i was kind a noob too.. ^ ^ Wait... It was like this...??..?? Btw how to put it a 10% in it...???
  9. Maybe in client info... But i also dont know how to it... but in You can found it in your database side by check in conf/battle/client.conf or by clicking into this link rAthena Github Hope this gonna help you to deal with it.
  10. Ermmm... This script look like can be usefull for bossnia script... Mark with specific map name and mob name with chance drop of something... Can it be done??..??
  11. Yap... Should be more carefull than usual on making this... Good Luck
  12. Its ok dude... Im also noob.. need to learn step by step.. ^ ^ Maybe this could help you with it... http://rathena.org/board/topic/98751-requesting-custom-bossnia-script/#entry271943 I was thinking to add a item into monster which is maybe same like you want to change it... Correct me if im was wrong.. Swt... Sir emistry already post then im refreshing page then his comment appear... hahahaha **Edit** Sir Emistry... that link was dead... conf/db/re/mob_db.txt i think this sir https://github.com/rathena/rathena/blob/master/db/re/mob_db.txt
  13. Correct, Limited Members have limited access to certain areas of the forums. Everyone needs to post at least once to unlock everything else. I never knew this rules sir... Im joning this cuz want to share idea and to ask question... Hahaha Thx for this information.
  14. Wow... you were pro on this... Thx again sir... ^ ^ i will try do this... **Im learning how to use notepad++**
  15. Well you can use this //===== eAthena Script ======================================= //= Item Rewards NPC //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.8 //===== Description: ========================================= //= Useful for event rewards, when a player is not necessarily online. //= Logging is available, if needed (holds 128 names). //= Note: Unclaimed rewards are limited to 64 at a time. //============================================================ prontera,156,195,6 script Item Rewards 836,{ // --------------------- Config --------------------- // Package format is "ID1,Count1,ID2,Count2,..." // GM Access: Level required to open the GM menu. // GM Delete: Level required to erase entries. // GM Logging: Level required to manage logs. set .GMAccess,60; set .GMDelete,80; set .GMLogging,99; set .PackageCount,3; setarray .Package1[0],501,1,502,2,503,3; setarray .Package2[0],601,5,602,10; setarray .Package3[0],607,10; // -------------------------------------------------- if (getgmlevel() >= .GMAccess) goto GM_Menu; mes "[Item Rewards]"; set [email protected],0; while ([email protected] < getarraysize($itemreward$)) { if (strcharinfo(0) == $itemreward$[[email protected]]) goto GetReward; set [email protected], [email protected]+2; } mes "You have no rewards pending."; close; GetReward: if (((Weight*100)/MaxWeight) > 49) { mes "You are over the weight limit."; close; } if (!checkweight(5055,getarraysize(getd(".Package"+$itemreward$[[email protected]+1])))) { mes "Clear space in your inventory."; close; } set [email protected],0; while ([email protected] < getarraysize(getd(".Package"+$itemreward$[[email protected]+1]))) { getitem getd(".Package"+$itemreward$[[email protected]+1]+"["[email protected]+"]"),getd(".Package"+$itemreward$[[email protected]+1]+"["+([email protected]+1)+"]"); set [email protected], [email protected]+2; } specialeffect2 248; deletearray $itemreward$[[email protected]],2; mes "Here you go!"; close; OnMinute00: OnMinute30: if (!getarraysize($itemreward$)) end; set [email protected],0; while ([email protected] < getarraysize($itemreward$)) { message $itemreward$[[email protected]],"[You have a reward pending. See the Item Rewards NPC.]"; sleep 10; set [email protected], [email protected]+2; } end; GM_Menu: mes "[Item Rewards]"; mes "What would you like to do?"; next; switch(select(" ~ ^FF55FFPackage information^000000: ~ ^FF55FFList unclaimed rewards^000000: ~ ^00D900Give a reward^000000: ~ "+((getgmlevel()<.GMDelete)?"^777777":"^DE0000")+"Delete a reward^000000: ~ "+((getgmlevel()<.GMDelete)?"^777777":"^DE0000")+"Delete all unclaimed rewards^000000: ~ "+((getgmlevel()<.GMLogging)?"^777777":"^55AAFF")+"Manage logs^000000: ~ [Close]")) { case 1: mes "[Item Rewards]"; set [email protected],1; while (getd(".Package"[email protected])) { mes "^660099Package " + [email protected] + ":^000000"; set [email protected],0; while ([email protected] < getarraysize(getd(".Package"[email protected]))) { mes " ~ " + getd(".Package"[email protected]+"["+([email protected]+1)+"]") + "x " + getitemname(getd(".Package"[email protected]+"["+([email protected])+"]")); set [email protected], [email protected]+2; } set [email protected], [email protected]+1; } next; goto GM_Menu; case 2: mes "[Item Rewards]"; mes "Used space: ^F52887" + (getarraysize($itemreward$)/2) + "^000000/64"; mes "--------------------------------"; set [email protected],0; while ([email protected] < getarraysize($itemreward$)) { mes "^B041FF" + $itemreward$[[email protected]] + "^000000: package #" + $itemreward$[[email protected]+1]; set [email protected], [email protected]+2; } next; goto GM_Menu; case 3: mes "[Item Rewards]"; if (getarraysize($itemreward$) > 127) { mes "No more names can be stored."; mes "Delete some values and try again."; next; goto GM_Menu; } mes "Input a name, then a package number."; input [email protected]$; query_sql "SELECT `char_id` FROM `char` WHERE `name` = '"[email protected]$+"'",[email protected]; if ([email protected]) { mes "The name is invalid."; next; goto GM_Menu; } else set [email protected],0; input [email protected],1,.PackageCount; next; mes "[Item Rewards]"; mes "Player: ^B041FF" + [email protected]$ + "^000000"; mes "Package: ^B041FF#" + [email protected] + "^000000"; mes " "; mes "Are you sure?"; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto GM_Menu; } setarray $itemreward$[getarraysize($itemreward$)],[email protected]$,[email protected]; message [email protected]$,"[You have a reward pending. See the Item Rewards NPC.]"; if ($itemlog) { if (getarraysize($itemlog1$) > 127) { deletearray $itemlog1$[0],1; deletearray $itemlog2$[0],1; } setarray $itemlog1$[getarraysize($itemlog1$)],strcharinfo(0); setarray $itemlog2$[getarraysize($itemlog2$)],[email protected]$; } mes "Reward added."; next; goto GM_Menu; case 4: mes "[Item Rewards]"; if (getgmlevel() < .GMDelete) { mes "You are not permitted to delete entries."; next; goto GM_Menu; } mes "Input a name to cancel a reward."; input [email protected]$; set [email protected],0; while ([email protected] < getarraysize($itemreward$)) { if ($itemreward$[[email protected]] == [email protected]$) { deletearray $itemreward$[[email protected]],2; mes "Name cleared."; next; goto GM_Menu; } set [email protected], [email protected]+2; } mes "The name is invalid."; next; goto GM_Menu; case 5: mes "[Item Rewards]"; if (getgmlevel() < .GMDelete) { mes "You are not permitted to delete entries."; next; goto GM_Menu; } mes "^FF0000This action cannot be undone.^000000"; mes "Are you sure?"; mes " "; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto GM_Menu; } deletearray $itemreward$[0],getarraysize($itemreward$); mes "All entries cleared."; next; goto GM_Menu; case 6: Log_Menu: mes "[Item Rewards]"; if (getgmlevel() < .GMLogging) { mes "You are not permitted to manage logs."; next; goto GM_Menu; } mes "Logs are currently "+(($itemlog)?"^00D900enabled^000000":"^FF0000disabled^000000")+"."; next; switch(select(" ~ ^55AAFFView Logs^000000: ~ "+((!$itemlog)?"^00D900Enable":"^777777Disable")+" logging^000000: ~ ^DE0000Delete all logs^000000: ~ [Go back]")) { case 1: mes "[Item Rewards]"; mes "Used space: ^F52887" + (getarraysize($itemlog1$)) + "^000000/128"; mes "--------------------------------"; set [email protected],0; while ([email protected] < getarraysize($itemlog1$)) { mes "^B041FF" + $itemlog1$[[email protected]] + "^000000: sent to ^55AAFF" + $itemlog2$[[email protected]] + "^000000"; set [email protected], [email protected]+1; } next; goto Log_Menu; case 2: set $itemlog, ((!$itemlog)?1:0); goto Log_Menu; case 3: mes "[Item Rewards]"; mes "^FF0000This action cannot be undone.^000000"; mes "Are you sure?"; mes " "; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto Log_Menu; } deletearray $itemlog1$[0],getarraysize($itemlog1$); deletearray $itemlog2$[0],getarraysize($itemlog2$); mes "Logs cleared."; next; goto Log_Menu; case 4: next; goto GM_Menu; } case 7: close; } } or in this site LINK Credit to Sir Euphy thanks a lot mate ^ ^ Willing to help anytime if i knew how to... ^ ^
  16. Mine was look like this... I think it was maybe you need a valid email verification or need you to post or valid posting... Ask a question or the same thing like you joining other forum... o.O
  17. In my offline server also got this error sometime and it was because my custom item description.. Try to look into that if you have custom item...
  18. This was great sir... Thank you very much cuz helping me out... If got anything error i pm you.. Thx again... I try also looking into duplicate monster but it seem hard cuz need some client modification too... hahahaha Thx again **Edit** I got this error.. Actually i want make this script custome not to edit the original one. I think the error was came cuz sign #1 <--- Ermm... need help in here... xD **Edit** All was ruins... I think cuz <tab> Could you write down what has been change in this script cuz i want to change form <space> to <tab>
  19. Thx sir winx.. But i wonder about this Vip system enable.. How about if this was disable.. Did the example item can be comsume too?..?
  20. Greeting's all and Happy halloween.. ^ ^ I just want to ask for a help from everyone in this rAthena in order to make a custom script for default Bossnia Script which is here : Which is i wish i can add the item requirement to add into it and also a zeny.. The item is : TCG Card Item ID# 7227 (TCG_Card)... How can i do that?..? [ Additional ] **** And in addition can we put into the MVP(only this Bossnia map only) the item like headgear as example Hohoe Mask which is directly go into killer's iventory if he/she kill the choosen MVP which is contain the headgear.. Is this posisble?..? Or did i need to change anything or make a duplicate or custom mob for it?..? Or custom drop for it too?...? And explaination & helping about this was very appreciate... ****
  21. Ermm... I think it is normal for newer client though...
  22. Sure you can but you need to change the variable.. What i mean is.. maybe from @points(Kafra_Points) into @cash(Cash_Points).. Correct me if im were wrong.
  23. Well you can use this //===== eAthena Script ======================================= //= Item Rewards NPC //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.8 //===== Description: ========================================= //= Useful for event rewards, when a player is not necessarily online. //= Logging is available, if needed (holds 128 names). //= Note: Unclaimed rewards are limited to 64 at a time. //============================================================ prontera,156,195,6 script Item Rewards 836,{ // --------------------- Config --------------------- // Package format is "ID1,Count1,ID2,Count2,..." // GM Access: Level required to open the GM menu. // GM Delete: Level required to erase entries. // GM Logging: Level required to manage logs. set .GMAccess,60; set .GMDelete,80; set .GMLogging,99; set .PackageCount,3; setarray .Package1[0],501,1,502,2,503,3; setarray .Package2[0],601,5,602,10; setarray .Package3[0],607,10; // -------------------------------------------------- if (getgmlevel() >= .GMAccess) goto GM_Menu; mes "[Item Rewards]"; set [email protected],0; while ([email protected] < getarraysize($itemreward$)) { if (strcharinfo(0) == $itemreward$[[email protected]]) goto GetReward; set [email protected], [email protected]+2; } mes "You have no rewards pending."; close; GetReward: if (((Weight*100)/MaxWeight) > 49) { mes "You are over the weight limit."; close; } if (!checkweight(5055,getarraysize(getd(".Package"+$itemreward$[[email protected]+1])))) { mes "Clear space in your inventory."; close; } set [email protected],0; while ([email protected] < getarraysize(getd(".Package"+$itemreward$[[email protected]+1]))) { getitem getd(".Package"+$itemreward$[[email protected]+1]+"["[email protected]+"]"),getd(".Package"+$itemreward$[[email protected]+1]+"["+([email protected]+1)+"]"); set [email protected], [email protected]+2; } specialeffect2 248; deletearray $itemreward$[[email protected]],2; mes "Here you go!"; close; OnMinute00: OnMinute30: if (!getarraysize($itemreward$)) end; set [email protected],0; while ([email protected] < getarraysize($itemreward$)) { message $itemreward$[[email protected]],"[You have a reward pending. See the Item Rewards NPC.]"; sleep 10; set [email protected], [email protected]+2; } end; GM_Menu: mes "[Item Rewards]"; mes "What would you like to do?"; next; switch(select(" ~ ^FF55FFPackage information^000000: ~ ^FF55FFList unclaimed rewards^000000: ~ ^00D900Give a reward^000000: ~ "+((getgmlevel()<.GMDelete)?"^777777":"^DE0000")+"Delete a reward^000000: ~ "+((getgmlevel()<.GMDelete)?"^777777":"^DE0000")+"Delete all unclaimed rewards^000000: ~ "+((getgmlevel()<.GMLogging)?"^777777":"^55AAFF")+"Manage logs^000000: ~ [Close]")) { case 1: mes "[Item Rewards]"; set [email protected],1; while (getd(".Package"[email protected])) { mes "^660099Package " + [email protected] + ":^000000"; set [email protected],0; while ([email protected] < getarraysize(getd(".Package"[email protected]))) { mes " ~ " + getd(".Package"[email protected]+"["+([email protected]+1)+"]") + "x " + getitemname(getd(".Package"[email protected]+"["+([email protected])+"]")); set [email protected], [email protected]+2; } set [email protected], [email protected]+1; } next; goto GM_Menu; case 2: mes "[Item Rewards]"; mes "Used space: ^F52887" + (getarraysize($itemreward$)/2) + "^000000/64"; mes "--------------------------------"; set [email protected],0; while ([email protected] < getarraysize($itemreward$)) { mes "^B041FF" + $itemreward$[[email protected]] + "^000000: package #" + $itemreward$[[email protected]+1]; set [email protected], [email protected]+2; } next; goto GM_Menu; case 3: mes "[Item Rewards]"; if (getarraysize($itemreward$) > 127) { mes "No more names can be stored."; mes "Delete some values and try again."; next; goto GM_Menu; } mes "Input a name, then a package number."; input [email protected]$; query_sql "SELECT `char_id` FROM `char` WHERE `name` = '"[email protected]$+"'",[email protected]; if ([email protected]) { mes "The name is invalid."; next; goto GM_Menu; } else set [email protected],0; input [email protected],1,.PackageCount; next; mes "[Item Rewards]"; mes "Player: ^B041FF" + [email protected]$ + "^000000"; mes "Package: ^B041FF#" + [email protected] + "^000000"; mes " "; mes "Are you sure?"; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto GM_Menu; } setarray $itemreward$[getarraysize($itemreward$)],[email protected]$,[email protected]; message [email protected]$,"[You have a reward pending. See the Item Rewards NPC.]"; if ($itemlog) { if (getarraysize($itemlog1$) > 127) { deletearray $itemlog1$[0],1; deletearray $itemlog2$[0],1; } setarray $itemlog1$[getarraysize($itemlog1$)],strcharinfo(0); setarray $itemlog2$[getarraysize($itemlog2$)],[email protected]$; } mes "Reward added."; next; goto GM_Menu; case 4: mes "[Item Rewards]"; if (getgmlevel() < .GMDelete) { mes "You are not permitted to delete entries."; next; goto GM_Menu; } mes "Input a name to cancel a reward."; input [email protected]$; set [email protected],0; while ([email protected] < getarraysize($itemreward$)) { if ($itemreward$[[email protected]] == [email protected]$) { deletearray $itemreward$[[email protected]],2; mes "Name cleared."; next; goto GM_Menu; } set [email protected], [email protected]+2; } mes "The name is invalid."; next; goto GM_Menu; case 5: mes "[Item Rewards]"; if (getgmlevel() < .GMDelete) { mes "You are not permitted to delete entries."; next; goto GM_Menu; } mes "^FF0000This action cannot be undone.^000000"; mes "Are you sure?"; mes " "; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto GM_Menu; } deletearray $itemreward$[0],getarraysize($itemreward$); mes "All entries cleared."; next; goto GM_Menu; case 6: Log_Menu: mes "[Item Rewards]"; if (getgmlevel() < .GMLogging) { mes "You are not permitted to manage logs."; next; goto GM_Menu; } mes "Logs are currently "+(($itemlog)?"^00D900enabled^000000":"^FF0000disabled^000000")+"."; next; switch(select(" ~ ^55AAFFView Logs^000000: ~ "+((!$itemlog)?"^00D900Enable":"^777777Disable")+" logging^000000: ~ ^DE0000Delete all logs^000000: ~ [Go back]")) { case 1: mes "[Item Rewards]"; mes "Used space: ^F52887" + (getarraysize($itemlog1$)) + "^000000/128"; mes "--------------------------------"; set [email protected],0; while ([email protected] < getarraysize($itemlog1$)) { mes "^B041FF" + $itemlog1$[[email protected]] + "^000000: sent to ^55AAFF" + $itemlog2$[[email protected]] + "^000000"; set [email protected], [email protected]+1; } next; goto Log_Menu; case 2: set $itemlog, ((!$itemlog)?1:0); goto Log_Menu; case 3: mes "[Item Rewards]"; mes "^FF0000This action cannot be undone.^000000"; mes "Are you sure?"; mes " "; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto Log_Menu; } deletearray $itemlog1$[0],getarraysize($itemlog1$); deletearray $itemlog2$[0],getarraysize($itemlog2$); mes "Logs cleared."; next; goto Log_Menu; case 4: next; goto GM_Menu; } case 7: close; } } or in this site LINK Credit to Sir Euphy
  24. Notepad ++ download link Notepad++
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.