ArcEmu All In One
Would you like to react to this message? Create an account in a few clicks or log in to continue.

¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä

Go down

¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä Empty ¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä

¿Ã¸®±â by jhkkedit 2008-12-20, 5:21 pm

¸¸´É ½ºÅ©·ÑÀÌ Á¤¸®°¡ ¾ÈµÇ¼­....¤Ð¤Ð

¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇÏ·Á°í Çߴµ¥ ÇѱÛÀÌ ±úÁö³×¿ä.

¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä


¾Æ·¡´Â Á¦°¡ ºÒŸ´Â ¼ºÀü(ver2.4.3) Á¤¸® ÇØ ºÃ½À´Ï´Ù.
======

** Á߸³Áö¿ª È£µå¿Í ¾ó¶ó°¡ °°ÀÌ À־ °æºñ¿øÀÌ °ø°ÝÇÏÁö ¾Ê´Â ±¸¿ª


¾ÆÁ¦·Î½º - ¾ó¶ó ´ëµµ½Ã - ½ºÅèÀ©µå
- ¾ÆÀ̾ðÆ÷Áö
- ´Ù¸£³ª¼­½º
- ¿¢¼Ò´Ù¸£

¾ÆÁ¦·Î½º - È£µå ´ëµµ½Ã - ¿À±×¸®¸¶
- ½ã´õºí·¯ÇÁ
- ¾ð´õ½ÃƼ
- ½Ç¹ö¹®

- Á߸³ Áö¿ª - µ¿ºÎ¿Õ±¹ - Åä·ý Á¶ÇÕ °ÅÁ¡
- Èñ¸ÁÀÇ ºû ¿¹¹è´ç
- ¹«¹ýÇ×

- Ä®¸²µµ¾î - Åé´ÏÇ×
- °¡Á¬ÀÜ
- ´«¸Á·ç¸¶À»
- ³ªÀÌÆ®ÇìÀ̺ì(´ÞÀÇ ½£)
- ¸¶¼£ÀÇ ¾ß¿µÁö(¿î°í·Î ºÐÈ­±¸)


¾Æ¿ô·£µå - »þÆ®¶ó½º (Á߸³µµ½Ã)
- Äí¿¤´Ù³ª½ºÀÇ ¼¶ (Á߸³Áö¿ª)
- ÇÒ¶ó¾Æ (³ª±×¶õµå , Á߸³Áö¿ª) <-- ¸Â´ÂÁö Á¤È®È÷ ¸ð¸£°ÚÀ½ , º»¼·Àº ¾ó¶ó·Î °¬À»떄 °ø°Ý ¹ÞÁö ¾ÊÀ½(È®½ÇÇÔ) È£µå·Î ¾È°¡ºÁ¼­ ¸ð¸£°ÚÀ½
- ½ÃÇèÀÇ Åõ±âÀå (³ª±×¶õµå , Á߸³Áö¿ª)
- ÇÇÀÇ Åõ±âÀå (Ä®³¯»ê¸Æ , Á߸³Áö¿ª)
- 52¹ø ±¸¿ª (ȲõÀÇ Æødz , Á߸³Áö¿ª)


ÀνºÅϽº - µ¿ºÎ¿Õ±¹ - ±×¸²ÀÚ¼Û°÷´Ï ¼ºÃ¤
- Á×À½ÀÇ Æó±¤
- ½ºÅèÀ©µåÀÇ ÁöÇÏ°¨¿Á
- ³ð¸®°Ç
- ºÓÀº½ÊÀÚ±º ¼öµµ¿ø
- ¿ï´Ù¸¸
- ¾ÆÅ»ÇÐÄ«¸£ ½ÅÀü
- ½ºÄ®·Î¸Ç½º
- ½ºÆ®¶ó¼Ö¸§
- °ËÀº¹ÙÀ§ ³ª¶ô
- °ËÀº¹ÙÀ§ ÷ž »óÃþ
- °ËÀº¹ÙÀ§ ÷ž ÇÏÃþ
- °ËÀº³¯°³ µÕÁö
- È­»ê½ÉÀåºÎ


ÀνºÅϽº - Ä®¸²µµ¾î - ¼º³­ºÒ±æ Çù°î
- Åë°îÀÇ µ¿±¼
- °ËÀº½É¿¬ÀÇ ³ª¶ô
- °¡½Ãµ¢±¼ ¿ì¸®
- °¡½Ãµ¢±¼ ±¸¸ª
- ÁÙÆĶô
- ¸¶¶ó¿ìµ·
- Ç÷ÅõÀÇ ÀüÀå
- ¿À´Ð½Ã¾ÆÀÇ µÕÁö



ÀνºÅϽº - ºÒŸ´Â ¼ºÀü - °¡½Ã¼Û°÷´Ï ¼ºÃ¤ ++ Áö¿ÁºÒ ¼º·ç
++ ÇÇÀÇ ¿ë±¤·Î
++ À¸½º·¯Áø ¼ÕÀÇ Àü´ç
++ ¸¶±×Å׸®µ·ÀÇ µÕÁö

- °¥Äû¼Û°÷´Ï Àú¼öÁö (ÁöÇϼö··,Áß±â ÀúÀå°í,°­Á¦ ³ë¿ª¼Ò,ºÒ¹ì Á¦´Ü)
- Ä«¶óÀÜ
- ÁپƸ¸
- ¸¶¹ýÇÐÀÚÀÇ Á¤¿ø
- ±×·ÑÀÇ µÕÁö

