Quest GM_List

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

Nivel 1
Mesaje: 132
Membru din: 03 Iun 2017, 11:13
Server: YT: [YT]SeBa
Regat: Jinno
Aprecieri: 61  
Mulţumiri: 77  
 Contact:
Medalii

Am nevoie de un Quest GM_List care sa apara cand un GM , H este ON , doar cand pun numele in Gm_List sa apara ca este ON fara sau dau comenzii sau etc..

Multumesc , Paste Fericit !!!
Imagine
Fac Prezentari GRATIS [ Metin2 ] -> Mesaj

Abonati-va pe Canalul meu de YouTube: https://www.youtube.com/channel/UCwxb9Y ... G55Fut0uSg
[Tutorial] Cum sa adaugi un Perso pe Server :D
Afișează semnătura
Avatar utilizator
Hardwell
Veteran

Veteran
Mesaje: 1091
Membru din: 14 Ian 2017, 15:46
Regat: Chunjo
Aprecieri: 83  
Mulţumiri: 1602  
Discord: Copiază ID
Medalii

SHERIFF scrie:Am nevoie de un Quest GM_List care sa apara cand un GM , H este ON , doar cand pun numele in Gm_List sa apara ca este ON fara sau dau comenzii sau etc..

Multumesc , Paste Fericit !!!
incerca asta apare si la prieteni si mi se pare ca are si acel quest de anunt

http://just4metin.ro/altele/staff-online-t6186.html
Imagine
Imagine
Afișează semnătura
Avatar utilizator
SHERIFF
Nivel 1

Nivel 1
Mesaje: 132
Membru din: 03 Iun 2017, 11:13
Server: YT: [YT]SeBa
Regat: Jinno
Aprecieri: 61  
Mulţumiri: 77  
 Contact:
Medalii

D.Eduard scrie:
SHERIFF scrie:Am nevoie de un Quest GM_List care sa apara cand un GM , H este ON , doar cand pun numele in Gm_List sa apara ca este ON fara sau dau comenzii sau etc..

Multumesc , Paste Fericit !!!
incerca asta apare si la prieteni si mi se pare ca are si acel quest de anunt

http://just4metin.ro/altele/staff-online-t6186.html

Pe asta il am men sa stii dar nu este bun adica cand pun Helperii nu apare ca este ON :D
Imagine
Fac Prezentari GRATIS [ Metin2 ] -> Mesaj

Abonati-va pe Canalul meu de YouTube: https://www.youtube.com/channel/UCwxb9Y ... G55Fut0uSg
[Tutorial] Cum sa adaugi un Perso pe Server :D
Afișează semnătura
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

SHERIFF scrie:
D.Eduard scrie:
SHERIFF scrie:Am nevoie de un Quest GM_List care sa apara cand un GM , H este ON , doar cand pun numele in Gm_List sa apara ca este ON fara sau dau comenzii sau etc..

Multumesc , Paste Fericit !!!
incerca asta apare si la prieteni si mi se pare ca are si acel quest de anunt

http://just4metin.ro/altele/staff-online-t6186.html

Pe asta il am men sa stii dar nu este bun adica cand pun Helperii nu apare ca este ON :D
Prin
fara sau dau comenzii sau etc..
te referi la faptul ca helperii, etc. nu sunt gamemaster, ci player normal?
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
SHERIFF
Nivel 1

Nivel 1
Mesaje: 132
Membru din: 03 Iun 2017, 11:13
Server: YT: [YT]SeBa
Regat: Jinno
Aprecieri: 61  
Mulţumiri: 77  
 Contact:
Medalii

fara sau dau comenzii sau etc..
te referi la faptul ca helperii, etc. nu sunt gamemaster, ci player normal?[/quote]

Da Raffa :)
Imagine
Fac Prezentari GRATIS [ Metin2 ] -> Mesaj

Abonati-va pe Canalul meu de YouTube: https://www.youtube.com/channel/UCwxb9Y ... G55Fut0uSg
[Tutorial] Cum sa adaugi un Perso pe Server :D
Afișează semnătura
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

