Problema quest

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

Nivel 3
Mesaje: 445
Membru din: 28 Mar 2015, 01:30
Server: Metin2Win69
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
Medalii

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
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
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:
Medalii

Nu mai scriu tu questuri ...
Afișează semnătura
Avatar utilizator
Metin2Win69
Nivel 3

Nivel 3
Mesaje: 445
Membru din: 28 Mar 2015, 01:30
Server: Metin2Win69
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
Medalii

MariusExygo scrie:Nu mai scriu tu questuri ...
adica?
Avatar utilizator
[OwN]Catalin
Nivel 2

Nivel 2
Mesaje: 235
Membru din: 03 Oct 2015, 09:16
Server: Metin2 Cronos
Regat: Jinno
Aprecieri: 73  
Mulţumiri: 108  
 Contact:
Medalii

Uite aici tutorial sa vezi cum se face

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_LIST
3. Mergem la sfarsit si adaugam:

Cod: 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_LIST
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
Sunt aici sa va ajut si pe voi, cum si eu am fost sis sunt ajutat
Nu te uita :) Imagine
Imagine
Afișează semnătura
Avatar utilizator
B.Eduard
Video Artist

Video Artist
Mesaje: 7548
Membru din: 08 Aug 2013, 10:42
Regat: Jinno
Aprecieri: 280  
Mulţumiri: 1145  
 Contact:
Medalii

Dacă în 3 zile autorul subiectului nu va da niciun semn de viata în topic, subiectul va fi mutat în Arhivă Probleme şi Întrebări.
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
400
Răspunsuri
4
Vizualizări
222
Răspunsuri
4
Vizualizări
413
Răspunsuri
3
Vizualizări
736

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

  • Informaţie
  • Cine este conectat

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