Salutare,am facut un quest cu team online si am abgat 2 nume si cand vreau sa il bag si pe al 3-lea scrie in putty core dumped uitati quest. Ma ajuti va rog? Multumesc
Quest:
quest gm_list begin
state start begin
when login begin
local gms =
{
{"Valentina"},
{"[#BELEAUA]"}
}
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", 11)
end
when check_gm.timer begin
local t_gms =
{
{"Valentina"},
{"[#BELEAUA]"}
}
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
Problema quest
- MariusExygo
-

- Mesaje: 2063
- Membru din: 09 Mar 2014, 15:47
- Server: WildFantasy
- Regat: Jinno
- Aprecieri: 156
- Mulţumiri: 226
- Rezolvări prob.: 4
- Discord: Copiază ID
- Contact:
Nu mai scriu tu questuri ...
adica?MariusExygo scrie:Nu mai scriu tu questuri ...
Uite aici tutorial sa vezi cum se face
1. Dezarhivam root si intram in game.py;
2. Cautam:
serverCommandList={ , si sub el adaugam:
3. Mergem la sfarsit si adaugam:
4. Inlocuim uimessenger.py cu cel din arhiva de mai jos;
5. Modificati numele memebrilor staff-ului in questul ce se gaseste in arhiva si il puneti in server;
In arhiva se gasesc si liniile ce trebuiesc adaugate in game.py
Daca ati urmat corect toti pasi ar trebui sa functioneze corect

Daca te-am ajutat dami un thx
1. Dezarhivam root si intram in game.py;
2. Cautam:
serverCommandList={ , si sub el adaugam:
Cod: Selectaţi tot
##TEAM_LOGIN_WITH_LIST
"SetTeamOnline" : self.__TeamLogin,
"SetTeamOffline" : self.__TeamLogout,
##END_OF_TEAM_LOGIN_WITH_LISTCod: Selectaţi tot
# TEAM_LIST
def __TeamLogin(self, name):
if self.interface.wndMessenger:
self.interface.wndMessenger.OnLogin(2, name)
def __TeamLogout(self, name):
if self.interface.wndMessenger:
self.interface.wndMessenger.OnLogout(2, name)
# END_OF_TEAM_LIST5. Modificati numele memebrilor staff-ului in questul ce se gaseste in arhiva si il puneti in server;
In arhiva se gasesc si liniile ce trebuiesc adaugate in game.py
Daca ati urmat corect toti pasi ar trebui sa functioneze corect

Daca te-am ajutat dami un thx
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 90 vizitatori