- ½Ã°£ÀÇ µ¿±¼ ++ ´øȦµå¿ä»õ
++ ¾îµÒÀÇ ¹®
++ ÇÏÀÌÀß
++ ¿¾ ½ºÆ®¶ó¼Ö¸§

- ¾ÈÄû¶óÁî ++ ¾ÈÄû¶óÁî »ç¿ø
++ ¾ÈÄû¶óÁî ÆóÇã

- ¾ÆŲµÐ ++ ¾ÆÅ°³ªÀÌ ³³°ñ´ç
++ ¾îµÒÀÇ ¹Ì±Ã
++ ¼¼Å×Å© Àü´ç
++ ¸¶³ªÀÇ ¹«´ý

- Æødz¿ì ¿ä»õ ++ ¸ÞÄ«³ª¸£
++ ½Å·ÏÀÇ Á¤¿ø
++ ¾ËÄ«Æ®¶óÁî
++ ÆødzÀÇ ´«

- ÁÙ±¸·ì
- °ËÀº»ç¿ø
- žç»ù °í¿ø



Á÷¾÷ »ó±ÞÀÚ , Àü¹® ±â¼úÀÚ(°ÅÀå) -


À¯¿ëÇÑ ±â´É - Àü¹® Á÷¾÷ ±â¼ú ÇÑ°³ ´õ ¹è¿ì±â
- °¢ ¹öÇÁ
- Àüü ¹öÇÁ


½ºÅ©·Ñ °»½Å


½ºÅ©¸³Æ® Å×½ºÆ®

jhkkedit

°Ô½Ã¹° °¹¼ö : 4
Registration date : 2008-12-20

À§·Î Go down

¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä Empty Re: ¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä

¿Ã¸®±â by jhkkedit 2008-12-22, 2:54 pm

Á¦°¡ ¾îÁ¦ Á¤¸® Çߴµ¥ ÀÚ·á ÆÄÀÏ ¿Ã¸±¼ö°¡ ¾ø³×¿ä

=======
Âü°í ¸¸´É ½ºÅ©·Ñ »ç¿ë¹ý

C:\arcemu-aio\extras\Almighty Scroll(incomplete)\
µð·ºÅ丮 ¾È¿¡ ÀÖ´Â µð·ºÅ丮 ÆÄÀÏÀ»
Ä«ÇÇÇؼ­
C:\arcemu-aio\
½ÇÇà ÆÄÀÏ ÀÖ´Â µð·ºÅ丮¿¡ ºÙ¿©³Ö±â ÇÏ¸é µÊ

±×¸®°í
°ÔÀÓ ½ÇÇà½Ã ij½¬ Æú´õ ÆÄÀÏ ´Ù Áö¿ì°í
( D:\Program Files\World of Warcraft\Cache\WDB\koKR\ )
°ÔÀÓ ´Ù½Ã ½ÇÇà


jhkkedit °¡ 2008-12-22, 6:34 pm¿¡ ¼öÁ¤ÇÔ, ÃÑ 2 ¹ø ¼öÁ¤µÊ

jhkkedit

°Ô½Ã¹° °¹¼ö : 4
Registration date : 2008-12-20

À§·Î Go down

¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä Empty Re: ¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä

¿Ã¸®±â by jhkkedit 2008-12-22, 3:09 pm

ÆÄÀÏÀÌ ¾È ¿Ã¶ó°¡¼­
¸¸´É½ºÅ©·Ñ °³¼±(¿þÀÌÆ÷ÀÎÆ®(µµ½Ã,ÀνºÅϽº ´øÀü)¿Í ¹öÇÁ Ãß°¡)
scripts_scroll µð·ºÅ丮¿¡ init.lua ÆÄÀÏÀ»
¸Þ¸ðÀåÀ¸·Î ¿­¾î¼­ ¸ðµÎ Áö¿ì°í ¾Æ·¡²¨·Î ºÙ¿© ³Ö±â ÇÏ¸é µË´Ï´Ù

OBJECT_END = 0x006
UNIT_FIELD_LEVEL = OBJECT_END + 0x01C
UNIT_FIELD_BYTES_0 = OBJECT_END + 0x01E
UNIT_END = OBJECT_END + 0x0E4
PLAYER_CHARACTER_POINTS2 = UNIT_END + 0x437
PLAYER_FIELD_COINAGE = UNIT_END + 0x4CB
GOLD = 10000
SILVER = 100
COOPER = 1

SCROLL_ITEM_MENU = 0
SCROLL_ITEM_FUNCTION = 1
SCROLL_ITEM_TELEPORT = 2

SCROLL_PAGE_PREV = "ÀÌÀü ÆäÀÌÁö·Î..."
SCROLL_PAGE_NEXT = "´ÙÀ½ ÆäÀÌÁö·Î..."
SCROLL_RETURN_MAIN = "ŸÀÌƲ ¸Þ´º·Î µ¹¾Æ°¡±â..."
SCROLL_RETURN_PREV = "»óÀ§ ¸Þ´º·Î µ¹¾Æ°¡±â..."

dofile("scripts_scroll/teleport.lua")
dofile("scripts_scroll/append.lua")

function Scroll_Check_Master(item, gossip, player)
return player:HasGMPermissions()
end

function Scroll_Check_Level(item, gossip, player)
if player:HasGMPermissions() then
return true
end

level = player:GetUInt32Value(UNIT_FIELD_LEVEL)

if item.minlv and (level < tonumber(item.minlv)) then
return false
end;

if item.maxlv and (level > tonumber(item.maxlv)) then
return false
end

