dragonul98 scrie: ↑13 Mar 2020, 23:26
Salutare,
*Problemă/Întrebare: De ce nu imi apar helperii activi la team
Tipologie server: PvM
*Resursă folosită: sursa/echipa-playeri-t70028.html
*ServerFiles utilizat: -
*Syserr: -
Poză: -
*Detalii suplimentare: Atunci cand adaug un Helper acolo la Team nu apare online chiar daca acesta este online pe joc. Mai exact orice jucator trecut acolo ce nu are macar GOD in common nu apare online. As dori sa citeasca si playerii normal(fara comenzi) , cat si low_wizard sa apara ca fiind online acolo atunci cand sunt on.
Folosesc acest quest:
Cod: Selectaţi tot
quest gm_list begin
state start begin
when login begin
local gms =
{
{"[OwN]Diablo"},
{"[SGM]Cerasela"},
{"[GM]Geo"}
}
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", 10)
end
when check_gm.timer begin
local t_gms =
{
{"[OwN]Diablo"},
{"[SGM]Cerasela"},
{"[GM]Geo"}
}
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() 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
Trb sa ii adugi si jos, uite un model:
Cod: Selectaţi tot
quest gm_list begin
state start begin
when login begin
local gms =
{
{"[SA]Kr1G3R"},
{"[GM]Saory"},
{"[LH]Kanezu"},
{"[H]Reyla"},
{"[H]Arr0w0w"},
{"[H]CrisMondiaLu"},
{"[H]ReNero"},
{"[H]ZoK"},
{"[H]HengZun"},
{"[H]Ramos"},
{"[H]ReNero"},
}
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", 10)
end
when check_gm.timer begin
local t_gms =
{
{"[SA]Kr1G3R"},
{"[GM]Saory"},
{"[LH]Kanezu"},
{"[H]Reyla"},
{"[H]Arr0w0w"},
{"[H]CrisMondiaLu"},
{"[H]ReNero"},
{"[H]ZoK"},
{"[H]HengZun"},
{"[H]Ramos"},
{"[H]ReNero"},
}
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() == "[SA]Kr1G3R" or pc.get_name() == "[GM]Saory" or pc.get_name() == "[H]ReNero" or pc.get_name() == "[H]Arr0w0w" or pc.get_name() == "[LH]Kanezu" or pc.get_name() == "[H]CrisMondiaLu" or pc.get_name() == "[H]ReNero" or pc.get_name() == "[H]Reyla" or pc.get_name() == "[H]HengZun" or pc.get_name() == "[H]Ramos" or pc.get_name() == "[H]ZoK" begin
local name = pc.get_name()
game.set_event_flag(name, 1)
end
when logout with pc.is_gm() or pc.get_name() == "[SA]Kr1G3R" or pc.get_name() == "[GM]Saory" or pc.get_name() == "[H]ReNero" or pc.get_name() == "[H]Arr0w0w" or pc.get_name() == "[LH]Kanezu" or pc.get_name() == "[H]CrisMondiaLu" or pc.get_name() == "[H]ReNero" or pc.get_name() == "[H]Reyla" or pc.get_name() == "[H]HengZun" or pc.get_name() == "[H]Ramos" or pc.get_name() == "[H]ZoK" begin
local name = pc.get_name()
game.set_event_flag(name, 0)
end
end
end