Event quest (K)

Indította Wallet, 2013-04-03, 13:37:31

2013-04-03, 13:37:31 Utolsó szerkesztés: 2013-04-04, 09:31:41 Szerző: [MOD]Aegist
Sziasztok!
Olyan questre lenne szükségem ami hogyha beírnék valamit
akkor elindulna az event PL:
Elindulna a tojás dobás
Mindig csodálkoztam miért nem csinál már valaki valamit.
Majd rájöttem hogy énis egy valaki vagyok.

2013-04-03, 13:46:43 #1 Utolsó szerkesztés: 2013-04-03, 13:52:14 Szerző: <Alchemist>
quest functionsba:

game.drop_item_with_ownership

Első quest:

quest tojas begin
state start begin
when letter with pc.is_gm() begin
send_letter("Tojás Dobás")
end
when button or info begin
say_title("Tojás dobás quest:")
say(" ")
say("Bekapcsoljam a tojás dobás eventet?")
say(" ")
say_reward("Addig lesz aktív, míg itt ki")
say_reward("Nem kapcsolod!")
local b = select ( "Bekapcsolom az eventet!" , "Kikapcsolom az eventet!" , "Mégse" )
if b == 3 then
return
end
if b == 2 then
game.set_event_flag("tojas", 0)
notice_all("Husvéti event befejeződött.")
send_letter("Tojás Dobás")
end
if b == 1 then
game.set_event_flag("tojas", 1)
notice_all("Husvéti event elkezdődött!")
                        notice_all("Minden mob dob tojást!")
send_letter("Tojás Dobás")
end
end
end
end


Második quest:

quest tojaskill begin
state start begin
when kill with game.get_event_flag("tojas") == 1 begin
local talanx = math.random(1,25)
if talanx == 2 then
game.drop_item_with_ownership(ID, 1)
end
                        if talanx == 3 then
game.drop_item_with_ownership(ID, 1)
end
                        if talanx == 4 then
game.drop_item_with_ownership(ID, 1)
end
                       if talanx == 5 then
game.drop_item_with_ownership(ItemID, 1)
end
                        if talanx == 6 then
game.drop_item_with_ownership(ID, 1)
end
                        if talanx == 7 then
game.drop_item_with_ownership(ID, 1)
end
                        if talanx == 8 then
game.drop_item_with_ownership(ID, 1)
end
end
end
end


Megfelel?


Ha több tojás van mint amennyiit csináltam dobásnak, akkor kibővíted az if talanx-et. (Ajánlom a math.randomt is növeld kicsit akkor.)

Az első questet nem muszáj berakni, az csak egy könnyebbítés (Levél oldalt). Ha nem rakod be akkor:

/ e tojas 1 Ezzel bekapcsolja az eventet,
/ e tojas 0 Ezzel meg ki.

Köszönöm!
Mindig csodálkoztam miért nem csinál már valaki valamit.
Majd rájöttem hogy énis egy valaki vagyok.