return true
end

function Scroll_Use_Reload(item, gossip, player)
-- dofile('scripts_scroll/init.lua')
dofile("scripts/ITEM - scroll.lua")
end

function Scroll_Check_SkillUnlock(item, gossip, player)
val = player:GetUInt32Value(PLAYER_CHARACTER_POINTS2)
-- print("points2: "..tostring(val))
return (val <= 0)
end

function Scroll_Use_SkillUnlock(item, gossip, player)
player:SetUInt32Value(PLAYER_CHARACTER_POINTS2, 1)
end

function Scroll_Check_Class(item, gossip, player)
info = player:GetUInt32Value(UNIT_FIELD_BYTES_0)
class = math.floor(info / 256) % 256
return item.class == class
end

function Scroll_Check_Faction(item, gossip, player)
info = player:GetUInt32Value(UNIT_FIELD_BYTES_0)
race = info % 256;
isAlliance = (race == 1) or (race == 3) or (race == 4) or (race == 7) or (race == 11)
-- print("race: "..tostring(race)..", isAlliance: "..tostring(isAlliance))
if (item.faction == 'A') and (not isAlliance) then
return false;
end
if (item.faction == 'H') and (isAlliance) then
return false;
end
return true
end

function Scroll_Use_SpellOnSelf(item, gossip, player)
for i, spell in ipairs(item.spells) do
-- print("Cast:"..tostring(spell))
player:CastSpell(spell, player)
end
end

function Scroll_Use_LuaTest(item, gossip, player)
info = player:GetUInt32Value(UNIT_FIELD_BYTES_0)
race = info % 256;
class = math.floor(info / 256) % 256
print("info: "..tostring(info)..", race: "..tostring(race)..", class: "..tostring(class))

coin = player:GetUInt32Value(PLAYER_FIELD_COINAGE)
cointo = coin + 1 * GOLD
player:SetUInt32Value(PLAYER_FIELD_COINAGE, cointo)
print("coin: "..tostring(coin)..", coin to: "..tostring(cointo))

player:ModUInt32Value(PLAYER_FIELD_COINAGE, 1 * GOLD)
coin = player:GetUInt32Value(PLAYER_FIELD_COINAGE)
print("coin: "..tostring(coin));
end

Scroll_Menu = {}

Scroll_Menu.main = {
itemtype = SCROLL_ITEM_MENU,
items = {
{title = "Ä®¸²µµ¾î", target = "kalimdor"},
{title = "µ¿ºÎ ¿Õ±¹", target = "eastern"},
{title = "¾Æ¿ô·£µå", target = "outland", visible = Scroll_Check_Level, minlv = 50},
{title = "µµ½Ã", target = "city"},
{title = "ÀνºÅϽº", target = "instance", visible = Scroll_Check_Level, minlv = 10},
{title = "À¯¿ëÇÑ Àå¼Ò", target = "teleport"},
{title = "Á÷¾÷ »ó±ÞÀÚ, Àü¹® ±â¼úÀÚ", target = "trainer", visible = Scroll_Check_Level, minlv = 4},
{title = "À¯¿ëÇÑ ±â´É", target = "skills", visible = Scroll_Check_Master},
{title = "¹ÌÈ®ÀÎ", target = "unknown", visible = Scroll_Check_Master},
{title = "½ºÅ©·Ñ °»½Å", target = "reload", visible = Scroll_Check_Master},
{title = "½ºÅ©¸³Æ® Å×½ºÆ®", target = "luatest", visible = Scroll_Check_Master},
}
}

-- for Master begin
Scroll_Menu.reload = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_Reload,
}

Scroll_Menu.luatest = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_LuaTest,
}
-- for Master end

Scroll_Menu.eastern = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu.kalimdor = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu.outland = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu.city = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu.instance = {
itemtype = SCROLL_ITEM_MENU,
items = {
{title = "Ä®¸²µµ¾î", target = "Ä®¸²µµ¾î"},
{title = "µ¿ºÎ ¿Õ±¹", target = "µ¿ºÎ ¿Õ±¹"},
{title = "¾Æ¿ô·£µå", target = "¾Æ¿ô·£µå", visible = Scroll_Check_Level, minlv = 55},
}
}

Scroll_Menu["Ä®¸²µµ¾î"] = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu["µ¿ºÎ ¿Õ±¹"] = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu["¾Æ¿ô·£µå"] = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu.trainer = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu.teleport = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu.unknown = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}

