Bug breasla

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

*Problemă: Nu pot crea o breasla :|
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Aparent, gardianul imi cere si un pergament ca sa fac breasla. Ok, am bagat pergamentul in inventar, din comanda, am dat sa fac breasla, bag numele breslei si .. voila... nu se intampla nimic, nu-mi creaza breasla, dar aparent..acel pergament dispare din inventar.

Syserr ... e gol, din cate am vazut :|
Avatar utilizator
Diaconu
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 754
Membru din: 07 Aug 2013, 21:42
Aprecieri: 0
Mulţumiri: 43  
 Contact:
Medalii

Schimba acel quest cu acesta:
Guild manage:
quest guild_manage begin
state start begin
when
11000.chat."Părăseşte breasla" or
11002.chat."Părăseşte breasla" or
11004.chat."Părăseşte breasla" with pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Chiar vrei să părăseşti această breaslă?")
say("Sunt sigur că membrii vor fi foarte")
say("dezamăgiţi de tine ...")
say("")

local s = select("Sunt sigur de asta", "Mă mai gândesc")

if s==1 then
say_title("Gardian:")
say("")
say("Ai părăsit breasla!")
say("")
pc.remove_from_guild()
end
end

when
11000.chat."Desfiinţează breasla" or
11002.chat."Desfiinţează breasla" or
11004.chat."Desfiinţează breasla" with pc.hasguild() and pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Am depus mult efort în crearea acestei bresle")
say("iar acum tu vrei să o distrugi? Toată experienţa")
say("şi amintirile vor fi pierdute pentru totdeauna.")
say("")
say("Chiar vrei să distrugi această breaslă?")
say("")

local s = select("Da", "Nu")

if s==1 then
say_title("Gardian:")
say("")
say("Ai distrus breasla!")
say("")
pc.destroy_guild()
end
end

when
11000.chat."Înfiinţează o breaslă " or
11002.chat."Înfiinţează o breaslă " or
11004.chat."Înfiinţează o breaslă " with not pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Pentru a înfiinţa o breaslă trebuie să ai minim")
say("nivelul 40 şi 500.000 Yang.")
say("")
say("Crezi că îndeplineşti toate condiţiile?")
say("")

local s = select("Da", "Nu")

if s == 2 then
return

elseif pc.get_level()<40 then
say_title("Gardian:")
say("")
say("Nivelul tău este "..pc.get_level())
say("")
say_reward("Nivel necesar: 40")
say("")
return

elseif pc.get_gold()<500000 then
say_title("Gardian:")
say("")
say("Revin-o când ai destui bani.")
say("")
return
end

game.request_make_guild()
end

end
end
Guild rank:
quest guild_ranking begin
state start begin
when
11000.chat."Clasament bresle" or
11002.chat."Clasament bresle" or
11004.chat."Clasament bresle" with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Aici puteţi vedea clasamentul breslelor.")
say("")
say_reward(locale.guild_rank_head)
say(guild.around_ranking_string().."[/DELAY]")
say("")
end

when
11000.chat."Top 10 bresle" or
11002.chat."Top 10 bresle" or
11004.chat."Top 10 bresle" with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Aici puteţi vedea clasamentul celor mai bune")
say("zece bresle.")
say("")
say_reward (locale.guild_rank_head)
say(guild.high_ranking_string().."[/DELAY]")
say("")
end

when
11000.chat."Propria breaslă " or
11002.chat."Propria breaslă " or
11004.chat."Propria breaslă " with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Propria ta breaslă este pe")
say_reward("Poziţia "..guild.get_rank().." cu "..guild.get_ladder_point().." puncte.")
say("")
end

end
end
Ai grija cum stergi quest-ul vechi, descarca filezilla o sa ai un binoclu pe acolo apesi pe el si te duci in object apoi cauti cum ai tu la inceputul quest-ului exemplu: "quest guild_manage begin" cauti guild_manage si stergi tot ce tine de el.

Problema este de la quest dar daca tii neaparat sa ai acel quest il poti lasa aici sa ma uit peste el, dar parerea mea este sa il schimbi.
Imagine
Mult prea slab sa controlez puterea,
Mult prea mic sa inteleg durerea.
Discord: Diaconu#6969 pentru orice fel de ajutor
Afișează semnătura
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

