Jump to content

Dream

Members
  • Posts

    17
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling
  • Location
    Notepad c++

Recent Profile Visitors

1541 profile views

Dream's Achievements

Poring

Poring (1/15)

2

Reputation

  1. what do you mean leave ? leave as a quit or leave as a leave in a room ?
  2. Dream

    most Requested

    NPC won't show bump.. try to change the npc id . or have you tried to restart your server ?
  3. Dream

    most Requested

    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
  4. He's looking for a script that gives MVP card and God Item in short NPC
  5. try this coordinates @warp itemmall 22 65
  6. 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.
  7. Dream

    This or That?

    Dare. Desktop or Laptop ?
  8. Dream

    This or That?

    White Diamonds (White Diamond typically will be more expensive than a black diamond.) Ragnarok or Ragnarok 2?
  9. easy . mag set ka ng auto restart sa server mo for example bago mag start ang WoE .
  10. 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
  11. change to this do the same thing if you want to add more commands to your normal players
  12. 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; }
×
×
  • Create New...