Salutare
Am un bug la bresla la war, sa zicem ca un caracter ninja si-a facut o bresla, caracterele war nu pot intra in acea bresla dar sura ninja pot intra.
Vreo rezolvare ?
Bug Grup Bresla
Eu propun sa incerci alt quest pentru bresle .. Poate de acolo porneste tot.
Uite aici quest-urile mele care merg.
guild_manage.quest
guild_ranking.quest
guild_war_join.quest
guild_war_observer.quest
Daca nici asa nu iti merge.. Nu stiu ce sa zic.. Sa incerci alt SF.
Astept un raspuns.
Uite aici quest-urile mele care merg.
guild_manage.quest
Cod: Selectaţi tot
quest guild_manage begin
state start begin
when 11000.chat."Paraseste breasla" or 11002.chat."Paraseste breasla" or 11004.chat."Paraseste breasla" with pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin
say_title("Gardianul Satului")
say("Chiar vrei sa parasesti aceasta")
say("breasla? Sunt sigur ca membrii")
say("vor fi foarte dezamagiti de tine..")
local s = select("Da", "Nu")
if s==1 then
say_title("Gardianul Satului")
say("Nu mai sunteti in breasla!")
pc.remove_from_guild()
pc.setqf("new_withdraw_time",get_global_time())
end
end
when 11000.chat."Sparge breasla" or 11002.chat."Sparge breasla" or 11004.chat."Sparge breasla" with pc.hasguild() and pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin
say_title("Gardianul Satului")
say("Chiar doresti sa iti spargi breasla?")
say("Sunt sigur ca membri din ea")
say("vor fi foarte dezamagiti..")
local s = select("Da", "Nu")
if s==1 then
say_title("Gardianul Satului")
say("Ati spart breasla cu succes!")
pc.destroy_guild()
pc.setqf("new_disband_time",get_global_time())
pc.setqf("new_withdraw_time",get_global_time())
end
end
when 11000.chat."Creaza breasla" or 11002.chat."Creaza breasla" or 11004.chat."Creaza breasla" with not pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin
if game.get_event_flag("guild_withdraw_delay")*86400 >
get_global_time() - pc.getqf("new_withdraw_time") or
game.get_event_flag("guild_disband_delay")*86400 >
get_global_time() - pc.getqf("new_disband_time") then
say_title("Gardianul Satului")
say("Nu poti face acum alta breasla!")
say("Te rog sa astepti un timp!")
return
end
say_title("Gardianul Satului")
say("Pentru a crea o noua breasla")
say("iti trebuie:")
say("-Level 40")
say("-500.000 Yang")
say("Vrei sa creezi o breasla?")
local s = select("Da", "Nu")
if s == 2 then
return
elseif pc.get_level()<40 then
say_title("Gardianul Satului")
say("Inca nu ai atins nivelul 40.")
return
elseif pc.get_gold()<500000 then
say_title("Gardianul Satului")
say("Nu ai 500.000 Yang.")
return
end
game.request_make_guild()
end
end
end
Cod: Selectaţi tot
quest guild_ranking begin
state start begin
when 11000.chat."Rangul Breslei" or 11002.chat."Rangul Breslei" or 11004.chat."Rangul Breslei" with pc.hasguild() begin
say_title("Gardianul din Sat")
say("Aici puteti vedea clasamentul breslelor.")
say(guild.around_ranking_string().."[/DELAY]")
end
when 11000.chat."Cele mai bune Bresle" or 11002.chat."Cele mai bune Bresle" or 11004.chat."Cele mai bune Bresle" with pc.hasguild() begin
say_title("Gardianul Satului")
say("Aici sunt cele mai bune bresle.")
say(guild.high_ranking_string().."[/DELAY]")
end
when 11000.chat."Vizualizare Bresla" or 11002.chat."Vizualizare Bresla" or 11004.chat."Vizualizare Bresla" with pc.hasguild() begin
say_title("Gardianul din Sat")
say("Bresla ta este pe:")
say_reward("Locul: "..guild.get_rank()..", cu "..guild.get_ladder_point().." Puncte!")
end
end
end
Cod: Selectaţi tot
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)
send_letter("Intraţi în război?")
end
end
when button begin
local e = guild.get_any_war()
say_title("RÄzboi")
if e == 0 then
say("Războiul a luat sfârşit.")
else
say("Vrei să intri în război?")
local s = select("Intru", "Nu vreau")
if s == 1 then
guild.war_enter(e)
else
setskin(NOWINDOW)
makequestbutton("Intră la război")
end
end
end
end
end
guild_war_observer.quest
Cod: Selectaţi tot
quest guild_war_observer begin
state start begin
when guild_war_observer1.chat."Războaiele Breslelor"
or guild_war_observer2.chat."Războaiele Breslelor"
or guild_war_observer3.chat."Războaiele Breslelor" begin
local g = guild.get_warp_war_list()
local gname_table = {}
table.foreachi(g,
function(n, p)
gname_table[n] = guild.get_name(p[1]).." vs "..guild.get_name(p[2])
end
)
if table.getn(g) == 0 then
say_title("Administratorul Luptelor")
say("Nu are loc niciun război acum.")
return
end
say_title("Administratorul Luptelor")
gname_table[table.getn(g)+1] = locale.confirm
local s = select_table(gname_table)
say_reward("Doreşti să vezi războiul?")
if s != table.getn(gname_table) then
pc.warp_to_guild_war_observer_position(g[s][1], g[s][2])
end
end
end
end
Astept un raspuns.
s
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: sanducatalin1 și 35 vizitatori



