Jump to content

Hatake Kakashi

Members
  • Posts

    825
  • Joined

  • Last visited

Everything posted by Hatake Kakashi

  1. sir, i need a 1 npc. 1 pvp room for example 1 npc script for Free For All pvp room 1 npc script for Champion vs. Champ pvproom 1 npc script for assassion cross vs. assassin cross pvp room and the othere's thanks.... (note: sir,. its only Trans Job. thank you very much.) sir emist. thanks... *BUMP.
  2. yes sir emistry each job class 1 room. how to put waiting room on npc head? i can't put map. pvp_y_1-2 for all jobs and pvp_y_2-2 to 7-2 for job by. job i got error
  3. can you please give it to me a full script bcoz when i edit its error. can you put announce when you get the freebie. thanks i use this freebies but still error in map server - script Freebies -1,{ OnPCLoginEvent: // 1st: Announce login Announce(StrCharInfo(0) + " has logged in.", bc_all); // 2nd: Check freebies if(!#FREEBIES) { GetItem(2830, 2); GetItem(2831, 2); Set(#FREEBIES, 1); } // Event ends End(); } here's the error. again.
  4. sir, is this posible? can you give me a pvp room job by job only? ex. PvP Room of Champion vs. Champion only can enter. thank you. (note: this is for transcendant job only) thanks.....
  5. i can't understand this guide. bcoz i try this but there's a failed when i recompile it.
  6. please help me. how to fix spiral damage?
  7. but no pvp room for trans only? this is my pvp room. prontera,156,175,6 script PvP Warper 413,{ percentheal 100,100; sc_start SC_BLESSING,360000,10; sc_start SC_INCREASEAGI,360000,10; sc_start SC_KYRIE,300000,10; mes "[PvP Warper]"; mes "Do you want to warp to the PvP Arena and fight your enemies?"; menu "Sure, Bring it on!",L_Yes,"Nah, I'm not ready yet.",L_No; L_Yes: mes "[PvP Warper]"; mes "Which PvP Arena do you want to enter?"; menu "PvP Arena [" + getmapusers("pvp_y_1-2.gat") + " / 20]",L1, "GvG Arena [" + getmapusers("guild_vs2.gat") + " / 20]",L2, "Nightmare Mode [" + getmapusers("guild_vs4.gat") + " / 20]",L3; L1: if (getmapusers("pvp_y_1-2.gat") > 19) goto Lsorry; warp "pvp_y_1-2",0,0; announce "[ "+strcharinfo(0)+" ] is warped into PVP Arena.",0; close; L2: if (getmapusers("guild_vs2.gat") > 19) goto Lsorry; warp "guild_vs2",0,0; announce "[ "+strcharinfo(0)+" ] is warped into GVG Arena.",0; close; close; L3: if (getmapusers("guild_vs4.gat") > 19) goto Lsorry; warp "guild_vs4",0,0; announce "[ "+strcharinfo(0)+" ] is warped into Nightmare Mode.",0; close; close; Lsorry: mes "[PvP Warper]"; mes "Sorry but this PvP Arena is full, maybe you could try another one."; close; L_No: close; OnInit: while( 1 ){ delwaitingroom; waitingroom getmapusers("pvp_y_1-2")+" Users ",0; sleep 1000; } } hugel,93,152,3 duplicate(PvP Warper) PvP Warper#2 413 lighthalzen,154,94,3 duplicate(PvP Warper) PvP Warper#3 413 pvp_y_1-2 mapflag noteleport pvp_y_1-2 mapflag nowarp pvp_y_1-2 mapflag noreturn guild_vs2 mapflag noteleport guild_vs2 mapflag nowarp guild_vs2 mapflag noreturn guild_vs4 mapflag noteleport guild_vs4 mapflag nowarp guild_vs4 mapflag noreturn
  8. how to fix this? bcoz i answer it many times but npc can't detect answer. on normal shout only. npc didn't give a prize. prontera,156,118,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 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; }
  9. i can't remember where can i edit disable yggdrasilberry on WOE and PVP Room. thanks..
  10. hello, i want to implement it on my server bcoz its 3rd job server but i want to implement a WoE and PvP for Transcendant Class Only. no 3rd Class Allowed. thanksss..........
  11. like this? but still can't make new guild. omg~ // Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are: // NOTE: Applies to character, party and guild names. // 0: no restriction (default) // 1: only letters/symbols in 'char_name_letters' option. // 2: Letters/symbols in 'char_name_letters' option are forbidden. All others are possibles. char_name_option: 1 i see error in map_server when i make guild.
  12. hello. here's my problem. i have a custom weapon and i put it on my server but i can't see the weapon when char. attacking do im wrong with my config? bcoz when i type in @changelook 1161 i saw custom weapon on hand of my char. but when i equip it and attack to monster there's no weapon on his hand. here's my items db. 30165,Reunited_Dark_Sword,Reunited Dark Sword,4,2900,,700,53,,1,3,0x000654E3,7,2,2,1,2,1,1161,{},{},{} am i correct? i have 2 Screen Shots here. 1st when i type @changelook 1161 2nd when i equip the weapon.
  13. lately this is working my /guild and @guild but now not i dont know why. not in emp. its on /guild when you make guild all guild names i test it but still Guild Already Exist. damn *HELP
  14. i try it already but still guild name already exist.
  15. all my players can't make a new guild. and i test it i try to @guild any name or get emperium then /guild any name for example /guild fkrtiygj or @guild asjdsar4d said guild name already exist. but i try many names or letters but still get that bug. hais thanks
  16. sir do you have guide on how to put this i mean, to see the sprite ingame? thank you.
  17. wtf. my gm account has deleted when i execute this. i use my acc. already. and i use it everyday lol xD
  18. where can i download custom weapons? thank you..
  19. hello, how to delete account if players not online in 1 month. how to delete it automatically? thanks
  20. how or where to put only 1 char. per 1 account. to avoid abusing freebies. here. lhz_in03,261,267,3 script Freebies 405,{ OnPCLoginEvent: if( !#Newbie ){ mes "Hii..please choose your Items."; switch( select("Diablo Set:Valkyrie Set") ){ Case 1: getitem 2375,1; getitem 2433,1; getitem 2537,1; getitem 2374,1; getitem 30130,1; break; Case 2: getitem 2357,1; getitem 2421,1; getitem 2524,1; getitem 2115,1; getitem 30131,1; break; } mes "There you are.."; set #Newbie,1; close2; warp "prontera",155,181; } end; }
  21. i think got a bug. bcoz its only stop here. so i need to put @go in my alt + M. to leave this bug msg. prompt when i make new char. i Screen Shot it below. here's the SS. thanks
×
×
  • Create New...