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!!
ne mysql-on adj neki exp-t hanem ingame és úgy próbáld meg.
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.
guild_war_join.quest azt hiszem qc-zdle
v valami
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...
110,111,112-es indexek csak game99 configjában szerepeljenek!
Aha, köszönöm! A map indexel volt a problémája a szervernek, nem a questel. :)