GM-NPC (K)

Indította skolsz, 2013-07-10, 14:12:20

2013-07-10, 14:12:20 Utolsó szerkesztés: 2013-07-27, 17:56:49 Szerző: [MOD]Aegist
Sziasztok GM-NPC hezz hogy tudnák olyan questet írni amivel be kapcsolható a havazás nappal sötétség Sohon hegy közepére karácsony fát leteszi és ad kasztnak meg felelő cucokat de csak egyszer és ad p skill-t is de csak akkor adja a p skilleket ha oktatoknál meg vannak a skillek?

cucokat aszt adja az npc amit kel 21 ló, és ló könyv,  fegyver, vért, pajzs, sapka, füles, karkötő, nyaklánc,

hogy lehetne meg oldani ezeket GM-NPC nél? de csak gm nél legyenek jók?


2013-07-11, 08:20:29 #1 Utolsó szerkesztés: 2013-07-12, 10:09:53 Szerző: Pisti95
Szívesen!


quest gmpanel begin
state start begin
when NPCID.click begin
local a = select("Felszerelés kérése ", "P skillek kérése", "Havazás beállítása ", "Nappal-éjszaka beállítása ", "Karácsonyfa", "Mégse")
if a == 1 and pc.getqf(weapon) == 0 then
pc.setqf("weapon", 1)
say_title( "Felszerelés kérése:")
say("bla")
if pc.job == 0 then
item = 19
item2 = 11209
item3 = 12209
elseif pc.job == 1 then
item = 1009
item2 = 11409
item3 = 12349
elseif pc.job == 2 then
item = 19
item2 = 11609
item3 = 12489
elseif pc.job == 3 then
item = 7009
item2 = 11809
item3 = 12629
end
if pc.countitem(item) == 0 and pc.countitem(item2) == 0 and pc.countitem(item3) == 0 and pc.weapon != item then
pc.give_item2(item)--Kasztnak megfelelő fegyver
pc.give_item2(item2)--Kasztnak megfelelő vért
pc.give_item2(item3)--Kasztnak megfelelő sisak
pc.give_item2(13009,1) --Csatapajzs
pc.give_item2(14009,1) --Fa karkötő
pc.give_item2(15009,1) --Fa cipő
pc.give_item2(16009,1) --Fa nyaklánc
pc.give_item2(17009,1) --Fa fülbevaló
pc.give_item2(50053,1) --Katonai ló könyv
horse.set_level(21)
end
end
if a == 2 then
say_title( "P skillek kérése:")
say("Szeretnél P skilleket?")
local h = select("Igen", "Nem")
if h == 1 then
if pc.job == 0 then
pc.set_skill_level (1,59)
pc.set_skill_level (2,59)
pc.set_skill_level (3,59)
pc.set_skill_level (4,59)
pc.set_skill_level (5,59)
pc.set_skill_level (6,59)
pc.set_skill_level (16,59)
pc.set_skill_level (17,59)
pc.set_skill_level (18,59)
pc.set_skill_level (19,59)
pc.set_skill_level (20,59)
pc.set_skill_level (21,59)
elseif pc.job == 1 then
pc.set_skill_level (31,59)
pc.set_skill_level (32,59)
pc.set_skill_level (33,59)
pc.set_skill_level (34,59)
pc.set_skill_level (35,59)
pc.set_skill_level (36,59)
pc.set_skill_level (46,59)
pc.set_skill_level (47,59)
pc.set_skill_level (48,59)
pc.set_skill_level (49,59)
pc.set_skill_level (50,59)
pc.set_skill_level (51,59)
elseif pc.job == 2 then
pc.set_skill_level (61,59)
pc.set_skill_level (62,59)
pc.set_skill_level (63,59)
pc.set_skill_level (64,59)
pc.set_skill_level (65,59)
pc.set_skill_level (66,59)
pc.set_skill_level (76,59)
pc.set_skill_level (77,59)
pc.set_skill_level (78,59)
pc.set_skill_level (79,59)
pc.set_skill_level (80,59)
pc.set_skill_level (81,59)
elseif pc.job == 3 then
pc.set_skill_level (91,59)
pc.set_skill_level (92,59)
pc.set_skill_level (93,59)
pc.set_skill_level (94,59)
pc.set_skill_level (95,59)
pc.set_skill_level (96,59)
pc.set_skill_level (106,59)
pc.set_skill_level (107,59)
pc.set_skill_level (108,59)
pc.set_skill_level (109,59)
pc.set_skill_level (110,59)
pc.set_skill_level (111,59)
end
end
if h == 2 then
return
end
end
if a == 3 and pc.is_gm() then
say_title( "Havazás beállítása: ")
say( "Szeretnéd a havazást beállítani a szerveren? ")
local c = select( "Havazás bekapcsolása ", "Havazás kikapcsolása ", "Mégse ")
if c == 1 then
say( "Havazás bekapcsolva! ")
command( "e xmas_snow 1 ")
end
if c == 2 then
say( "Havazás kikapcsolva! ")
command( "e xmas_snow 0 ")
end
if c == 3 then
return
end
else
say( "Te nem vagy Játék Mester! ")
return
end
if a == 4 and pc.is_gm() then
say_title( "Nappal-éjszaka beállítása: ")
say( "Válaszd ki, hogy nappal, vagy éjszaka ")
say( "legyen a szerveren! ")
local d = select( "Nappal ", "Éjszaka ", "Mégse ")
if d == 1 then
say( "Nappal beállítva! ")
command( "x 0 ")
end
if d == 2 then
say( "Éjszaka beállítva! ")
command( "x 1 ")
end
if d == 3 then
return
end
else
say( "Te nem vagy Játék Mester! ")
return
end
if a == 5 and pc.is_gm() then
say_title( "Karácsonyfa:" )
say( "Le akarod tenni Sohan-hegy közepére" )
say( "vagy el akarod távolítani a fát?" )
local e = select("Megidéz", "Eltüntet", "Mégse")
if e == 1 then
say( "Karácsonyfa a helyén!" )
command( "e xmas_tree 1 ")
end
if e == 2 then
say( "Karácsonyfa eltünt!" )
command( "e xmas_tree 0 ")
end
if e == 3 then
return
end
else
say( "Te nem vagy Játék Mester! ")
return
end
if a == 6 then
return
end
end
end
end