War hiba (K)

Indította Fracko89, 2014-03-28, 11:08:09

2014-03-28, 11:08:09 Utolsó szerkesztés: 2014-05-08, 13:21:35 Szerző: [MOD]Aegist
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..



Itt a két céhről egy kép, mely a player adatbázis guild nevű táblájából származik.


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. :)