O posibila solutie ar fi, sa elimini verificarea mAuthority. Ce vreau sa spun: cauta in quest
when login with pc.is_gm() begin
			local name = pc.get_name()
			game.set_event_flag(name, 1)
		end
		when logout with pc.is_gm() begin
			local name = pc.get_name()
			game.set_event_flag(name, 0)
		end
si elimina acel "with pc.is_gm()"
Rezultatul va fi:
when login begin
			local name = pc.get_name()
			game.set_event_flag(name, 1)
		end
		when logout begin
			local name = pc.get_name()
			game.set_event_flag(name, 0)
		end
, insa datorita faptului ca parantezele patrate [], sunt "escape" in Lua, nu sunt sigur daca va incarca doar numele GM. Incearca totusi.
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
SHERIFF
Nivel 1

Nivel 1
Mesaje: 132
Membru din: 03 Iun 2017, 11:13
Server: YT: [YT]SeBa
Regat: Jinno
Aprecieri: 61  
Mulţumiri: 77  
 Contact:
Medalii

Raffa eu cam asa il am poate iti faci o idee sa stii :D

quest gm_list begin
state start begin
when login begin
local gms =
{
{"[Owner]ALIN"},
{"[H]NightFall"},
{"[H]Kid"},
{"[H]NewKid"}
}
for i=1, table.getn(gms), 1 do
local name = gms[1]
if name == nil then
return name
end
cmdchat('SetTeamOffline '..name)
end
loop_timer("check_gm", 10)
end
when check_gm.timer begin
local t_gms =
{
{"[Owner]ALIN"},
{"[H]NightFall"},
{"[H]Kid"},
{"[H]NewKid"}
}
for i=1, table.getn(t_gms), 1 do
local t_name = t_gms[1]
if t_name == nil then
return t_name
end
if game.get_event_flag(t_name) == 1 then
cmdchat('SetTeamOnline '..t_name)
else
cmdchat('SetTeamOffline '..t_name)
end
end
end
when login with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 1)
end
when logout with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 0)
end
end
end
Imagine
Fac Prezentari GRATIS [ Metin2 ] -> Mesaj

Abonati-va pe Canalul meu de YouTube: https://www.youtube.com/channel/UCwxb9Y ... G55Fut0uSg
[Tutorial] Cum sa adaugi un Perso pe Server :D
Afișează semnătura
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

SHERIFF scrie:Raffa eu cam asa il am poate iti faci o idee sa stii :D

quest gm_list begin
state start begin
when login begin
local gms =
{
{"[Owner]ALIN"},
{"[H]NightFall"},
{"[H]Kid"},
{"[H]NewKid"}
}
for i=1, table.getn(gms), 1 do
local name = gms[1]
if name == nil then
return name
end
cmdchat('SetTeamOffline '..name)
end
loop_timer("check_gm", 10)
end
when check_gm.timer begin
local t_gms =
{
{"[Owner]ALIN"},
{"[H]NightFall"},
{"[H]Kid"},
{"[H]NewKid"}
}
for i=1, table.getn(t_gms), 1 do
local t_name = t_gms[1]
if t_name == nil then
return t_name
end
if game.get_event_flag(t_name) == 1 then
cmdchat('SetTeamOnline '..t_name)
else
cmdchat('SetTeamOffline '..t_name)
end
end
end
when login with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 1)
end
when logout with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 0)
end
end
end


Am vazut deja ce quest ai(ai mentionat in topic ce folosesti). Bazat pe asta, reciteste ce am scris in mesajul anterior.
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
SHERIFF
Nivel 1

Nivel 1
Mesaje: 132
Membru din: 03 Iun 2017, 11:13
Server: YT: [YT]SeBa
Regat: Jinno
Aprecieri: 61  
Mulţumiri: 77  
 Contact:
Medalii

Multumesc mult Raffa te pwp vere :*
Imagine
Fac Prezentari GRATIS [ Metin2 ] -> Mesaj

Abonati-va pe Canalul meu de YouTube: https://www.youtube.com/channel/UCwxb9Y ... G55Fut0uSg
[Tutorial] Cum sa adaugi un Perso pe Server :D
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
520
Răspunsuri
1
Vizualizări
201
Răspunsuri
1
Vizualizări
303
Răspunsuri
2
Vizualizări
229

Înapoi la “Probleme rezolvate”

  • Informaţie