Scroll_Menu.skills = {
itemtype = SCROLL_ITEM_MENU,
items = {
{title = "Àü¹® ±â¼ú Á¦ÇÑ ÇØÁ¦", target = "skillunlock", visible = Scroll_Check_SkillUnlock},
{title = "¹öÇÁ: ¾È±¤ (ÁÖº¯ °ø°Ý¿ë ÁÖ¹®)", target = "buff1"},
{title = "¹öÇÁ: Àüü2 (ÀÚ½ÅÇÑÅ×, ¹ý»ç¿ë)", target = "buffall2"},
{title = "¹öÇÁ: Àüü3 (ÀÚ½ÅÇÑÅ×, ¹°¸®°ø°Ý¿ë, ´Þ¸®±â2¹è¼Ó)", target = "buffall3"},
{title = "¹öÇÁ: Àüü4 (ÁÖº¯Àο¡°Ô¸¸ ¹öÇÁ)", target = "buffall4"},
{title = "¹öÇÁ: Àüü5 (Àå~³­Ä¡Áö ¸»~¶õ¸»À̾ß...)", target = "buffall5"},
{title = "¹öÇÁ: ÀÏ±Þ ¿µÈ¥¼®", target = "buffone1"},
{title = "¹öÇÁ: »ó±ÞÄ¡À¯", target = "buffone2"},
{title = "¹öÇÁ: ÇϱÞÀúÁÖÇØÁ¦", target = "buffone3"},
{title = "¹öÇÁ: ¹æ¾î·Â,ü·Â 1600,640¾¿ ¹Ý¿µ±¸ÀûÀ¸·Î Áõ°¡ (Á¢¼Ó Á¾·á½Ã ¿ø·¡´ë·Î µ¹¾Æ°¨)", target = "buffone4"},
{title = "¹öÇÁ: 6°³¹öÇÁ Lv5 (ÀÚ½ÅÇÑÅ×, °ø¿ë)", target = "buffsix5"},
{title = "¹öÇÁ: 6°³¹öÇÁ Lv1 (ÀÚ½ÅÇÑÅ×, °ø¿ë)", target = "buffsix1"},
{title = "¹öÇÁ: 6°³¹öÇÁ Lv2 (ÀÚ½ÅÇÑÅ×, °ø¿ë)", target = "buffsix2"},
{title = "¹öÇÁ: 6°³¹öÇÁ Lv3 (ÀÚ½ÅÇÑÅ×, °ø¿ë)", target = "buffsix3"},
{title = "¹öÇÁ: 6°³¹öÇÁ Lv4 (ÀÚ½ÅÇÑÅ×, °ø¿ë)", target = "buffsix4"},
},
}

Scroll_Menu.skillunlock = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SkillUnlock,
}

Scroll_Menu.buff1 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {32950, 27239, 38580},
}

Scroll_Menu.buffall2 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {41924, 8385, 27239, 38580, 475},
}

Scroll_Menu.buffall3 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {27680, 8385, 27239, 38580, 475},
}

Scroll_Menu.buffall4 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {34410, 22888, 24425, 16609},
}

Scroll_Menu.buffall5 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {27239, 31972, 31984},
}

Scroll_Menu.buffone1 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {27239},
}

Scroll_Menu.buffone2 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {38580},
}

Scroll_Menu.buffone3 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {475},
}

Scroll_Menu.buffone4 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {27061, 27062},
}

Scroll_Menu.buffsix1 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {8091, 8096, 8099, 8112, 8115, 8118},
}

Scroll_Menu.buffsix2 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {8094, 8097, 8100, 8113, 8116, 8119},
}

Scroll_Menu.buffsix3 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {8095, 8098, 8101, 8114, 8117, 8120},
}

Scroll_Menu.buffsix4 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {12175, 12176, 12178, 12177, 12174, 12179},
}

Scroll_Menu.buffsix5 = {
itemtype = SCROLL_ITEM_FUNCTION,
func = Scroll_Use_SpellOnSelf,
spells = {33079, 33078, 33081, 33080, 33077, 33082},
}

Scroll_Class = {
["˟ȍ"] = 1,
["¼º±â»ç"] = 2,
["»ç³É²Û"] = 3,
["µµÀû"] = 4,
["»çÁ¦"] = 5,
["ÁÖ¼ú»ç"] = 7,
["¸¶¹ý»ç"] = 8,
["È渶¹ý»ç"] = 9,
["µå·çÀ̵å"] = 11,
}

for k, v in ipairs(Scroll_Teleport) do
if (v[8] == "") or (v[8] == nil) then
print("Invalid name: "..tostring(v[1])..", "..tostring(v[2])..", "..tostring(v[3])..", "..tostring(v[4])..", "..tostring(v[6])..", "..tostring(v[9]))
if v[9] ~= nil then
v[8] = v[9]
else
v[8] = "__blank__"
end
end

if Scroll_Menu[v[6]] == nil then
v[6] = 'unknown'
end

if (v[6] ~= 'unknown') and (Scroll_Menu[v[7]] == nil) then
if Scroll_Class[v[7]] ~= nil then
table.insert(Scroll_Menu[v[6]].items, {title = v[7], target = v[7], visible = Scroll_Check_Class, class = Scroll_Class[v[7]]})
else
table.insert(Scroll_Menu[v[6]].items, {title = v[7], target = v[7]})
end
Scroll_Menu[v[7]] = {
itemtype = SCROLL_ITEM_MENU,
items = {},
}
end

menu_title = tostring(v[8])
if (v[8] ~= v[9]) and (v[9] ~= nil) and (v[9] ~= "") then
menu_title = menu_title.." ("..tostring(v[9])..")"
end

if v[5] ~= "X" then
if v[6] == 'trainer' then
menu_target = v[6]..":"..v[7]..":"..v[8]
table.insert(Scroll_Menu[v[7]].items, {title = menu_title, target = menu_target, visible = Scroll_Check_Faction, faction = v[5]})
elseif v[6] ~= 'unknown' then
menu_target = v[6]..":"..v[7]..":"..v[8]
table.insert(Scroll_Menu[v[7]].items, {title = menu_title, target = menu_target, faction = v[5]})
else
menu_target = v[6]..":"..v[8]
if not Scroll_Remove_Target[menu_target]then
table.insert(Scroll_Menu.unknown.items, {title = menu_title, target = menu_target})
end
end

Scroll_Menu[menu_target] = {
itemtype = SCROLL_ITEM_TELEPORT,
map = v[1],
x = v[2],
y = v[3],
z = v[4],
}
end
end

