Modificare Quest

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
w00dy
Nivel 2

Nivel 2
Mesaje: 195
Membru din: 14 Aug 2016, 00:15
Server: n-am
Regat: Chunjo
Aprecieri: 150  
Mulţumiri: 3  
  Rezolvări prob.: 3
Medalii

Problemă: As dori ca acest quest sa arate mesaj doar noilor jucatori care intra prima data pe server, mie mi arata la fiecare login indiferent de level.
Tipologie server(PvM / PvP): clean
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat: clean
*Syserr:
Poză:
*Detalii suplimentare:
quest player_nou begin
state start begin
when login with pc.get_level() >= 1 begin
if pc.getqf("welcome") == 0 then
pc.setqf("welcome", 1)
notice_all("Uratii bun venit noului jucator "..pc.get_name().." pe Metin2 Rasa : "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
notice_all("El/Ea a ales regatul "..({"Rosu","Galben","Albastru"})[pc.get_empire()].." . ")
end
end
end
end
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

Modifica when login with pc.get_level() >= 1 begin in when login with pc.get_level() == 1 begin
Pentru acest mesaj, [RaffaeL] for the post:
w00dy
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
w00dy
Nivel 2

Nivel 2
Mesaje: 195
Membru din: 14 Aug 2016, 00:15
Server: n-am
Regat: Chunjo
Aprecieri: 150  
Mulţumiri: 3  
  Rezolvări prob.: 3
Medalii

[RaffaeL] scrie: ↑16 Oct 2019, 16:37 Modifica when login with pc.get_level() >= 1 begin in when login with pc.get_level() == 1 begin
Asta a mers, multam fain, numa ca am observat ca se pot crea mai multe bresle cu acelasi nume, ca sa nu mai fac alt topic o sa postez aici quest-ul:
[Sursa=]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
[/Sursa]
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

Verifica functia "create", in guild_manager.cpp
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
w00dy
Nivel 2

Nivel 2
Mesaje: 195
Membru din: 14 Aug 2016, 00:15
Server: n-am
Regat: Chunjo
Aprecieri: 150  
Mulţumiri: 3  
  Rezolvări prob.: 3
Medalii

[RaffaeL] scrie: ↑16 Oct 2019, 17:42 Verifica functia "create", in guild_manager.cpp
guild_manager.cpp ar trebui sa fie in usr/src?
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

w00dy scrie: ↑16 Oct 2019, 19:34
[RaffaeL] scrie: ↑16 Oct 2019, 17:42 Verifica functia "create", in guild_manager.cpp
guild_manager.cpp ar trebui sa fie in usr/src?
Da(teoretic). usr/src/sursa ta/[...]/game
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
w00dy
Nivel 2

Nivel 2
Mesaje: 195
Membru din: 14 Aug 2016, 00:15
Server: n-am
Regat: Chunjo
Aprecieri: 150  
Mulţumiri: 3  
  Rezolvări prob.: 3
Medalii

[RaffaeL] scrie: ↑16 Oct 2019, 20:07
w00dy scrie: ↑16 Oct 2019, 19:34
[RaffaeL] scrie: ↑16 Oct 2019, 17:42 Verifica functia "create", in guild_manager.cpp
guild_manager.cpp ar trebui sa fie in usr/src?
Da(teoretic). usr/src/sursa ta/[...]/game
usr/src e gol, e posibil sa fie altundeva:-?
Avatar utilizator
YoKe
Fost Helper

Fost Helper
Mesaje: 235
Membru din: 07 Ian 2015, 00:34
Regat: Chunjo
Aprecieri: 133  
Mulţumiri: 13  
 Contact:
Medalii

Sursa jocului tau.
Usr/src/ sursa joc.
Atentie daca ai game sub 40k nu este pe sursa

[ Postat de pe Android ] Imagine
Nu raspund intrebarilor stupide in PM
Ai o problema contacteaza-ma, te ajut cand am timp .
Afișează semnătura
Avatar utilizator
YoKe
Fost Helper

Fost Helper
Mesaje: 235
Membru din: 07 Ian 2015, 00:34
Regat: Chunjo
Aprecieri: 133  
Mulţumiri: 13  
 Contact:
Medalii

Autorul nu a mai dat nici un semn.
Nu raspund intrebarilor stupide in PM
Ai o problema contacteaza-ma, te ajut cand am timp .
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
129
Răspunsuri
3
Vizualizări
409
Răspunsuri
3
Vizualizări
269

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

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