P skill kezdéskor.

Indította kicsiasdvagyok, 2017-12-09, 13:17:02

Sziasztok!
Régebben láttam egy szerveren, olyan p skill adót, hogy mikor létrehozod  a karaktert, felfejlődsz 5ös szintig, kiad egy kis ablakot, és megkérdezi, hogy pl " Testi vagy Menta szeretnél lenni?"
Amelyikre rá kattintasz, arra megadja a P skillt , és a státusz pontokat.

A kérdésem a következő.: Én valami olyasmit szeretnék, hogy mivel kezdésnél megkapják az adott szintet (99) így mikor belépnek, egyből dobja  be az ablakot, és kérdezzen rá hogy milyen p skillt szeretnének.
Megvan valakinek esetleg ez a quest ,vagy hasonló? Vagy hogy álljak neki?:) Köszönöm előre is a segítséget.

Idézetet írta: kicsiasdvagyok Dátum 2017-12-09, 13:17:02
Sziasztok!
Régebben láttam egy szerveren, olyan p skill adót, hogy mikor létrehozod  a karaktert, felfejlődsz 5ös szintig, kiad egy kis ablakot, és megkérdezi, hogy pl " Testi vagy Menta szeretnél lenni?"
Amelyikre rá kattintasz, arra megadja a P skillt , és a státusz pontokat.

A kérdésem a következő.: Én valami olyasmit szeretnék, hogy mivel kezdésnél megkapják az adott szintet (99) így mikor belépnek, egyből dobja  be az ablakot, és kérdezzen rá hogy milyen p skillt szeretnének.
Megvan valakinek esetleg ez a quest ,vagy hasonló? Vagy hogy álljak neki?:) Köszönöm előre is a segítséget.


Forrásban azt hiszem lehet módosítani ^^
De questel kellene ezt szerintem megoldani.
Mindjárt írok egy questet, csak még van egy kis dolgom.

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

Én is questre gondoltam, de nem boldogulok vele.

quest xy begin
state start begin
when login with pc.get_skill_group() == 0 begin
timer("mukodj", 1)
end
when mukodj.timer begin
local valaszt = select("1","2")
pc.set_skill_group(valaszt)
for i = 1,111,1
do
pc.set_skill_level(i, 59)
end
end
end
end

C++ programmer at Gameloft

Idézetet írta: Distraught Dátum 2017-12-09, 16:55:41
timer("mukodj", 1)
when mukodj.timer begin

"mukodj" :))))

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

azt hiszem nem működik a select közvetlen loginnál, azért kell egy timer hozzá

C++ programmer at Gameloft

quest kezdoskill begin
state start begin
when login begin
if pc.get_skill_group() == 0 then
say_title("Üdvözöllek")
say("Látom, hogy még nincs képességed")
say("Kérlek válassz:")
if pc.get_job() == 0 then
local w = select("Testi", "Menta")
if w == 1 then
pc.set_skill_group (1)
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)
end
if w == 2 then
pc.set_skill_group (2)
pc.set_skill_level (11,59)
pc.set_skill_level (12,59)
pc.set_skill_level (13,59)
pc.set_skill_level (14,59)
pc.set_skill_level (15,59)
end
end
end
end
end
end


Nem fog megártani a kibővíted, de amúgy teljesen jól műkszik.

Bármilyen szörnyűnek is tűnik az élet, mindig van valami, amiben sikeres lehetsz.