function Scroll_Title_Compare(a, b)
if a.title == b.title then
return false
end
if (a.title == "¹ÌÈ®ÀÎ") then
return true
end
return a.title < b.title
end

table.sort(Scroll_Menu.eastern.items, Scroll_Title_Compare)
table.sort(Scroll_Menu.kalimdor.items, Scroll_Title_Compare)
table.sort(Scroll_Menu.outland.items, Scroll_Title_Compare)
table.sort(Scroll_Menu.city.items, Scroll_Title_Compare)
table.sort(Scroll_Menu.unknown.items, Scroll_Title_Compare)
table.sort(Scroll_Menu.trainer.items, Scroll_Title_Compare)
table.sort(Scroll_Menu.teleport.items, Scroll_Title_Compare)

Scroll_Menu_Index = {}
Scroll_Menu_Array = {}
Scroll_Menu_Pages = {}
Scroll_Menu_Prev = {}

x = 1
for k, v in pairs(Scroll_Menu) do
Scroll_Menu_Index[k] = x
Scroll_Menu_Array[x] = k
x = x + 1

if v.itemtype == SCROLL_ITEM_MENU then
-- for menu paging...
pages = math.ceil(#v["items"] / 10)
Scroll_Menu_Pages[k] = pages;
for i = 2, pages do
Scroll_Menu_Array[x] = k
x = x + 1
end

for i, item in ipairs(v.items) do
Scroll_Menu_Prev[item.target] = k
end
end
end

SCROLL_MAIN_MENU = Scroll_Menu_Index.main


jhkkedit °¡ 2008-12-22, 3:14 pm¿¡ ¼öÁ¤ÇÔ, ÃÑ 1 ¹ø ¼öÁ¤µÊ

jhkkedit

°Ô½Ã¹° °¹¼ö : 4
Registration date : 2008-12-20

À§·Î Go down

¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä Empty Re: ¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä

¿Ã¸®±â by jhkkedit 2008-12-22, 3:13 pm

À§¿¡²¨ ÆÄÀÏ ¼öÁ¤ÇϽÅÈÄ
append.lua <-- ÀÌ ÆÄÀϵµ ¼öÁ¤ÇØ¾ß µÊ
¸Þ¸ðÀåÀ¸·Î ÆÄÀÏ ¿­¾î¼­ ¸Ç ¾Æ·¡ÂÊ¿¡ ¾Æ·¡²¨ Ä«ÇÇÇؼ­ ºÙ¿© ³Ö±â ÇÏ¸é µË´Ï´Ù
È£µå·Î ¾ÆÁ÷ ¾ÈÇØ ºÁ¼­ È£µå »õ ¹è¿ì´Â °÷Àº ¾ÆÁ÷ ¿þÀÌÆ÷ÀÎÆ® ¾È Àû¾î¾¸
( Scroll_Remove_Target ÁÙ(¶óÀÎ)Àº ´Ù Áö¿ì¼Å¾ß ÇÕ´Ï´Ù , °ãÃļ­ ³ª¿À´Â°Ô À־ »èÁ¦ ÇØ¾ß µÊ )
(Âü°í ¼³¸í ÀνºÅÏÆ® ´øÀü (¿À¸®Áö³Î Àδø(µ¿ºÎ¿Õ±¹ ,Ä®¸²µµ¾î)ÀÌ°í , È®ÀåÆÑ ºÒŸ´Â ¼ºÀü Àδø(¾Æ¿ô·£µå) ÀÓ)



table.insert(Scroll_Teleport, {0, -8953.95, 521.018, 96.639, "U", "city", "1. ¾ó¶ó ´ëµµ½Ã", "½ºÅèÀ©µå", "Stormwind City"})
table.insert(Scroll_Teleport, {0, -4903.009, -968.237, 501.532, "U", "city", "1. ¾ó¶ó ´ëµµ½Ã", "¾ÆÀ̾ðÆ÷Áö ÀºÇà", "Ironforge"})
table.insert(Scroll_Teleport, {1, 9952.073, 2280.476, 1341.394, "U", "city", "1. ¾ó¶ó ´ëµµ½Ã", "´Ù¸£³ª¼­½º", "Darnassus"})
table.insert(Scroll_Teleport, {530, -4001.387, -11874.312, -0.574, "U", "city", "1. ¾ó¶ó ´ëµµ½Ã", "¿¢¼Ò´Ù¸£ Á¤¹®", "The Exodar"})
table.insert(Scroll_Teleport, {1, 1605.615, -4389.688, 9.966, "U", "city", "2. È£µå ´ëµµ½Ã", "¿À±×¸®¸¶ ÀºÇà", "Orgrimmar"})
table.insert(Scroll_Teleport, {1, -1285.42, 176.52, 130.99, "U", "city", "2. È£µå ´ëµµ½Ã", "½ã´õºí·¯ÇÁ", "Thunderbluff"})
table.insert(Scroll_Teleport, {0, 1831.26, 238.53, 61.52, "U", "city", "2. È£µå ´ëµµ½Ã", "¾ð´õ½ÃƼ", "Undercity"})
table.insert(Scroll_Teleport, {530, 9742.786, -7470.405, 13.568, "U", "city", "2. È£µå ´ëµµ½Ã", "½Ç¹ö¹® µ¿ºÎ ÀºÇà", "Silvermoon City"})
table.insert(Scroll_Teleport, {0, -6492.69, -1035.33, 347.99, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[µ¿ºÎ¿Õ±¹] Åä·ý Á¶ÇÕ °ÅÁ¡", "ThoriumPoint"})
table.insert(Scroll_Teleport, {0, 2278.36, -5311.16, 88.2, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[µ¿ºÎ¿Õ±¹] Èñ¸ÁÀÇ ºû ¿¹¹è´ç", "LightsHopeChapel"})
table.insert(Scroll_Teleport, {0, -14406.6, 419.35, 23.39, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[µ¿ºÎ¿Õ±¹] ¹«¹ýÇ×", "BootyBay"})
table.insert(Scroll_Teleport, {0, -13152.9, 342.73, 53.13, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[µ¿ºÎ¿Õ±¹] ±¸·ç¹Ù½Ã Åõ±âÀå", "GurubashiArena"})
table.insert(Scroll_Teleport, {1, -943.94, -3715.49, 12.84, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[Ä®¸²µµ¾î] Åé´ÏÇ×", "Ratchet"})
table.insert(Scroll_Teleport, {1, -7154.86, -3817.94, 9.4, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[Ä®¸²µµ¾î] °¡Á¬ÀÜ", "Gadgetzan"})
table.insert(Scroll_Teleport, {1, 6721.44, -4659.09, 721.89, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[Ä®¸²µµ¾î] ´«¸Á·ç ¸¶À»", "Everlook"})
table.insert(Scroll_Teleport, {1, 7999.68, -2670.2, 512.2, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[Ä®¸²µµ¾î] ³ªÀÌÆ®ÇìÀ̺ì(´ÞÀÇ ½£)", "Moonglade"})
table.insert(Scroll_Teleport, {1, -6186.57, -1106.83, -216.06, "U", "city", "3. Á߸³ Áö¿ª(µµ½Ã)", "[Ä®¸²µµ¾î] ¸¶¼£ÀÇ ¾ß¿µÁö", "MarshalsRefuge"})
table.insert(Scroll_Teleport, {530, -1722.580, 5382.700, 1.476, "U", "city", "4. ¾Æ¿ô·£µå", "[Á߸³] »þÆ®¶ó½º", "Shattrath City"})
table.insert(Scroll_Teleport, {530, 13001.9, -6907.46, 9.56, "U", "city", "4. ¾Æ¿ô·£µå", "[Á߸³] Äí¿¤´Ù³ª½ºÀÇ ¼¶", "Quel'danas"})
table.insert(Scroll_Teleport, {530, -2154.149, 6655.347, 0.082, "U", "city", "4. ¾Æ¿ô·£µå", "[Á߸³] ½ÃÇèÀÇ Åõ±âÀå(³ª±×¶õµå)", "RingOfTrials"})
table.insert(Scroll_Teleport, {530, 2892.838, 5989.104, 1.943, "U", "city", "4. ¾Æ¿ô·£µå", "[Á߸³] ÇÇÀÇ Åõ±âÀå(Ä®³¯»ê¸Æ)", "CircleOfBlood"})
table.insert(Scroll_Teleport, {530, 3053.18, 3679.83, 143.38, "U", "city", "4. ¾Æ¿ô·£µå", "[Á߸³] 52¹ø ±¸¿ª(ȲõÀÇ Æødz)", "Area52"})
table.insert(Scroll_Teleport, {530, -1573.54, 7958.19, -21.49, "U", "city", "4. ¾Æ¿ô·£µå", "ÇÒ¶ó¾Æ", "Halaa"})
table.insert(Scroll_Teleport, {530, -4011.840, 2162.560, 105.155, "U", "city", "4. ¾Æ¿ô·£µå", "(¾ó¶ó) ¿ÍÀϵåÇØ¸Ó ¼ºÃ¤", "»õ ±¸ÀÔ, ±â¼ú ¹è¿ì´Â °÷"})
table.insert(Scroll_Teleport, {0, -246.904, 1528.371, 77.126, "A", "instance", "µ¿ºÎ ¿Õ±¹", "±×¸²ÀÚ¼Û°÷´Ï ¼ºÃ¤", "ShadowfangKeep"})
table.insert(Scroll_Teleport, {0, -11081.988, 1526.538, 43.327, "A", "instance", "µ¿ºÎ ¿Õ±¹", "Á×À½ÀÇ Æó±¤", "Deadmines"})
table.insert(Scroll_Teleport, {0, -8765.651, 845.029, 87.971, "A", "instance", "µ¿ºÎ ¿Õ±¹", "½ºÅèÀ©µåÀÇ ÁöÇÏ°¨¿Á", "Stormwind City"})
table.insert(Scroll_Teleport, {0, -5189.22, 524.8, 389.11, "A", "instance", "µ¿ºÎ ¿Õ±¹", "³ð¸®°Ç", "Gnomeregan"})
table.insert(Scroll_Teleport, {0, 2843.57, -692.13, 140.33, "A", "instance", "µ¿ºÎ ¿Õ±¹", "ºÓÀº½ÊÀÚ±º ¼öµµ¿ø", "ScarletMonastery"})
table.insert(Scroll_Teleport, {0, -6067.319, -2955.031, 209.773, "A", "instance", "µ¿ºÎ ¿Õ±¹", "¿ï´Ù¸¸", "Uldaman"})
table.insert(Scroll_Teleport, {0, -10189.491, -3991.752, -106.992, "A", "instance", "µ¿ºÎ ¿Õ±¹", "¾ÆÅ»ÇÐÄ«¸£ ½ÅÀü", "SunkenTempleInside"})
table.insert(Scroll_Teleport, {0, -7580.445, -1125.033, 262.354, "A", "instance", "µ¿ºÎ ¿Õ±¹", "°ËÀº¹ÙÀ§ ³ª¶ô", "Searing Gorge"})
table.insert(Scroll_Teleport, {230, 576.135, -207.363, -52.773, "A", "instance", "µ¿ºÎ ¿Õ±¹", "°ËÀº¹ÙÀ§ ³ª¶ô ¹ýÀÇ ½ÉÆÇÀå", "Dun Morogh"})
table.insert(Scroll_Teleport, {409, 1115.22, -462.96, -94.01, "A", "instance", "µ¿ºÎ ¿Õ±¹", "°ËÀº¹ÙÀ§ ³ª¶ô - È­»ê½ÉÀåºÎ (°ø´ë)", "MoltenCore"})
table.insert(Scroll_Teleport, {0, 1253.55, -2602.62, 91.588, "A", "instance", "µ¿ºÎ ¿Õ±¹", "½ºÄ®·Î¸Ç½º", "Scholomance"})
table.insert(Scroll_Teleport, {289, 199.43, 126.46, 135.91, "A", "instance", "µ¿ºÎ ¿Õ±¹", "½ºÄ®·Î¸Ç½º Àδø ¾È", "Scholomance"})
table.insert(Scroll_Teleport, {0, 3361.114, -3379.842, 144.781, "A", "instance", "µ¿ºÎ ¿Õ±¹", "½ºÄ®¶ó¼Ö¸§", ""})
table.insert(Scroll_Teleport, {0, -7618.855, -1221.921, 232.381, "A", "instance", "µ¿ºÎ ¿Õ±¹", "°ËÀº¹ÙÀ§ ÷ž (°ø´ë)", "BlackrockSpire"})
table.insert(Scroll_Teleport, {469, -7665.55, -1102.49, 400.68, "A", "instance", "µ¿ºÎ ¿Õ±¹", "°ËÀº³¯°³ µÕÁö (°ø´ë)", "BlackwingLair"})
table.insert(Scroll_Teleport, {533, 3005.87, -3435.01, 294.88, "A", "instance", "µ¿ºÎ ¿Õ±¹", "³«½º¶ó¸¶½º (°ø´ë)", "Naxxramas"})
table.insert(Scroll_Teleport, {30, -149.650, 26.640, 77.206, "A", "instance", "µ¿ºÎ ¿Õ±¹", "¾ËÅÍ·¢ °è°î(ÀüÀå) °Ü¿ïµµ³¢ ¿ä»õ", "Winterax Hold"})
table.insert(Scroll_Teleport, {30, -695.940, -427.200, 87.999, "A", "instance", "µ¿ºÎ ¿Õ±¹", "¾ËÅÍ·¢ °è°î(ÀüÀå) °ÅÁ¡ º¸ÃÊž", "Tower Point"})
table.insert(Scroll_Teleport, {1, 1811.266, -4409.997, -18.525, "H", "instance", "Ä®¸²µµ¾î", "¼º³­ºÒ±æ Çù°î", "RagefireChasm"})
table.insert(Scroll_Teleport, {1, -837.399, -2033.564, 81.705, "H", "instance", "Ä®¸²µµ¾î", "Åë°îÀÇ µ¿±¼", "WallingCavernsEntrance"})
table.insert(Scroll_Teleport, {1, 4127.763, 866.282, -12.563, "H", "instance", "Ä®¸²µµ¾î", "°ËÀº½É¿¬ÀÇ ³ª¶ô", "Dun Morogh"})
table.insert(Scroll_Teleport, {1, -4467.151, -1670.982, 81.868, "H", "instance", "Ä®¸²µµ¾î", "°¡½Ãµ¢±¼ ¿ì¸®", "Razorfen Kraul"})
table.insert(Scroll_Teleport, {1, -4659.149, -2525.262, 81.42, "H", "instance", "Ä®¸²µµ¾î", "°¡½Ãµ¢±¼ ±¸¸ª", "Razorfen Downs"})
table.insert(Scroll_Teleport, {1, -6801.607, -2890.770, 8.882, "H", "instance", "Ä®¸²µµ¾î", "ÁÙÆĶô", "ZulFarrak"})
table.insert(Scroll_Teleport, {1, -1421.986, 2908.955, 137.405, "H", "instance", "Ä®¸²µµ¾î", "¸¶¶ó¿ìµ· ÀÔ±¸", "Maraudon"})
table.insert(Scroll_Teleport, {349, 419.84, 11.34, -131.08, "H", "instance", "Ä®¸²µµ¾î", "¸¶¶ó¿ìµ· Àδø ¾È", "Maraudon", "Àδø"})
table.insert(Scroll_Teleport, {1, -3976.034, 1128.336, 161.027, "H", "instance", "Ä®¸²µµ¾î", "Ç÷ÅõÀÇ ÀüÀå", "DireMaul"})
table.insert(Scroll_Teleport, {1, -4739.132, -3751.142, 52.281, "H", "instance", "Ä®¸²µµ¾î", "¿À´Ð½Ã¾ÆÀÇ µÕÁö (°ø°Ý´ëÀδø)", "OnyxiasLair"})
table.insert(Scroll_Teleport, {530, -361.773, 3073.602, -15.083, "C", "instance", "¾Æ¿ô·£µå", "°¡½Ã¼Û°÷´Ï ¼ºÃ¤ - ¼º·ç", "ThornFangCastle"})
table.insert(Scroll_Teleport, {530, -301.773, 3160.650, 31.688, "C", "instance", "¾Æ¿ô·£µå", "°¡½Ã¼Û°÷´Ï ¼ºÃ¤ - ÇÇÀÇ ¿ë±¤·Î", ""})
table.insert(Scroll_Teleport, {530, -308.840, 3073.372, -3.649, "C", "instance", "¾Æ¿ô·£µå", "°¡½Ã¼Û°÷´Ï ¼ºÃ¤ - À¸½º·¯Áø ¼ÕÀÇ Àü´ç", ""})
table.insert(Scroll_Teleport, {530, 724.897, 6846.601, -67.627, "C", "instance", "¾Æ¿ô·£µå", "°¥Äû¼Û°÷´Ï Àú¼öÁö (1ÁöÇϼö··,2°­Á¦ ³ë¿ª¼Ò,3Áß±â ÀúÀå°í,4ºÒ¹ì Á¦´Ü(°ø´ë))", "CoilfangResevoir"})
table.insert(Scroll_Teleport, {0, -11916.475, -1202.804, 92.29, "C", "instance", "¾Æ¿ô·£µå", "ÁÙ±¸·ì (°ø´ë)", "ZulGurub"})
table.insert(Scroll_Teleport, {532, -11106.9, -2001.8, 49.89, "C", "instance", "¾Æ¿ô·£µå", "Ä«¶óÀÜ (°ø´ë)", "karazhan"})
table.insert(Scroll_Teleport, {1, -8179.419, 1532.63, 4.193, "C", "instance", "¾Æ¿ô·£µå", "¾ÈÄû¶óÁî - 1ÆóÇã(°ø´ë) 2»ç¿ø(°ø´ë)", "Arcatraz"})
table.insert(Scroll_Teleport, {530, 6850, -7950, 170, "C", "instance", "¾Æ¿ô·£µå", "ÁپƸ¸ (°ø´ë)", "ZulAman"})
table.insert(Scroll_Teleport, {530, 12885.835, -7334.045, 65.488, "C", "instance", "¾Æ¿ô·£µå", "¸¶¹ýÇÐÀÚÀÇ Á¤¿ø", "Magisters' Terrace"})
table.insert(Scroll_Teleport, {530, 3535.376, 5096.252, 3.551, "C", "instance", "¾Æ¿ô·£µå", "±×·êÀÇ µÕÁö (°ø´ë)", "GruulsLair"})
table.insert(Scroll_Teleport, {1, -8765.660, -4175, -209.863, "C", "instance", "¾Æ¿ô·£µå", "½Ã°£ÀÇ µ¿±¼ - °ËÀº´Ë(¾îµÒÀÇ ¹®)", "CavernsOfTime"})
table.insert(Scroll_Teleport, {1, -8334.98, -4055.32, -207.763, "C", "instance", "¾Æ¿ô·£µå", "½Ã°£ÀÇ µ¿±¼ - ¿¾ Èú½ººê·¡µå ±¸¸ªÁö(´øȦµå Å»Ãâ)", "CavernsOfTime"})
table.insert(Scroll_Teleport, {1, -8173.424, -4171.972, -165.721, "C", "instance", "¾Æ¿ô·£µå", "½Ã°£ÀÇ µ¿±¼ - ÇÏÀÌÀß,´øȦµå ¿ä»õ (°ø´ë)", "CavernsOfTime"})
table.insert(Scroll_Teleport, {530, -3363.13, 4893.08, -100.4, "C", "instance", "¾Æ¿ô·£µå", "¾ÆŲµÐ - 1(¼­)¾ÆÅ°³ªÀÌ ³³°ñ´ç 2(ºÏ)¸¶³ªÀÇ ¹«´ý 3(µ¿)¼¼Å×Å© Àü´ç 4(³²)¾îµÒÀÇ ¹Ì±Ã (°ø´ë)", "Auchindoun"})
table.insert(Scroll_Teleport, {530, 2872, 1555.29, 253.16, "C", "instance", "¾Æ¿ô·£µå", "Æødz¿ì ¿ä»õ - ¸ÞÄ«³ª¸£", ""})
table.insert(Scroll_Teleport, {530, 3405.48, 1489.14, 183.84, "C", "instance", "¾Æ¿ô·£µå", "Æødz¿ì ¿ä»õ - ½Å·ÏÀÇ Á¤¿ø", "Botanica"})
table.insert(Scroll_Teleport, {530, 3102.07, 1523.94, 202.86, "C", "instance", "¾Æ¿ô·£µå", "Æødz¿ì ¿ä»õ - ÆødzÀÇ ´« (°ø´ë)", "TempestKeep"})
table.insert(Scroll_Teleport, {530, -3637.619, 312.571, 35.775, "C", "instance", "¾Æ¿ô·£µå", "°ËÀº »ç¿ø (°ø´ë)", "Shadowmoon Valley"})
table.insert(Scroll_Teleport, {530, 12558, -6775.149, 15.033, "C", "instance", "¾Æ¿ô·£µå", "žç»ù °í¿ø (°ø´ë)", "SunwellPlateau"})

jhkkedit

°Ô½Ã¹° °¹¼ö : 4
Registration date : 2008-12-20

À§·Î Go down

¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä Empty Re: ¸¸´É ½ºÅ©·Ñ ¿þÀÌÆ÷ÀÎÆ® Á¤¸®ÇϽŠÆÄÀÏ ±¸ÇØ¿ä

¿Ã¸®±â by Sponsored content


Sponsored content


À§·Î Go down

À§·Î

- Similar topics

 
Permissions in this forum:
´ä±ÛÀ» ¿Ã¸± ¼ö ¾ø½À´Ï´Ù