-
Posts
17 -
Joined
-
Last visited
Dream's Achievements

Poring (1/15)
2
Reputation
-
Help how to add a healer for my pvp room script.
Dream replied to creeps123's question in Script Requests
what do you mean leave ? leave as a quit or leave as a leave in a room ? -
NPC won't show bump.. try to change the npc id . or have you tried to restart your server ?
-
berry trader turbo_room,90,114,3 script Berry Trader#h1-1::Berry Trader 843,{ mes "[ Berry Trader ]"; mes "I can convert your Berry Tickets into 200pcs Yggdrasilberry and/or vice versa."; next; switch(select("Exchange to Yggdrasil Berry","Exchange to Berry Ticket")) { case 1: if (checkweight(607,200) == 0 ) goto overWeight; if (countitem(16007) < 1) goto noBerryTickets; delitem 16007,1; getitem 607,200; mes "[berry Trader]"; mes "There you go. Hope to see you again!"; close; case 2: if (countitem(607) < 200) goto berryNotEnough; delitem 607,200; getitem 16007,1; mes "[berry Trader]"; mes "There you go. Hope to see you again!"; close; } berryNotEnough: mes "[berry Trader]"; mes "I'm Sorry but you don't have enough Yggdrasilberry ."; close; noBerryTickets: mes "[berry Trader]"; mes "Sorry you don't have Berry Ticket in your inventory."; close; overWeight: mes "[berry Trader]"; mes "Sorry you're overweight."; close; } //--------------------- //Edit duplicates here! //--------------------- morocc,149,102,5 duplicate(Berry Trader) Berry Trader#h1-2 843 ayothaya,145,117,5 duplicate(Berry Trader) Berry Trader#h1-3 843 geffen,124,68,5 duplicate(Berry Trader) Berry Trader#h1-4 843 umbala,131,130,5 duplicate(Berry Trader) Berry Trader#h1-5 843 payon,167,227,5 duplicate(Berry Trader) Berry Trader#h1-6 843 alberta,26,240,5 duplicate(Berry Trader) Berry Trader#h1-7 843 aldebaran,146,121,5 duplicate(Berry Trader) Berry Trader#h1-8 843 izlude,134,85,5 duplicate(Berry Trader) Berry Trader#h1-9 843 xmas,155,133,5 duplicate(Berry Trader) Berry Trader#h1-10 843 comodo,198,149,5 duplicate(Berry Trader) Berry Trader#h1-11 843 amatsu,191,90,5 duplicate(Berry Trader) Berry Trader#h1-12 843 gonryun,155,122,5 duplicate(Berry Trader) Berry Trader#h1-13 843 yuno,148,183,5 duplicate(Berry Trader) Berry Trader#h1-14 843 niflheim,203,175,5 duplicate(Berry Trader) Berry Trader#h1-15 843 louyang,206,104,5 duplicate(Berry Trader) Berry Trader#h1-16 843 prontera,160,187,5 duplicate(Berry Trader) Berry Trader#h1-18 843 pay_arche,55,123,5 duplicate(Berry Trader) Berry Trader#h1-19 843 prontera,201,185,5 duplicate(Berry Trader) Berry Trader#h1-20 843 bossnia_04,205,209,5 duplicate(Berry Trader) Berry Trader#h1-21 843 bossnia_01,205,209,5 duplicate(Berry Trader) Berry Trader#h1-22 843 bossnia_02,205,209,5 duplicate(Berry Trader) Berry Trader#h1-23 843 bossnia_03,205,209,5 duplicate(Berry Trader) Berry Trader#h1-24 843
-
He's looking for a script that gives MVP card and God Item in short NPC
-
try this coordinates @warp itemmall 22 65
-
The only way that you can learn about the basic scripting is to make a talking NPC 1st. then read some tips in ea wiki. (really helpful) just follow step by step . and you will figure it out.
-
White Diamonds (White Diamond typically will be more expensive than a black diamond.) Ragnarok or Ragnarok 2?
-
A simple question about @reloaditemdb
Dream replied to budabeads's topic in Tulong para sa Script at Database
easy . mag set ka ng auto restart sa server mo for example bago mag start ang WoE . -
you can modify it by manual script. just go to npc/mobs/fields and add the monster you want to put in any fields. for example Payon Fields //===== eAthena Script ======================================= //= Payon Fields Monster Spawn Script //===== By: ================================================== //= Athena (1.0) //===== Current Version: ===================================== //= 1.4 //===== Compatible With: ===================================== //= Any Athena Version //===== Additional Comments: ================================= //= 1.1 Official kRO 10.1 spawns [Playtester] //= 1.2 Some 11.1 spawn changes [Playtester] //= 1.3 More accurate spawns [Playtester] //= 1.4 Corrected MVP spawn variance. [L0ne_W0lf] //============================================================ //================================================== // pay_fild01 - Payon Forest //================================================== pay_fild01,0,0,0,0 monster Willow 1010,10,0,0,0 pay_fild01,0,0,0,0 monster Poporing 1031,10,0,0,0 pay_fild01,0,0,0,0 monster Poring 1002,10,0,0,0 pay_fild01,0,0,0,0 monster Spore 1014,100,0,0,0 pay_fild01,340,89,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,336,116,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,231,258,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,215,323,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,340,89,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,225,310,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,129,288,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,75,269,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,80,226,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,89,177,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,95,85,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,57,85,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,64,113,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,64,190,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,70,246,0,0 monster Black Mushroom 1084,1,180000,90000,1 pay_fild01,0,0,0,0 monster Green Plant 1080,5,180000,90000,1 //================================================== // pay_fild02 - Payon Forest //================================================== pay_fild02,0,0,0,0 monster Boa 1025,30,0,0,0 pay_fild02,0,0,0,0 monster Wolf 1013,70,0,0,0 pay_fild02,0,0,0,0 monster Spore 1014,10,0,0,0 pay_fild02,0,0,0,0 monster Poporing 1031,20,0,0,0 pay_fild02,105,256,10,10 monster Green Plant 1080,4,360000,180000,1 pay_fild02,105,256,10,10 monster Red Mushroom 1085,4,360000,180000,1 //================================================== // pay_fild03 - Payon Forest //================================================== pay_fild03,0,0,0,0 monster Poring 1002,30,0,0,0 pay_fild03,0,0,0,0 monster Willow 1010,30,0,0,0 pay_fild03,0,0,0,0 monster Pupa 1008,50,0,0,0 pay_fild03,0,0,0,0 monster Lunatic 1063,50,0,0,0 pay_fild03,153,216,10,10 monster Red Mushroom 1085,6,900000,450000,1 pay_fild03,372,64,15,15 monster Green Plant 1080,4,180000,90000,1 //================================================== // pay_fild04 - Sograt Desert //================================================== pay_fild04,0,0,0,0 monster Poring 1002,40,0,0,0 pay_fild04,0,0,0,0 monster Drops 1113,40,0,0,0 pay_fild04,0,0,0,0 monster Poporing 1031,40,0,0,0 pay_fild04,0,0,0,0 monster Marin 1242,10,0,0,0 pay_fild04,0,0,0,0 monster Ghostring 1120,1,3600000,1800000,1 pay_fild04,0,0,0,0 monster Mastering 1090,1,3600000,1800000,1 pay_fild04,0,0,0,0 monster Angeling 1096,1,3600000,1800000,1 pay_fild04,0,0,0,0 monster Deviling 1582,1,7200000,3600000,1 pay_fild04,346,335,5,5 monster Shining Plant 1083,1,1800000,900000,1 pay_fild04,254,193,10,10 monster Green Plant 1080,5,360000,180000,1 //================================================== // pay_fild05 - Payon Forest //================================================== pay_fild05,0,0,0,0 monster Dragon Tail 1321,5,0,0,0 pay_fild05,0,0,0,0 monster Poporing 1031,20,0,0,0 pay_fild05,0,0,0,0 monster Poison Spore 1077,65,0,0,0 pay_fild05,95,147,5,5 monster Green Plant 1080,4,900000,450000,1 pay_fild05,86,90,5,5 monster Green Plant 1080,4,900000,450000,1 //================================================== // pay_fild06 - Payon Forest //================================================== pay_fild06,0,0,0,0 monster Wormtail 1024,90,0,0,0 pay_fild06,0,0,0,0 monster Spore 1014,20,0,0,0 pay_fild06,0,0,0,0 monster Poporing 1031,20,0,0,0 pay_fild06,0,0,0,0 monster Thief Bug Female 1053,40,0,0,0 pay_fild06,211,191,2,10 monster Red Mushroom 1085,8,180000,90000,1 pay_fild06,268,155,20,20 monster Green Plant 1080,10,360000,180000,1 pay_fild06,268,155,20,20 monster Shining Plant 1083,1,1800000,900000,1 //================================================== // pay_fild07 - Payon Forest //================================================== pay_fild07,0,0,0,0 monster Elder Willow 1033,70,0,0,0 pay_fild07,0,0,0,0 monster Eggyra 1116,40,0,0,0 pay_fild07,0,0,0,0 monster Poporing 1031,20,0,0,0 pay_fild07,0,0,0,0 monster Willow 1010,20,0,0,0 pay_fild07,0,0,0,0 monster Bigfoot 1060,30,0,0,0 pay_fild07,171,331,20,20 monster Green Plant 1080,8,900000,450000,1 //================================================== // pay_fild08 - Payon Forest //================================================== pay_fild08,0,0,0,0 monster Poring 1002,30,0,0,0 pay_fild08,0,0,0,0 monster Willow 1010,50,0,0,0 pay_fild08,0,0,0,0 monster Pupa 1008,20,0,0,0 pay_fild08,0,0,0,0 monster Spore 1014,70,0,0,0 pay_fild08,0,0,0,0 monster Green Plant 1080,10,60000,30000,1 pay_fild08,143,156,40,40 monster Shining Plant 1083,1,3600000,1800000,1 //================================================== // pay_fild09 - Payon Forest //================================================== pay_fild09,0,0,0,0 monster Poporing 1031,20,0,0,0 pay_fild09,0,0,0,0 monster Smokie 1056,80,0,0,0 pay_fild09,0,0,0,0 monster Bigfoot 1060,70,0,0,0 pay_fild09,198,217,30,30 monster Green Plant 1080,10,360000,180000,0 pay_fild09,198,217,30,30 monster Shining Plant 1083,1,1800000,900000,1 //================================================== // pay_fild10 - Payon Forest //================================================== pay_fild10,0,0,0,0 monster Greatest General 1277,65,0,0,0 pay_fild10,0,0,0,0 monster Dokebi 1110,70,0,0,0 pay_fild10,0,0,0,0 monster Poison Spore 1077,20,0,0,0 pay_fild10,0,0,0,0 monster Nine Tail 1180,2,0,0,0 pay_fild10,0,0,0,0 monster Nine Tail 1180,1,1800000,900000,1 pay_fild10,0,0,0,0 monster Nine Tail 1180,1,900000,450000,1 pay_fild10,213,157,10,10 monster Green Plant 1080,5,360000,180000,1 pay_fild10,281,307,10,10 monster Green Plant 1080,5,360000,180000,1 pay_fild10,66,332,10,10 monster Green Plant 1080,5,360000,180000,1 pay_fild10,213,157,10,10 monster Blue Plant 1079,1,360000,180000,1 pay_fild10,281,307,10,10 monster Blue Plant 1079,1,360000,180000,1 pay_fild10,66,332,10,10 monster Blue Plant 1079,1,360000,180000,1 //================================================== // pay_fild11 - Payon Forest //================================================== pay_fild11,0,0,0,0 monster Greatest General 1277,30,0,0,0 pay_fild11,0,0,0,0 monster Nine Tail 1180,60,180000,0,0 pay_fild11,0,0,0,0 monster Dragon Tail 1321,50,180000,0,0 pay_fild11,0,0,0,0 boss_monster Eddga 1115,1,7200000,600000,1 pay_fild11,241,162,5,5 monster Red Mushroom 1085,3,360000,180000,1 pay_fild11,66,293,5,5 monster Red Mushroom 1085,3,360000,180000,1
-
A simple question about @reloaditemdb
Dream replied to budabeads's topic in Tulong para sa Script at Database
mas mabuting irestart mo ang server -
change to this do the same thing if you want to add more commands to your normal players
-
Requesting a disguise event NPC giving 1 tcg as reward
Dream replied to rmomin007's question in Script Requests
you can set the prize on disguise event npc prontera,164,154,4 script Disguise Event 868,{ //--- 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,"([^:]+):.*"+$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 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; }