[Diaconu] scrie:Schimba acel quest cu acesta:
Guild manage:
quest guild_manage begin
state start begin
when
11000.chat."Părăseşte breasla" or
11002.chat."Părăseşte breasla" or
11004.chat."Părăseşte breasla" with pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Chiar vrei să părăseşti această breaslă?")
say("Sunt sigur că membrii vor fi foarte")
say("dezamăgiţi de tine ...")
say("")

local s = select("Sunt sigur de asta", "Mă mai gândesc")

if s==1 then
say_title("Gardian:")
say("")
say("Ai părăsit breasla!")
say("")
pc.remove_from_guild()
end
end

when
11000.chat."Desfiinţează breasla" or
11002.chat."Desfiinţează breasla" or
11004.chat."Desfiinţează breasla" with pc.hasguild() and pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Am depus mult efort în crearea acestei bresle")
say("iar acum tu vrei să o distrugi? Toată experienţa")
say("şi amintirile vor fi pierdute pentru totdeauna.")
say("")
say("Chiar vrei să distrugi această breaslă?")
say("")

local s = select("Da", "Nu")

if s==1 then
say_title("Gardian:")
say("")
say("Ai distrus breasla!")
say("")
pc.destroy_guild()
end
end

when
11000.chat."Înfiinţează o breaslă " or
11002.chat."Înfiinţează o breaslă " or
11004.chat."Înfiinţează o breaslă " with not pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Pentru a înfiinţa o breaslă trebuie să ai minim")
say("nivelul 40 şi 500.000 Yang.")
say("")
say("Crezi că îndeplineşti toate condiţiile?")
say("")

local s = select("Da", "Nu")

if s == 2 then
return

elseif pc.get_level()<40 then
say_title("Gardian:")
say("")
say("Nivelul tău este "..pc.get_level())
say("")
say_reward("Nivel necesar: 40")
say("")
return

elseif pc.get_gold()<500000 then
say_title("Gardian:")
say("")
say("Revin-o când ai destui bani.")
say("")
return
end

game.request_make_guild()
end

end
end
Guild rank:
quest guild_ranking begin
state start begin
when
11000.chat."Clasament bresle" or
11002.chat."Clasament bresle" or
11004.chat."Clasament bresle" with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Aici puteţi vedea clasamentul breslelor.")
say("")
say_reward(locale.guild_rank_head)
say(guild.around_ranking_string().."[/DELAY]")
say("")
end

when
11000.chat."Top 10 bresle" or
11002.chat."Top 10 bresle" or
11004.chat."Top 10 bresle" with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Aici puteţi vedea clasamentul celor mai bune")
say("zece bresle.")
say("")
say_reward (locale.guild_rank_head)
say(guild.high_ranking_string().."[/DELAY]")
say("")
end

when
11000.chat."Propria breaslă " or
11002.chat."Propria breaslă " or
11004.chat."Propria breaslă " with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Propria ta breaslă este pe")
say_reward("Poziţia "..guild.get_rank().." cu "..guild.get_ladder_point().." puncte.")
say("")
end

end
end
Ai grija cum stergi quest-ul vechi, descarca filezilla o sa ai un binoclu pe acolo apesi pe el si te duci in object apoi cauti cum ai tu la inceputul quest-ului exemplu: "quest guild_manage begin" cauti guild_manage si stergi tot ce tine de el.

Problema este de la quest dar daca tii neaparat sa ai acel quest il poti lasa aici sa ma uit peste el, dar parerea mea este sa il schimbi.
Mie imi este indiferent ce bag, pentru breasla..ma intereseaza doar sa pot crea una. Am sters tot ce tine de "guild" din Object...pentru ca nu aveam nici un quest in /romania/quest ... am sters orice fisier (nu folder) care contine "guild" si apoi am instalat questul pas cu pas ... imi arata acuma altfel, la gardian, cand dau la breasla ....... dar tot nu o pot crea :| . Dau Ok sau Creaza, ce scrie acolo ... si nu se intampla nimic
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

KrYpToNNN scrie:
[Diaconu] scrie:Schimba acel quest cu acesta:
Guild manage:
quest guild_manage begin
state start begin
when
11000.chat."Părăseşte breasla" or
11002.chat."Părăseşte breasla" or
11004.chat."Părăseşte breasla" with pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Chiar vrei să părăseşti această breaslă?")
say("Sunt sigur că membrii vor fi foarte")
say("dezamăgiţi de tine ...")
say("")

local s = select("Sunt sigur de asta", "Mă mai gândesc")

if s==1 then
say_title("Gardian:")
say("")
say("Ai părăsit breasla!")
say("")
pc.remove_from_guild()
end
end

