Jump to content

Yoona

Members
  • Posts

    567
  • Joined

  • Last visited

Everything posted by Yoona

  1. How can i edit the damage of Bowling bash? please help..
  2. ohh thanks Euphy its already fixed =)
  3. why is it, Aliot Monster drops Kiel Card ? Anyone i really need help?!
  4. is it normal that a Reflect magic and the Damage will be back on you not on the Pally with Devotion?
  5. Yoona

    Pilipinas Cap

    Anakid, why is it that the sprite its not working? i already double check the spriite and act. but it didn't work..
  6. thank you for responding Anakid, that's all i should do right? change the enable to disable? Nope, you need to add both of them in your script. anywhere in the script? hmm, should i put it on the ending?
  7. thank you for responding Anakid, that's all i should do right? change the enable to disable?
  8. I've saw this kind of thing in other server, a disguise Event that when the disguise starts it show's up everytime the monster change, Example: 1st Disguise Monster: Poring - then when someone type it correctly it will auto Hides then when the 2nd start it will Show Again. anyone can help me this? This is the Script. //===== rAthena Script ======================================= //= Disguise Event //===== By: ================================================== //= GmOcean //===== Current Version: ===================================== //= 5.1 //===== Compatible With: ===================================== //= rAthena SVN //===== Additional Comments: ================================= //= Note: This script requires PCRE to run properly. //= 5.0 Last update by GmOcean. //= 5.1 Cleaned and standardized, mostly. [Euphy] //============================================================ prontera,140,170,5 script Disguise Event 795,{ // Currently set to run every two hours. // To change times, edit the OnClock labels below. set .@GMLevel,60; // GM level required to access NPC. set .@n$,"[^0000FFDisguise NPC^000000]"; if (getgmlevel()>=.@GMLevel) { mes .@n$; mes "Select an option."; next; switch(select("Turn ON/OFF Event:Event Settings")) { case 1: mes .@n$; if (.EventON) { mes "The Event is currently: [^0000FFON^000000]"; mes "Would you like to turn it OFF?"; } else { mes "The Event is currently: [^FF0000OFF^000000]"; mes "Would you like to turn it ON?"; } if(select("Yes:No")==2) close; 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; case 2: mes .@n$; mes "Pick a setting to modify."; next; switch(select("Monster Display:Number of Rounds:Prize Settings")) { case 1: setarray .@r$[0],"Disguise as all monsters.","Disguise as MVPs only."; mes .@n$; mes "Choose a disguise rule."; next; set .Rule, select(implode(.@r$,":")); mes .@n$; mes "The Disguise Rule has been set:"; mes " > ^0055FF"+.@r$[.Rule-1]+"^000000"; close; case 2: mes .@n$; mes "Input the number of rounds you want the event to last."; mes "Current number: [^0000FF"+.Rounds+"^000000]"; next; input .@Rounds; set .Rounds,.@Rounds; mes .@n$; mes "The number of rounds has been changed to "+.Rounds+"."; close; case 3: mes .@n$; mes "Input the Item ID of the prize given each round."; mes "Current item: [^0000FF"+getitemname(.Prize)+"^000000] (ID #"+.Prize+")"; next; input .@Prize; mes .@n$; if (getitemname(.@Prize)=="" || getitemname(.@Prize)=="null") { mes "That item does not exist. Please try again."; close; } set .Prize,.@Prize; mes "Input the amount to be given."; next; input .@amount; mes .@n$; if (.@amount<=0 || .@amount>=10000) { mes "That amount is invalid. Using default ammount of 1."; set .@amount,1; next; mes .@n$; } set .PrizeAmt,.@amount; mes "The Prize has been changed successfully."; mes "Prize: "+.PrizeAmt+"x [^0000FF"+getitemname(.Prize)+"^000000]"; close; } } } if (.EventON) end; mes .@n$; mes "Welcome."; mes "How may I be of assistance?"; if(select("Information:Nothing, just passing through.")==2) close; next; mes .@n$; mes "This event is quite simple."; mes "At the start of the event, I will"; mes "disguise myself as a random"; mes "monster. You have to shout"; mes "that monter's name out loud."; next; mes "If you are correct, you will receive"; mes "a prize. If not, keep trying!"; mes "That's all that there is to this event."; close; OnInit: set .EventON,0; set .Wait,0; set .Winner,0; set .ResetCounter,0; set .Rounds,10; set .Prize,7179; set .PrizeAmt,1; set .Rule,1; 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; set .BlackList$, "1003,1006,1017,1021,1022,1027,1043,1075,1136,1137,1168," + "1171,1172,1173,1181,1187,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,2119,2120,2121,2123,2124,2125,1496,"; end; OnClock0000: OnClock0200: OnClock0400: OnClock0600: OnClock0800: OnClock1000: 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 || .Change) end; set .Wait,0; goto iDisguise; 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$,""; deletepset 1; stopnpctimer; setnpctimer 0; initnpctimer; end; OnTimer60000: if (.Timer!=1) end; 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; 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; 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; iDisguise: if (.Rule==1) { set .Winner,0; set .Monster,1000+rand(1,995); if (compare(","+.BlackList$+"," , ","+.Monster+",")) 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; end; iCorrect: if (.Winner) { dispbottom "Someone has already won this round."; end; } set .Winner,1; set .RoundCount,.RoundCount+1; deletepset 1; 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; }
  9. Can someone edit this script, its a gold room script and i want this this to repawn the poring in every 30 please? that GM don't need to Respawn it. //===== eAthena Script ======================================= //= Treasure Room //===== By: ================================================== //= Chasis of ThugRO //===== Current Version: ===================================== //= v.1 //===== Compatible With: ===================================== //= Any eAthena Version //===== Description: ========================================= //= Its a Pirate Thing way of Mining. //= for any revision or bug just let me know //============================================================ //========== Treasure Room Settings ========================== pvp_n_2-1 mapflag nosave SavePoint pvp_n_2-1 mapflag nomemo pvp_n_2-1 mapflag nobranch pvp_n_2-1 mapflag noexp pvp_n_2-1 mapflag nodrop pvp_n_2-1 mapflag nochat pvp_n_2-1 mapflag novending pvp_n_2-1 mapflag nowarp pvp_n_2-1 mapflag nowarpto pvp_n_2-1 mapflag noreturn pvp_n_2-1.gat mapflag pvp off //ordeal_2-1.gat mapflag pvp_noguild pvp_n_2-1 mapflag noloot pvp_n_2-1 mapflag noskill pvp_n_2-1 mapflag restricted 7 //=========================================================== //=== Mobs //=========================================================== - script trum_v1 -1,{ OnInit: // Target Mobs monster "pvp_n_2-1",0,0,"Gold Eater",1002,5000,"trum_v1::OnThisMobDeath"; end; OnThisMobDeath: monster "pvp_n_2-1",0,0,"Gold Eater",1002,1,"trum_v1::OnThisMobDeath"; getitem 969,5; } //=========================================================== //=== Exit Warper //=========================================================== pvp_n_2-1,94,15,4 script Treasure Miner 826,{ if(getgmlevel()) > 50{ mes "[ Treasure Miner ]"; mes "What would you like to do?"; next; menu "Respawn Gold Eaters",M_RESPAWN,"Exit to Prontera",M_TELEPORT,"Stay",M_Bye; close; M_RESPAWN: mes "[ Treasure Miner ]"; mes "Respawning monsters...."; monster "pvp_n_2-1",0,0,"Coin Eater",1002,2000,"trum_v1::OnThisMobDeath"; next; mes "Done!"; close;} mes "[ Treasure Miner ]"; mes "I'm sorry, you are not authorized to perform this action."; close; M_TELEPORT: mes "[ Treasure Miner ]"; mes "Thank You for mining!!."; next; warp "prontera",155,180; end; M_Bye: mes "[Treasure Miner]"; mes "Alright, Go get more Golds~."; close; } //=========================================================== //=== Warpers //=========================================================== prontera,166,198,3 script Treasurer#prt::Treasurer 804,{ mes "[Treasurer]"; mes "Hi There, Would you like to go to the Treasure Room? You need 1,000,000z to go inside."; next; switch(select("Yes. Ahoy!:No")) { case 1: if (Zeny > 999999) { mes "[ Treasurer ]"; mes "Alright I will now send you to the Treasure Room, Take Care!."; next; set Zeny,Zeny-1000000; atcommand "@option 0 0 0"; warp "pvp_n_2-1",93,155; emotion 21; close; } else { mes "[ Treasurer ]"; mes "Sorry, But you don't have enough zeny."; close; } case 2: mes "[ Treasurer ]"; mes "Alright, No problem."; close; } } //=========================================================== //=== NPC Clones //=========================================================== aldebaran,133,116,4 duplicate(Treasurer) Treasurer#alde 804 alberta,23,247,4 duplicate(Treasurer) Treasurer#alb 804 payon,151,182,4 duplicate(Treasurer) Treasurer#pay 804 geffen,115,74,4 duplicate(Treasurer) Treasurer#gef 804
  10. Im using rAthena r17358, but its okay now:D my problem is solved thanks alot to you and Shakto your welcome, im sorry sir Shakto but thanks. for your comment.
  11. Ohh sorry, i fixed it =) please delete this post.
  12. Did you recompile it? you should recompile when you change something in src files. what SVN version are you using ?
  13. Check your src/common/mmo.h if what's the PACKETVER you got and change it to your client date like that your using 2012 - 04 - 10 it should be like this #define PACKETVER 20120410 //#define PACKETVER 20130320
  14. use goggle search, its much easier <3 this is just an suggestion..
  15. Yoona

    Item rate

    make it 200 thousand
  16. im thankfull =) i will try it if somethings goes wrong i will inform you <3
  17. Anybody here can make this script for me? i really need it.. im sorry if im asking for too much.. 1st - A VIP Bossnia Warper - Only players that has VIP pass can enter and Warp to Bossnia - But the VIP item will stay on the Player for 2 days, the NPC well not delitem 2nd - A Gold Room that has 3 different rooms and each room have maximum of 3 Players.. - poring monsters only - and the rest i will edit it thanks
  18. Is this Script only Guild Leader will receive the Prize? when WOE ends?
  19. Yoona

    FCP Problem

    i guess that's normal =)
  20. Yoona

    Question

    i prefer rAthena is the best! =)
  21. i cant find a Script like this, can someone please make this for me? - An Guild Leader Rewarder Each WOE end Guild Leader can only Recieve the Prize - Prize will be TCG or Gold Coins - Check the Guild and Castle Owner Thanks! =)
  22. Done =) i solve it by myself =)
×
×
  • Create New...