Jump to content

brianj070707

Members
  • Posts

    48
  • Joined

  • Last visited

Everything posted by brianj070707

  1. Hello, I would just like to ask if this possible. I have a custom dungeon on my server, so what I want to do is before you can enter the dungeon. You will talk to my custom npc and he will ask if you have the item on your inventory for example (item id: 601, flywing). If you have it he will let you in and give you a time limit of 2hours unlimited access on that said dungeon. Once the 2hour limit expires he will let you require a fly wing again. Im just confused if this is possible? Thanks
  2. Yes I restarted the server and tried it again but it doesn't share any exp. help? bump STATUS: Solved.
  3. make sure that this is set to 0 // Idle characters can receive autoloot? // Set to the time in seconds where an idle character will stop receiving // items from Autoloot (0: disabled). idle_no_autoloot: 0 or setted to higher number than 1 if you want to disable getting loot from being idle for a certain time
  4. already done this thanks a lot.
  5. so after i patched a client using diff patcher. I tried to run it but an error shows Lua Files\State Icon\StateiconImgInfo [string "buf"]:7: table index is nil [string "buf"]:14: table index is nil I used 2011-10-25a for patching. how can i solved this? THANKS help
  6. well i got this problem also, i discovered what causing this problem. It occurs when you "over entered" while talking to the npc to request a warp location for you. What I do is to bring a fly wing and double click it and poof!
  7. could you explain this to me more seems like I am not able to understand it. LOL, im just new to scripting BTW Thanks a LOT
  8. I would just like to confirm if this will work // GiftBox_2 //665 29,501,19 // Red Potion 29,5372,.5 //Koneko What I want to do is to make koneko hat rate set to 0.5% is this possible?
  9. how can i do that? i am noob on servers lol.
  10. I found this script error [Error]: Loading NPC file: npc/custom/new_events/disguise_event.txt script error on npc/custom/new_events/disguise_event.txt line 54 parse_line: expect command, missing function name or calling undeclared function 49 : iYes: 50 : if ($@EventON) 51 : {set $@EventON,0; set $@Timer,0; 52 : setnpctimer 0; stopnpctimer; 53 : announce "A GM has decided to turn the Disguise Event off. As a result no further prizes will be given.",bc_map | bc_blue; * 54 : 'd'eletepset 1; 55 : setnpcdisplay "Disguise Event",795; 56 : close;} 57 : set $@EventON,1; set $@Timer,1; setnpctimer 0; initnpctimer; 58 : set $@ResetCounter,$@ResetCounter+1; 59 : announce "The Disguise Event will begin in 3 minutes.",bc_all | bc_blue; This error only appears when my server is on live mode. but when on local mode no errors found and it runs smoothly. //==============================================================================// //--- Created by GmOcean -------------------------------------------------------// //--- You may modify this script at your own risk. However any modifications ---// //--- To this script are made at your own discretion and I will not provide ----// //--- any support to modified scripts. You Also are forbidden to release the ---// //--- modified script as your own. You can however post suggestions and I will -// //--- Take them into consideration. You may also post the modified script up ---// //--- In the Script Support section, as long as I am given Credit as the -------// //--- Original Script Creator. Thank You for following these few requests ------// //--- And Enjoy the Script ~! --------------------------------------------------// //-------------------------------- Script Version == v5.0 -------------// //==============================================================================// prontera,160,155,4 script Disguise Event 795,{ //--- Basic Script Configuration Options ---// set .@npcname$,"[^0000FFDisguise NPC^000000]"; //<- NPC Name. set $@GMLevel,60; //<- GM Level needed to be considered a GM. //--- The Script ---// if (getgmlevel()>=$@GMLevel){goto GM_Player;} if ($@EventON){end;} mes .@npcname$; mes "Welcome, how may i be of assistance."; menu "Information",iInfo,"Nothing, just passing through.",iNothing; iInfo: next; mes .@npcname$; mes "This event is actually quite simple"; mes "At the start of the event, I will disguise myself"; mes "into a monster randomly. You will then merely have to shout that monsters name outloud."; next; mes "If you get it correct, you get a prize. If not, then keep trying."; mes "Thatis all there is to know about this event."; close; iNothing: close; GM_Player: mes .@npcname$; mes "Please select an Option to modify."; menu "Turn ON/OFF Event",iEvent,"Event Settings",iSettings; iEvent: next; mes .@npcname$; if ($@EventON){mes "The Event is currently: [^0000FFON^000000]"; mes "Would you like to turn it OFF?";} if (!$@EventON){mes "The Event is currently: [^FF0000OFF^000000]"; mes "Would you like to turn it ON?";} menu "Yes",iYes,"No",iNothing; iYes: if ($@EventON) {set $@EventON,0; set $@Timer,0; setnpctimer 0; stopnpctimer; announce "A GM has decided to turn the Disguise Event off. As a result no further prizes will be given.",bc_map | bc_blue; deletepset 1; setnpcdisplay "Disguise Event",795; close;} set $@EventON,1; set $@Timer,1; setnpctimer 0; initnpctimer; set $@ResetCounter,$@ResetCounter+1; announce "The Disguise Event will begin in 3 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; close; iSettings: next; mes .@npcname$; mes "Please select a setting to modify."; menu "Monster Display",iMonster,"Number of Rounds",iRounds,"Prize Settings",iPrize; iMonster: callfunc "Monster_Display"; iRounds: callfunc "Rounds"; iPrize: callfunc "Prize"; OnInit: defpattern 1,"([^:]+):.s*OMFGBBQLEETSAUCEGMOCEANRULESHAI!!.*", "iCorrect"; activatepset 1; set $@EventON,0; set $@Wait,0; set $@Winner,0; set $Points,$Points; set $@ResetCounter,0; set $Rounds,$Rounds; set $Prize,$Prize; set $PrizeAmt,$PrizeAmt; set $Rule,$Rule; setarray $@MVP[0],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,1157,1159,1190,1251,1252,1272,1312,1373, 1389,1399,1418,1492,1502,1511,1583,1623,1630,1646,1647,1648,1649,1650,1651,1658,1685,1688, 1708,1719,1734,1751,1768,1779,1785,1802,1832,1871,1874,1885,1917,1980,2022,2068,2087,2131, 2156,2165; setarray $@BlackList[0], 1003,1006,1017,1021,1022,1027,1043,1075,1136,1137,1168,1171,1172,1173,1181,1210,1217,1218, 1222,1223,1224,1225,1226,1227,1228,1233,1284,1407,1411,1414,1495,1501,1900,1996,2000,2001, 2002,2003,2004,2005,2006,2007,2011,2012,2025,2028,2029,2030,2031,2032,2033,2034,2035,2036, 2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054, 2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2075,2076,2077,2078,2079, 2080,2081,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098, 2099,2100,2101,2012,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116, 2117,2118; setarray $@BlackList2[0],2119,2120,2121,2123,2124,2125,1496; end; OnClock0000: OnClock0200: OnClock0400: OnClock0600: OnClock0800: OnClock1000: OnClock1200: OnClock1400: OnClock1600: OnClock1800: OnClock2000: OnClock2200: set $@ResetCounter,$@ResetCounter+1; set $@EventON,1; set $@Timer,1; set $@Wait,1; announce "The Disguise Event will begin in 3 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; setnpctimer 0; initnpctimer; end; OnTimer10000: if ($@Timer){end;} if ($@Change){end;} set $@Wait,0; goto iDisguise; //donpcevent "DisguiseEvent::OnDisguise"; end; OnTimer30000: if ($@Timer){end;} set $@Change,0; setnpcdisplay "Disguise Event",795; npctalk "You took too long to guess what i was. Please wait 10 seconds while i disguise again."; specialeffect 725; set $MonsterName$,"OMFGBBQLEETSAUCEGMOCEANRULESHAI!!"; deletepset 1; stopnpctimer; setnpctimer 0; initnpctimer; end; OnTimer60000: if ($@Timer!=1){end;} if ($@Timer==1) {announce "The Disguise Event will begin in 2 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; end;} OnTimer120000: if ($@Timer!=1){end;} if ($@Timer==1) {announce "The Disguise Event will begin 1 minute.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; end;} OnTimer180000: if ($@Timer!=1){end;} if ($@Timer==1) {announce "The Disguise Event has begun!",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; set $@Timer,0; stopnpctimer; setnpctimer 0; initnpctimer; goto iDisguise; //donpcevent "DisguiseEvent::OnDisguise"; end;} announce "Something went wrong with the Disguise Event.",bc_all | bc_blue; announce "Please notify a GM ASAP. Thank you.",bc_all | bc_blue; end; iDisguise: if ($Rule==1) {set $@Winner,0; set $@Monster,1000+rand(1,995); for(set .@BL,0; .@BL<getarraysize($@BlackList); set .@BL,.@BL+1) {if ($@Monster==$@BlackList[.@BL] || $@Monster==$@BlackList2[.@BL]) {goto iDisguise;}} if ($@Monster==$@LastMonster){goto iDisguise;} set $@LastMonster,$@Monster; set $MonsterName$,getmonsterinfo($@Monster,0);} if ($Rule==2) {set $@Winner,0; set $@Monster,rand(49); set $MonsterName$,getmonsterinfo($@MVP[$@Monster],0);} deletepset 1; defpattern 1,"([^:]+):.s*"+$MonsterName$+".*", "iCorrect"; activatepset 1; if ($Rule==1){setnpcdisplay "Disguise Event",$@Monster;} if ($Rule==2){setnpcdisplay "Disguise Event",$@MVP[$@Monster];} set $@Change,1; setnpctimer 0; //Hint npctalk ""+$@Monster+", "+$MonsterName$+""; end; iCorrect: if ($@Winner){dispbottom "Someone has already won this round."; end;} set $@Winner,1; set $@RoundCount,$@RoundCount+1; deletepset 1; defpattern 1,"([^:]+):.*sOMFGBBQLEETSAUCEGMOCEANRULESHAI!!.*", "iFailCheater"; activatepset 1; getitem $Prize,$PrizeAmt; announce ""+strcharinfo(0)+" is correct! I was disguised as: "+$MonsterName$+"",bc_map | bc_blue; if ($@RoundCount>=$Rounds) {setnpcdisplay "Disguise Event",795; set $@RoundCount,0; set $@Change,0; set $@EventON,0; setnpctimer 0; stopnpctimer; npctalk "Thank you all for playing. That was the last round of the Disguise Event. Come play again later."; end;} setnpcdisplay "Disguise Event",795; set $@Change,0; setnpctimer 0; end; iFailCheater: end; } //--- The Functions ---// function script Rounds { next; mes "Please Input the number of rounds you want the event to last."; mes "Current Number of Rounds: [^0000FF"+$Rounds+"^000000]"; input .@Rounds; set $Rounds,.@Rounds; next; mes "The number of rounds has been changed successfully."; mes "Number of Rounds: [^0000FF"+$Rounds+"^000000]"; mes "Come again."; close; } function script Prize { next; mes "Please Input the ItemID of the prize that will be given each round."; mes "Current Items is: [^0000FF"+getitemname($Prize)+"^000000] ItemID - ^0000FF"+$Prize+"^000000"; input .@Prize; if (getitemname(.@Prize)=="" || getitemname(.@Prize)=="null") {next; mes "That item does not exist. Please try again."; close;} set $Prize,.@Prize; next; mes "Please Input the Ammount that is to be given."; input .@Ammount; if (.@Ammount<=0 || .@Ammount>=10000) {next; mes "That ammount is invalid. Using default ammount of 1.";} set $PrizeAmt,.@Ammount; next; mes "The Prize has been changed successfully."; mes "Prize: [^0000FF"+getitemname($Prize)+"^000000]x(^0000FF"+$PrizeAmt+"^000000)"; close; } function script Monster_Display { setarray .@Rule[0],0,1,2; setarray .@Desc$[0],"","Transform as all monsters.","Transform as MvP's only."; next; mes "Please select a Disguise Rule."; mes "Rule 1 - Transform as all monsters."; mes "Rule 2 - Transform as MvP's only."; menu "Rule 1:Rule 2",iRule; iRule: set $Rule,.@Rule[@menu]; next; mes "The Disguise Rule, has been changed successfully."; mes "Current Rule: ^0000FF"+$Rule+"^000000 - ^0000FF"+.@Desc$[@menu]+"^000000"; close; }
  11. Well the common problem on my local server is when we created a party. It doesn't share any exp. By the way i modified the settings for the party gap. Instead of 10 I increased it to 30levels. When we try to have 10 gap party it doesn't share any exp. Any kind of help will be appreciated.
  12. So my drop rates are set to common drops 100%. And I want to add poison bottle to be dropped by punk with 5% chance. But when i try to add the item id. It drops 100%. Is it possible that I can control the drop rate of the poison bottle on punk? 1199,PUNK,Punk,Punk,82,3869,0,972,1094,1,266,320,68,55,67,39,30,35,79,45,10,12,0,3,24,0x3095,300,1500,500,1000,0,0,0,0,0,0,0,0,7001,5335,715,800,10004,100,1061,1000,1057,3000,601,1100,2502,15,678,1,0,0,4313,1 678,1
  13. I did all of this as i said on the steps. the problem is it doesn't show up when equipped
  14. please set this thread to fix. I figured it out already before you posted it. but that is the solution. Thanks !
  15. Good Day rAthena Staffs and Users, Well my biggest problem is I tried to add a custom headgear on my server. So I did this following steps. 1. I opened my accessoryid.lua and added the id of my custom headgear (named: C_GEAR = 900). 2. I opened my accname.lua and added the sprite name of my custom headgear (name: c_gear). 3. I pasted the act and spr to it's designated folders (male , female , drop) 4. opened my item_db2 and added this (20003,C_GEAR,Test Hat,5,0,,500,,6,,1,0xFFFFFFFF,15,2,256,,75,0,900,{},{},{}). 5. added it to idnumrestable (20003 #c_gear, ) descname (..... bla bla), itemdisplay (20003#c_gear#). 6. started my server and logged in and tried to create the item. It was successful, I can view it and drop it and pick it up. Now the problem is here: When I try to equip the gear. I do not receive client errors, therefore what I have done is right. But it doesn't shop up the gear and when I try to press ALT + Q the error pops up. So did I miss something or what? Help is always gladly appreciated. Thanks and Godspeed. EDIT: by the way i am using 3ceam 655
  16. unfortunately. they are already "//" since im using the renewal database. but im still wondering why, it doesn't spawn monsters anyways thanks for the help
  17. Good day rAthena staffs and users, So I am using 3ceam version 655. And the problem is when I try to add mobs on dicastes and bifrost, no monsters are spawned when I reload it all. (Close connection, open again, connect). But the mobs in iz_dun05 seems fine. So are there issues about compatibility? or am I doing something wrong? By the way below is an attached example. npc/mobs/dungeons/dic_dun.txt //===== eAthena Script ======================================== //= El Dicastes Dungeon Monster Spawn Script //===== By: ================================================== //= Kisuka //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= Official monster spawns in El Dicastes Dungeon. //===== Additional Comments: ================================= //= 1.0 Official spawns from Aegis [Kisuka] //============================================================ //================================================== // dic_dun01 - Underground Passage Kamidal Tunnel //================================================== dic_dun01,0,0,0,0 monster Scaraba 2083,50,5000,0,0 dic_dun01,0,0,0,0 monster Scaraba 2084,45,5000,0,0 dic_dun01,0,0,0,0 monster Scaraba Egg 2088,15,5000,0,0 dic_dun01,0,0,0,0 monster Scaraba Egg 2089,15,5000,0,0 //================================================== // dic_dun02 - Underground Nest Scarab Hole //================================================== dic_dun02,0,0,0,0 monster Antler Scaraba 2085,50,5000,0,0 dic_dun02,0,0,0,0 monster Rake Scaraba 2086,45,5000,0,0 dic_dun02,0,0,0,0 monster Antler Scaraba Egg 2090,15,5000,0,0 dic_dun02,0,0,0,0 monster Rake Scaraba Egg 2091,15,5000,0,0 dic_dun02,0,0,0,0 boss_monster Queen Scaraba 2087,1,7200000,0,0
  18. how could i miss this .conf file. I had already browsed all of them. By the way, Thank You guys for helping me out.
  19. Good Day rAthena staffs and users, I am asking for your help on how about to increase the level gap of the party to 30levels, since the default is 10levels. Any help would be gladly appreciated. THANKS.
  20. Y U SO AWESOME? Thanks for the help. Gladly Appreciated.
  21. Good Day rAthena staffs and users, I think I got a problem on my exp_db.txt table. Since my rates are setted on 175/175/100. The main problem is when my characters reached third job. The EXP given to me with 300% field manual and killing Swordfish (byalan dungeon) was only .2%. Any ideas on how can I fix and give them a good rate about 5% on swordfish kill (Example). And by the way I am using the renewal mob_db. Below is the exp db for 3rd jobs //Base - 3rd Jobs 150,4054:4055:4056:4057:4058:4059:4060:4061:4062:4063:4064:4065:4066:4067:4068:4069:4070:4071:4072:4073:4074:4075:4076:4077:4078:4079:4080:4081:4082:4083:4084:4085:4086:4087:4096:4097:4098:4099:4100:4101:4102:4103:4104:4105:4106:4107:4108:4109:4110:4111:4112:4190:4191,0,10,18,28,40,85,123,168,220,278,400,481,613,731,875,1038,1213,1400,1575,1775,2268,2604,2786,3136,3506,4130,4796,5508,6264,9645,12392,14220,16159,18209,21649,24451,27401,30499,33748,47342,58160,64711,71573,78749,90144,99312,108870,118816,129154,174196,213220,238080,264150,291427,329640,363155,398116,434526,472381,610848,731828,806448,884232,965180,1073896,1170382,1270556,1374422,1481976,1850800,3389616,3666333,3953534,4251217,4559382,5129260,5488173,5859059,6241919,7374168,9570662,10458427,11380262,12336168,13326144,14994907,16130400,17304200,18516326,19766760,29216160,34949880,40930560,55017900,71510400,106974000,146061000,174405000,343210000,360090500,377815025,396425776,415967065,436485418,459055606,470340701,482190050,494631866,507695773,523372462,531210807,535913813,540851970,546037035,552259113,555370152,558636742,562066663,565668079,569989779,572150629,573447138,574808474,576237876,577953159,579325385,580766222,582279101,583867625,588633194,592445650,596639351,601252423,606326801,616475558,624594564,633525470,643349467,654155864,691978251,722236162,755519863,792131935,832405213,912951771,977389016,1031157636,1153302698,1236233433,1650887110 Any help and advice will be GREATLY appreciated. Thanks and More Power
  22. thank you for this it really helped me a lot. Some of my unreleased headgear was already fixed by me because of the sprite files!
×
×
  • Create New...