when
11000.chat."Desfiinţează breasla" or
11002.chat."Desfiinţează breasla" or
11004.chat."Desfiinţează breasla" with pc.hasguild() and pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Am depus mult efort în crearea acestei bresle")
say("iar acum tu vrei să o distrugi? Toată experienţa")
say("şi amintirile vor fi pierdute pentru totdeauna.")
say("")
say("Chiar vrei să distrugi această breaslă?")
say("")

local s = select("Da", "Nu")

if s==1 then
say_title("Gardian:")
say("")
say("Ai distrus breasla!")
say("")
pc.destroy_guild()
end
end

when
11000.chat."Înfiinţează o breaslă " or
11002.chat."Înfiinţează o breaslă " or
11004.chat."Înfiinţează o breaslă " with not pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Pentru a înfiinţa o breaslă trebuie să ai minim")
say("nivelul 40 şi 500.000 Yang.")
say("")
say("Crezi că îndeplineşti toate condiţiile?")
say("")

local s = select("Da", "Nu")

if s == 2 then
return

elseif pc.get_level()<40 then
say_title("Gardian:")
say("")
say("Nivelul tău este "..pc.get_level())
say("")
say_reward("Nivel necesar: 40")
say("")
return

elseif pc.get_gold()<500000 then
say_title("Gardian:")
say("")
say("Revin-o când ai destui bani.")
say("")
return
end

game.request_make_guild()
end

end
end
Guild rank:
quest guild_ranking begin
state start begin
when
11000.chat."Clasament bresle" or
11002.chat."Clasament bresle" or
11004.chat."Clasament bresle" with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Aici puteţi vedea clasamentul breslelor.")
say("")
say_reward(locale.guild_rank_head)
say(guild.around_ranking_string().."[/DELAY]")
say("")
end

when
11000.chat."Top 10 bresle" or
11002.chat."Top 10 bresle" or
11004.chat."Top 10 bresle" with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Aici puteţi vedea clasamentul celor mai bune")
say("zece bresle.")
say("")
say_reward (locale.guild_rank_head)
say(guild.high_ranking_string().."[/DELAY]")
say("")
end

when
11000.chat."Propria breaslă " or
11002.chat."Propria breaslă " or
11004.chat."Propria breaslă " with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Propria ta breaslă este pe")
say_reward("Poziţia "..guild.get_rank().." cu "..guild.get_ladder_point().." puncte.")
say("")
end

end
end
Ai grija cum stergi quest-ul vechi, descarca filezilla o sa ai un binoclu pe acolo apesi pe el si te duci in object apoi cauti cum ai tu la inceputul quest-ului exemplu: "quest guild_manage begin" cauti guild_manage si stergi tot ce tine de el.

Problema este de la quest dar daca tii neaparat sa ai acel quest il poti lasa aici sa ma uit peste el, dar parerea mea este sa il schimbi.
Mie imi este indiferent ce bag, pentru breasla..ma intereseaza doar sa pot crea una. Am sters tot ce tine de "guild" din Object...pentru ca nu aveam nici un quest in /romania/quest ... am sters orice fisier (nu folder) care contine "guild" si apoi am instalat questul pas cu pas ... imi arata acuma altfel, la gardian, cand dau la breasla ....... dar tot nu o pot crea :| . Dau Ok sau Creaza, ce scrie acolo ... si nu se intampla nimic

Verifica daca poti crea breasla prin comanda

Cod: Selectaţi tot

/makeguild nume_breasla
cu un cont de admin.
Daca asa poti crea breasla, verifica cerintele pentru breasla, in input_main.cpp (cauta :"CInputMain::AnswerMakeGuild").
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
KrYpToNNN scrie:
[Diaconu] scrie:Schimba acel quest cu acesta:
Guild manage:
quest guild_manage begin
state start begin
when
11000.chat."Părăseşte breasla" or
11002.chat."Părăseşte breasla" or
11004.chat."Părăseşte breasla" with pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Chiar vrei să părăseşti această breaslă?")
say("Sunt sigur că membrii vor fi foarte")
say("dezamăgiţi de tine ...")
say("")

local s = select("Sunt sigur de asta", "Mă mai gândesc")

if s==1 then
say_title("Gardian:")
say("")
say("Ai părăsit breasla!")
say("")
pc.remove_from_guild()
end
end

