Jump to content

WhatFT

Members
  • Posts

    511
  • Joined

  • Last visited

Everything posted by WhatFT

  1. 1st skill 45,1; bonus2 bAddEff,Eff_Freeze,3; bonus2 bResEff,Eff_Freeze,10000; } 2. I don't know how... 3. skill 1011,1; 4. I don't know what element you wanted XD bonus bDex,-10; bonus bHit,-20; bonus bIgnoreDefRace,7; skill 48,5; bonus3 bAutoSpell,"WZ_METEOR",7,350; bonus bAspdRate,100; 5. bonus bAtkRate,3; bonus2 bAddRace,7,3; 6. bonus bDex,5; bonus bAtkRate,6; 7. bonus bMaxHPrate,10; bonus2 bSubEle,0,-10; skill 257,1; bonus bIgnoreMDefRace,7; 8. I don't know what is Chaos bonus2 bAddEff,Eff_Curse,15; bonus2 bAddEff,Eff_Blind,15;
  2. How to add "Paulinds entered in PvP Room" like that?
  3. Check it in your skill_db.txt 368,0,6,4,0,0x61,0,5,1,yes,0,0,0,weapon,0, - For Sacrifice 490,9,8,1,0,0x40,0,10,1:2:3:4:5:6:7:8:9:10,yes,0,0,0,misc,0, - For Acid Demonstration Change "0" (Bold and Underlined) using the #'s below ---- (Weapon Elements) 0 - neutral 1 - water 2 - earth 3 - fire 4 - wind 5 - poison, 6 - holy 7 - dark 8 - ghost 9 - undead
  4. I think you're problem is Tabbing? Correct me if I'm wrong XD
  5. It works well for me, Thanks Emistry ! FIXED !
  6. Got the same problem with NGEK ) how to fix that?
  7. THANKS for the fast reply Emistry !
  8. Can anyone help me edit this script? Problem : Everytime the NPC will transform, the NPC always tell what will he transform.. Example, he transform into this kind and he always say "1002, Poring"... //==============================================================================// //--- 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 -------------// //==============================================================================// belagio,99,103,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; } Can post in Pastebin, thanks !
  9. @2nd reply, that script is not working and everytime I wear them no combo effects is happening. I don't know how to use the function either, how to fix it.
  10. If you want to update it, convert your data folder into ".grf" format and be sure to change your DATA.INI with the same name of your .grf file.
  11. How can I make an Item Combo Script? Example is : # 20000 Item01 Str +3 Int +5 [item02, Item03] Max HP +100% Class : Equipment Equipped On : Headgear Weight : 1 How can I make this kind of item combo?
  12. Thanks but the Golds are not dropping in the map, and I wanted to change the map area in "Quiz_02" how can I fix that? =/
  13. The room is only avail for 1 player, how can I make it in unlimited players insde? I don't know how to change it, I've changed it already but still nothing change, no drops and anything =(, and how can I make players go there unlimited? The script only shows that 1 player is only allowed to enter.. I want to make it unlimited players inside...
  14. //============================================================ //= Gold Room+ Script //===== By: ================================================== //= Cruxiaer //===== Current Version: ===================================== //= 2.02 //===== Description: ========================================= //= A room with actual Gold //= 1 player at a time only //= Will be warped out of Gold Room after 10 seconds //= Can only enter once per day //===== Credits: ============================================= //= iHeartz for original Gold Room Script //============================================================ belagio,72,61,7 script Gold Room::goldroomplus 81,{ mes "[Gold Room]"; mes "I recently discovered a room by digging through some walls, it seems that the strong nuclear reactivity is causing Golds to materialise."; next; mes "[Gold Room]"; mes "I just do digging for recreation so the Gold really doesn't matter to me. Therefore I've decided to share the wealth with all of Rune-Midgard."; next; mes "[Gold Room]"; mes "You can visit the Gold Room ^336699anytime ^000000. Would you like to go to the Gold Room? You can collect Golds inside for 60 seconds, but don't worry, you can still go back anytime. ^336699This is to prevent from Abuse and BOTs in Gold Room. ^000000"; if(select("Yes", "No") == 1) { set @user, getareausers("new_zone04",168,151,191,128); if (@use0) { goto CANCEL_DELAY; } else { dispbottom "Don't forget to write us a review !"; dispbottom "60 seconds starts now !"; warp "new_zone04", 180, 140; addtimer 62000, strnpcinfo(3)+"::On62secs"; initnpctimer; set #goldroomplus, (gettime(6)*31)+gettime(5); set .delay, gettimetick(2); end; } } next; goto CANCEL_NO; OnTimer800: makeitem 969, 2, "new_zone04", rand(168, 191),rand(128, 151); stopnpctimer; initnpctimer; end; On62secs: warp "belagio", 41, 68; dispbottom "60 seconds have passed!"; stopnpctimer; end; CANCEL_DAY: mes "[Dave the Digger]"; mes "I'm sorry but you've already visited the Gold Room today. Please come back again tomorrow."; close; CANCEL_DELAY: set @again, (70-@delay); mes "[Dave the Digger]"; mes "Please come back again in ^336699" + @again + "^000000 seconds because someone just went in."; close; CANCEL_NO: mes "[Dave the Digger]"; mes "Please do visit me again if you wish to enter the Gold Room."; close; } Can anyone help me with this script? I want this script to active in "quiz_02 304 234". I try to change the gold and warp coordinates but there are no golds dropped in the current map I've set. Any can help me? I only have the problem on how to get the gold drop in the random area of quiz_02. The area is in "quiz_02 304 234" I just wanted to make the Gold drop in random cells in that area of the map. I've edited the script for not staying long for 1 min and get out in the map. I just wanted to make sure on the map XD sorry...I don't know how to edit it. Please help me in that new_zone04 part only thanks ! Please post in Pastebin, Thanks !
  15. Thanks mnjfx and Emistry for the help !
  16. Thanks but can you post it in pastebin? I can't copy lol Sorry
  17. Try typing /party "Example One" or /guild "Example Guild" Use "<Guild Name>"
  18. Can I have an edited script of this which only gives Items? Example "7227,1" every hour and "7185,1" for staying online for 6 hours. Script will stop if players will chatroom,vend,afk(5mins) THANKS
  19. Hey, what file did you edit that?
  20. I don't know where to put that codes but you can copy it here : http://pastebin.com/raw.php?i=Y6QZUKWi OnInit: waitingroom "Chat Room Message",0; end; } ^Script is given by Emistry, Thanks to him !
  21. WhatFT

    Prize Box

    THANKS FOR SHARING EVERYONE !! Appreciate it
  22. WhatFT

    Prize Box

    XD Which one will I better to use? @Emistry What will I put in the [ .Random ] ?
  23. WhatFT

    Prize Box

    I don't know how to get a DB Script on this kind of Prize Box.. What is the DB SCRIPT for this one? Thinking that the Item/Prize Box contains -Chance to get Random Items -The same as the Old Blue/Purple Boxes. -Will not replace or Will replace OBB & OPB.
×
×
  • Create New...