DarksTeam Forums

Go Back   DarksTeam Forums > Area 2 > Developments > World Of Warcraft > WoW Guides

Reply
 
Thread Tools Display Modes
  (#1) Old
Forum Member
bulletproof47 is an unknown quantity at this point
 
bulletproof47's Avatar
 
Posts: 52
Thanks: 30
Thanked 7 Times in 3 Posts
Join Date: Oct 2008
Exclamation [Guide] LUA SCripting - 07-05-2009, 17:56

В този Гайд ще ви покажа как да правите LUA скриптове чрез които ще карате мобовете и босовете да пишат говорят и да правят магии!

1.0-Mob Gossip
За да накарете мобовете да пинат в чата и да говорят използвайте това :
function Announcer_OnSpawned(pUnit, event, player)
pUnit:RegisterEvent("Announcer_Say", 8000, 0) <-- 8000ms интеревалът в който моба ще повтаря текста!
end

function Announcer_Died(pUnit, event, player)
pUnit:RemoveEvents()
end


function Announcer_Say(pUnit, event, player)
local chance = math.random(1, 2)
if(chance == 1) then
pUnit:SendChatMessage(12, 0, "Whatever you want him to say.")
end
if(chance == 2) then
pUnit:SendChatMessage(14, 0, "Whatever you want him to yell.")
end
end

RegisterUnitEvent(NPCID, 18, "Announcer_OnSpawned") <-- NPCID номера на моба,18-номера на функцията в случая когато бъде спауннат
RegisterUnitEvent(NPCID, 4, "Announcer_Died")


Quote:
pUnit:SendChatMessage(12, 0, "Whatever you want him to say.")
Тук 0 означава видът на езика на който ще говори в случая Universal тоест и Алианса и Ордата ще разбират текста!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.