when
11000.chat."Desfiinţează breasla" or
11002.chat."Desfiinţează breasla" or
11004.chat."Desfiinţează breasla" with pc.hasguild() and pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Am depus mult efort în crearea acestei bresle")
say("iar acum tu vrei să o distrugi? Toată experienţa")
say("şi amintirile vor fi pierdute pentru totdeauna.")
say("")
say("Chiar vrei să distrugi această breaslă?")
say("")

local s = select("Da", "Nu")

if s==1 then
say_title("Gardian:")
say("")
say("Ai distrus breasla!")
say("")
pc.destroy_guild()
end
end

when
11000.chat."Înfiinţează o breaslă " or
11002.chat."Înfiinţează o breaslă " or
11004.chat."Înfiinţează o breaslă " with not pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin

say_title("Gardian:")
say("")
say("Pentru a înfiinţa o breaslă trebuie să ai minim")
say("nivelul 40 şi 500.000 Yang.")
say("")
say("Crezi că îndeplineşti toate condiţiile?")
say("")

local s = select("Da", "Nu")

if s == 2 then
return

elseif pc.get_level()<40 then
say_title("Gardian:")
say("")
say("Nivelul tău este "..pc.get_level())
say("")
say_reward("Nivel necesar: 40")
say("")
return

elseif pc.get_gold()<500000 then
say_title("Gardian:")
say("")
say("Revin-o când ai destui bani.")
say("")
return
end

game.request_make_guild()
end

end
end
Guild rank:
quest guild_ranking begin
state start begin
when
11000.chat."Clasament bresle" or
11002.chat."Clasament bresle" or
11004.chat."Clasament bresle" with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Aici puteţi vedea clasamentul breslelor.")
say("")
say_reward(locale.guild_rank_head)
say(guild.around_ranking_string().."[/DELAY]")
say("")
end

when
11000.chat."Top 10 bresle" or
11002.chat."Top 10 bresle" or
11004.chat."Top 10 bresle" with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Aici puteţi vedea clasamentul celor mai bune")
say("zece bresle.")
say("")
say_reward (locale.guild_rank_head)
say(guild.high_ranking_string().."[/DELAY]")
say("")
end

when
11000.chat."Propria breaslă " or
11002.chat."Propria breaslă " or
11004.chat."Propria breaslă " with pc.hasguild() begin
say_title("Gardian:")
say("")
say("Propria ta breaslă este pe")
say_reward("Poziţia "..guild.get_rank().." cu "..guild.get_ladder_point().." puncte.")
say("")
end

end
end
Ai grija cum stergi quest-ul vechi, descarca filezilla o sa ai un binoclu pe acolo apesi pe el si te duci in object apoi cauti cum ai tu la inceputul quest-ului exemplu: "quest guild_manage begin" cauti guild_manage si stergi tot ce tine de el.

Problema este de la quest dar daca tii neaparat sa ai acel quest il poti lasa aici sa ma uit peste el, dar parerea mea este sa il schimbi.
Mie imi este indiferent ce bag, pentru breasla..ma intereseaza doar sa pot crea una. Am sters tot ce tine de "guild" din Object...pentru ca nu aveam nici un quest in /romania/quest ... am sters orice fisier (nu folder) care contine "guild" si apoi am instalat questul pas cu pas ... imi arata acuma altfel, la gardian, cand dau la breasla ....... dar tot nu o pot crea :| . Dau Ok sau Creaza, ce scrie acolo ... si nu se intampla nimic

Verifica daca poti crea breasla prin comanda

Cod: Selectaţi tot

/makeguild nume_breasla
cu un cont de admin.
Daca asa poti crea breasla, verifica cerintele pentru breasla, in input_main.cpp (cauta :"CInputMain::AnswerMakeGuild").

Am rezolvat, gata. Am gasit ceva intr-un alt topic legat de scriptul asta cu AnswerMakeGuild, pe care l-am inlocuit cu alt script cu acelasi nume si s-a rezolvat, breasla merge perfect, nivelul l-am facut 20, am pus si imagine, deci e bine.

Se poate da T/C, s-a rezolvat. Multumesc Raphael pentru sugestia cu acel cod :)
Avatar utilizator
Athero
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 3936
Membru din: 17 Aug 2017, 00:08
Aprecieri: 559  
Mulţumiri: 7142  
Discord: Copiază ID
Medalii

Problema rezolvata.

Topic inchis.
//retras
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
251
Răspunsuri
4
Vizualizări
290
Răspunsuri
1
Vizualizări
217
Răspunsuri
1
Vizualizări
339

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori