Team Online

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3919  
Discord: Copiază ID
Medalii

rrt123456 scrie:
Spyke scrie:
Uite game.py

Cod: Selectaţi tot

quest gm_list begin
	state start begin
		when login begin
			local gms = 
			{
				{"[GF]Veron"},
				{"[GF]Metin2Veron"},
				{"[H]Ambra"},
				{"[H]Iusco"},
			}
			for i=1, table.getn(gms), 1 do
				local name = gms[i][1]
				if name == nil then
					return name
				end
				cmdchat('SetTeamOffline '..name)
			end
			loop_timer("check_gm", 8)
		end
		when check_gm.timer begin
			local t_gms = 
			{
				{"[GF]Veron"},
				{"[GF]Metin2Veron"},
				{"[H]Ambra"},
				{"[H]Iusco"},
			}
			for i=1, table.getn(t_gms), 1 do
				local t_name = t_gms[i][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() or pc.get_name() ==  "[MOD]" or pc.get_name() == "[MOD]" or pc.get_name() == "[MOD]" begin
			local name = pc.get_name()
			game.set_event_flag(name, 1)
		end
		when logout with pc.is_gm() or pc.get_name() == "[MOD]" or pc.get_name() == "[MOD]" or pc.get_name() == "[MOD]" begin
			local name = pc.get_name()
			game.set_event_flag(name, 0)
		end
	end
end
Vezi dacă merge!
Unde scrie [MOD] scriu numle la GM?
Nu asa il bagi ca ti l-am modificat eu cu numele nu vezi?
Avatar utilizator
rrt123456
Nou Venit

Nou Venit
Mesaje: 37
Membru din: 13 Ian 2017, 17:47
Server: Metin2 Veron
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 2  
 Contact:
Medalii

Spyke scrie:
rrt123456 scrie:
Spyke scrie:
Uite game.py

Cod: Selectaţi tot

quest gm_list begin
	state start begin
		when login begin
			local gms = 
			{
				{"[GF]Veron"},
				{"[GF]Metin2Veron"},
				{"[H]Ambra"},
				{"[H]Iusco"},
			}
			for i=1, table.getn(gms), 1 do
				local name = gms[i][1]
				if name == nil then
					return name
				end
				cmdchat('SetTeamOffline '..name)
			end
			loop_timer("check_gm", 8)
		end
		when check_gm.timer begin
			local t_gms = 
			{
				{"[GF]Veron"},
				{"[GF]Metin2Veron"},
				{"[H]Ambra"},
				{"[H]Iusco"},
			}
			for i=1, table.getn(t_gms), 1 do
				local t_name = t_gms[i][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() or pc.get_name() ==  "[MOD]" or pc.get_name() == "[MOD]" or pc.get_name() == "[MOD]" begin
			local name = pc.get_name()
			game.set_event_flag(name, 1)
		end
		when logout with pc.is_gm() or pc.get_name() == "[MOD]" or pc.get_name() == "[MOD]" or pc.get_name() == "[MOD]" begin
			local name = pc.get_name()
			game.set_event_flag(name, 0)
		end
	end
end
Vezi dacă merge!
Unde scrie [MOD] scriu numle la GM?
Nu asa il bagi ca ti l-am modificat eu cu numele nu vezi?
Nu functioneaza: Imagine
 ! Mesaj de la: rrt123456
http://dollarsincome.com/-730412.htm CLICK
Afișează semnătura
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3919  
Discord: Copiază ID
Medalii

Ai rulat quest-ul ai dat /reload q?
Avatar utilizator
rrt123456
Nou Venit

Nou Venit
Mesaje: 37
Membru din: 13 Ian 2017, 17:47
Server: Metin2 Veron
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 2  
 Contact:
Medalii

Spyke scrie:Ai rulat quest-ul ai dat /reload q?
Da, am bagat game.py in root, dupa le-am bagat in pack, am bagat quest ul, l am activat din putty si dupa am intrat si am dat reload q
 ! Mesaj de la: rrt123456
http://dollarsincome.com/-730412.htm CLICK
Afișează semnătura
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3919  
Discord: Copiază ID
Medalii

rrt123456 scrie:
Spyke scrie:Ai rulat quest-ul ai dat /reload q?
Da, am bagat game.py in root, dupa le-am bagat in pack, am bagat quest ul, l am activat din putty si dupa am intrat si am dat reload q
Un reboot la server ai încercat?
Avatar utilizator
rrt123456
Nou Venit

Nou Venit
Mesaje: 37
Membru din: 13 Ian 2017, 17:47
Server: Metin2 Veron
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 2  
 Contact:
Medalii

Spyke scrie:
rrt123456 scrie:
Spyke scrie:Ai rulat quest-ul ai dat /reload q?
Da, am bagat game.py in root, dupa le-am bagat in pack, am bagat quest ul, l am activat din putty si dupa am intrat si am dat reload q
Un reboot la server ai încercat?
Nu, sunt playeri on, am sa dau totusi sa incerc.
 ! Mesaj de la: rrt123456
http://dollarsincome.com/-730412.htm CLICK
Afișează semnătura
Avatar utilizator
rrt123456
Nou Venit

Nou Venit
Mesaje: 37
Membru din: 13 Ian 2017, 17:47
Server: Metin2 Veron
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 2  
 Contact:
Medalii

Spyke scrie:
rrt123456 scrie:
Spyke scrie:Ai rulat quest-ul ai dat /reload q?
Da, am bagat game.py in root, dupa le-am bagat in pack, am bagat quest ul, l am activat din putty si dupa am intrat si am dat reload q
Un reboot la server ai încercat?
Am dat si reboot, tot nu functioneaza, la fel apare doar [GF] on
 ! Mesaj de la: rrt123456
http://dollarsincome.com/-730412.htm CLICK
Afișează semnătura
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3919  
Discord: Copiază ID
Medalii

rrt123456 scrie:
Spyke scrie:
rrt123456 scrie: Da, am bagat game.py in root, dupa le-am bagat in pack, am bagat quest ul, l am activat din putty si dupa am intrat si am dat reload q
Un reboot la server ai încercat?
Am dat si reboot, tot nu functioneaza, la fel apare doar [GF] on
Dami root dezarhivat îti fac eu tutorialul iar!
Avatar utilizator
rrt123456
Nou Venit

Nou Venit
Mesaje: 37
Membru din: 13 Ian 2017, 17:47
Server: Metin2 Veron
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 2  
 Contact:
Medalii

Spyke scrie:
rrt123456 scrie:
Spyke scrie:
Un reboot la server ai încercat?
Am dat si reboot, tot nu functioneaza, la fel apare doar [GF] on
Dami root dezarhivat îti fac eu tutorialul iar!
Uite ce mi-au spus cei de la host: "Questul respectiv functioneaza pe o anumita comanda, setqf.
Verificati daca gradul LOW_WIZARD are comanda respectiva in cat sa modifice state-ul cand se logheaza (on/of)."
 ! Mesaj de la: rrt123456
http://dollarsincome.com/-730412.htm CLICK
Afișează semnătura
Avatar utilizator
Fe®
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 25 Mai 2014, 03:06
Server: Biciclentiu
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 15  
Medalii

defapt questul functioneaza pe baza comenzii game.set_event_flag nu pe setqf... daca se baza pe setqf chiar nu mai mergea.. iar la functia de set_event_flag are acces orice player cata vreme e prin quest, nu au acces la ea prin comanda de GM... si da, in quest trebuie sa inlocuiesti [MOD] cu numele helperilor...

Cod: Selectaţi tot

when login with pc.is_gm() or pc.get_name() ==  "[MOD]" or pc.get_name() == "[MOD]" or pc.get_name() == "[MOD]" begin
codul asta zice asa, daca esti GM (high_wizard sau mai mare) se executa codul, nu-l intereseaza ce nume ai, daca nu esti highwizard+ atunci il intereseaza numele.. si trebuie sa ai unul din numele scrise intre ghilimele... deci ai avea nevoie de

Cod: Selectaţi tot

when login with pc.is_gm() or pc.get_name() ==  "[H]Ambra" or pc.get_name() == "[H]Iusco" begin
la fel pt logout...

Cod: Selectaţi tot

when logout with pc.is_gm() or pc.get_name() ==  "[H]Ambra" or pc.get_name() == "[H]Iusco" begin
Pentru acest mesaj, Fe® for the post:
rrt123456
Închis
Răspunsuri
1
Vizualizări
362
Răspunsuri
5
Vizualizări
648
Răspunsuri
5
Vizualizări
398
Răspunsuri
6
Vizualizări
756

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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