Jump to content

Fresh prince

Members
  • Posts

    295
  • Joined

  • Last visited

Everything posted by Fresh prince

  1. Hello i am requesting for a commad that will hide top,mid,low view sprites globally “From the user”. =============== example: Player A, Player B, Player C, all wearing sakkat, blinker, pipe. =============== Player A uses “@hidehg” He wont see Player B and Player C’s headgears but he can see his. Thank you Rathena!
  2. Super fast service and very friendly!! Know a ton about ragnarok. Very Highly recommended!!
  3. disregard this it’s been working. I’m testing it with the wrong item. sorry
  4. can i send you a message? edit: my source is updated, now i fixed this error by applying the fix in “issue 4018”. However, i can not edit the default db/soul_link.yml.
  5. Is it possible to equip 4 costumes with all item sprites showing? Eqi costume head Eqi costume mid Eqi costume low Eqi costume garment (equipment) If it is, please show an image if possible. Help me go through on making it work on my end also thanks!!! This is what I'm talking about guys. See below: This is just photoshoped obviosly, but can i make all 4 item sprites show at the same time? Can i just use 8192 to any item or i have to through this guide to get an robe costume? refer to link below please. https://rathena.org/board/topic/72734-guide-custom-wings-at-robe-place/ I'm actually interested of the robe costume sprite. Thank you in advance! Possible to have 4 different costume equipments and equip all at the same time? Would the costume robe show if i just pick a random headgear and change the location to "8192"? Mine did not Thanks
  6. Hello Rathena, Anyone made this work without changing their clients? https://rathena.org/board/topic/69469-how-to-show-a-robe-sprite-on-costume-equip-window/ heres the patch, https://rathena.org/board/topic/65741-costume-robe/?p=143334#entry143334 (by Choko Designoper) Thank you guys! Im sorry not floor costume but robe. Thanks you!
  7. Thanks very much Sir Capuche and Emistry!
  8. Thanks Master Emistry, it produced an error like this. : DB error - unknown column 'total' in 'where clause' regards
  9. Hello rathena, Requesting a npc that will tell you the account ids that has 400+ items on their storage. Example is when you click a npc, it will say Users: 10000 13000 13669 14778 16876 Has more than 400 items on their storage. Thanks!! This is for only a game master's use ofcourse. Thanks you! Little help here please?
  10. Looks like you guys were missing a wav file under wav folder from data folder. To create your own file, simply look at the client error and determine what file is missing. Make any wav file(just to test) and rename it to the "missing error file". Put the renamed file inside wav folder in data folder.
  11. Theres a newer version of that woe setter(1.5 i think) that gives the solely the guild leader a reward after woe. As for agit controllers, you have to remove both because The woe setter replaces it. The announcements for breakers can be found in agit_main.txt not there
  12. NVM, Please delete. Solved Sorry
  13. Thanks Sir Emistry and Sir Skorm!
  14. Tried Sir Emistry edit but threw me an error and Still gave me prize. What about if there is an @afk command and used it? how can we prevent them receiving rewards after woe? Thanks you rathena
  15. Hello rathena, Could someone please edit this and make autotraders(vendors) NOT receive a reward once the the woe ends. Thanks http://pastebin.com/raw.php?i=5z6edTq2
  16. Thank you!!! //===== 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; } }
  17. How ca i make euphy item rewards Account based not char? Thanks!!
  18. Double check your lua and/or lub files.
  19. Go to item folder and collection folder. Find the image, open it in paint. Re-save it as a bitmap. You mught have to cut and paste it again if necessary. Small separate grf are better because your players will have an easier time to patch the updates.
  20. try this: conf > battle > status.conf // Will certain skill status-changes be removed on logout? // This mimics official servers, where Extremity Fist's no SP regen, // Strip Equipment, and some other buffs are removed when you logout. Setting is: // 0 = remove nothing. // 1 = remove negative buffs (stripping, EF) // 2 = remove positive buffs (maximize power, steel body...) // 3 = remove both negative and positive buffs. debuff_on_logout: 0
×
×
  • Create New...

Important Information

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