Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: Fracko89 Dátum 2014-03-28, 11:08:09

Cím: War hiba (K)
Írta: Fracko89 Dátum 2014-03-28, 11:08:09
Sziasztok.

Az imént szerettem volna tesztelni azt, hogy lehet-e warozni a szerveremen.. (2013-as invoice). A próbát, 2 általam létrehozott céhvel próbáltam meg. Mindkét céhben egyenként van 9-9 tag illetve az egyik 18-as a másik pedig 20-as szintű.

Ellenben mikor szeretnék wart indítani a hadat üzennel, akkor azt írja ki, hogy a helyezés túl alacsony..

(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F140328%2Fwar_www.kepfeltoltes.hu_.png&hash=de3fc6e5ed6ddba5f4b06e16e017f5f43b37777f)

Itt a két céhről egy kép, mely a player adatbázis guild nevű táblájából származik.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F140328%2Fguild_www.kepfeltoltes.hu_.png&hash=0771c98287fef3ac3747885964fe3369c34988f5)

Fontos lenne nagyon, hogy ez működjön..
Segítségeteket előre is köszönöm!!
Cím: Re:War hiba
Írta: crookers123 Dátum 2014-03-28, 12:11:35
ne mysql-on adj neki exp-t hanem ingame és úgy próbáld meg.
Cím: Re:War hiba
Írta: Fracko89 Dátum 2014-03-28, 13:15:23
Köszi, így már sikerült. Viszont továbbra is lenne egy olyan gondom, hogy ha mondjuk Arénás vagy Zászlós háborút választok, akkor nem adja ki a questet, hogy csatlakozás a háborúhoz vagy valami.. Itt most arra gondolok, amivel pl belehetne teleportálni a mapra.
Cím: Re:War hiba
Írta: crookers123 Dátum 2014-03-28, 14:31:04
guild_war_join.quest azt hiszem qc-zdle
v valami
Cím: Re:War hiba
Írta: Fracko89 Dátum 2014-03-28, 15:32:55
Eddig próbáltam ezzel, meg egy teljesen alappal is, de nem működik.

Első próba

quest guild_war_join begin
    state start begin
when letter begin
    local e = guild.get_any_war()

    if e != 0 and pc.get_war_map() == 0 then
setskin(NOWINDOW)
makequestbutton(locale.guild.war_join_request)
    end
end

when button begin
    local e = guild.get_any_war()

    if e == 0 then
say(locale.guild.war_over)
    else
say(locale.guild.war_entry_ask_head..guild.name(e)..locale.guild.war_entry_ask_tail)

local s = select(locale.yes, locale.no)

if s == 1 then
    guild.war_enter(e)
else
    setskin(NOWINDOW)
    makequestbutton(locale.guild.war_join_request)
end
    end
end
    end
end


Második próba

quest guild_war_join begin
    state start begin
when letter begin
local e = guild.get_any_war()
if e != 0 and pc.get_war_map() == 0 then
setskin(NOWINDOW)
makequestbutton("Céh háború csatlakozás")
end
end

when button begin
local e = guild.get_any_war()
if e == 0 then
say("A háború már véget ért!")
else
say("Csatlakozás a háborúba: "..guild.name(e))
say_reward("Valóban be szeretnél lépni a háborúba??")
local s = select("Igen", "Nem")
if s == 1 then
guild.war_enter(e)
else
setskin(NOWINDOW)
makequestbutton("Céh háború csatlakozás")
end
end
end
    end
end


És nem értem egyszerűen, hogy miért nem működik...
Cím: Re:War hiba
Írta: crookers123 Dátum 2014-03-28, 16:09:15
110,111,112-es indexek csak game99 configjában szerepeljenek!
Cím: Re:War hiba
Írta: Fracko89 Dátum 2014-03-28, 16:24:41
Aha, köszönöm! A map indexel volt a problémája a szervernek, nem a questel. :)
EhPortal 1.39 © 2025, WebDev