Intrebare daily reward system

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

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

*Problemă: Nu gasesc unde sa pun in game.py pentru ca nu gasesc nici-un tut in el..
Tipologie server: -
*Resursă folosită: daily reward
*ServerFiles utilizat: serenity
*Syserr:
networkModule.SetLoadingPhase - <type 'exceptions.SyntaxError'>:invalid syntax (game.py, line 223) fiind functia asta "ManagerGiftSystem" : self.ManagerGiftSystem,
Poză: -
*Detalii suplimentare: asta e game.py de la daily reward
class GameWindow(ui.ScriptWindow):
def __init__(self, stream):

import dailygift
self.wnddailygift = dailygift.DailyGift()


def Open(self):
app.SetFrameSkip(1)

self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())


self.daily_reward = ui.Button()
self.daily_reward.SetParent(self)
self.daily_reward.SetPosition(wndMgr.GetScreenWidth()-75,20)
self.daily_reward.SetUpVisual("icon/item/50244.tga")
self.daily_reward.SetOverVisual("icon/item/50244.tga")
self.daily_reward.SetDownVisual("icon/item/50244.tga")
self.daily_reward.SetToolTipText("Daily Rewards")
self.daily_reward.SetEvent(lambda : self.ManagerGiftSystem("Show|"))
self.daily_reward.Show()

def OnUpdate(self):
app.UpdateGame()

self.wnddailygift.OnUpdate()





"ManagerGiftSystem" : self.ManagerGiftSystem,


def ManagerGiftSystem(self, cmd):
cmd = cmd.split("|")
if cmd[0] == "Show":
self.wnddailygift.Show()
elif cmd[0] == "DeleteRewards":
self.wnddailygift.DeleteRewards()
elif cmd[0] == "SetDailyReward":
self.wnddailygift.SetDailyReward(cmd[1]) # numero de la recompensa
elif cmd[0] == "SetTime":
self.wnddailygift.SetTime(cmd[1]) # tiempo en numeros grandes
elif cmd[0] == "SetReward":
self.wnddailygift.SetReward(cmd[1], cmd[2]) #hacer un array con los items
elif cmd[0] == "SetRewardDone":
self.wnddailygift.SetRewardDone()
putin ajutor?
Afișează semnătura
Avatar utilizator
Hades ✔
Utilizatorul Lunii Noiembrie

Utilizatorul Lunii Noiembrie
Mesaje: 3363
Membru din: 22 Aug 2016, 18:35
Server: Hades World
Aprecieri: 104  
Mulţumiri: 824  
Discord: Copiază ID
 Contact:
Medalii

E greu să iei alt sistem sau un model de acolo și să vezi unde mai ai părți de cod asemănătoare...

[ Postat de pe Android ] Imagine
Avatar utilizator
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

chestia este ca nu gasesc un svf cu daily rewards..
Afișează semnătura
Avatar utilizator
d3MenTuL
Nivel 3

Nivel 3
Mesaje: 361
Membru din: 19 Iul 2015, 23:13
Regat: Chunjo
Aprecieri: 47  
Mulţumiri: 567  
 Contact:
Medalii

WinrraR scrie:*Problemă: Nu gasesc unde sa pun in game.py pentru ca nu gasesc nici-un tut in el..
Tipologie server: -
*Resursă folosită: daily reward
*ServerFiles utilizat: serenity
*Syserr:
networkModule.SetLoadingPhase - <type 'exceptions.SyntaxError'>:invalid syntax (game.py, line 223) fiind functia asta "ManagerGiftSystem" : self.ManagerGiftSystem,
Poză: -
*Detalii suplimentare: asta e game.py de la daily reward
class GameWindow(ui.ScriptWindow):
def __init__(self, stream):

import dailygift
self.wnddailygift = dailygift.DailyGift()


def Open(self):
app.SetFrameSkip(1)

self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())


self.daily_reward = ui.Button()
self.daily_reward.SetParent(self)
self.daily_reward.SetPosition(wndMgr.GetScreenWidth()-75,20)
self.daily_reward.SetUpVisual("icon/item/50244.tga")
self.daily_reward.SetOverVisual("icon/item/50244.tga")
self.daily_reward.SetDownVisual("icon/item/50244.tga")
self.daily_reward.SetToolTipText("Daily Rewards")
self.daily_reward.SetEvent(lambda : self.ManagerGiftSystem("Show|"))
self.daily_reward.Show()

def OnUpdate(self):
app.UpdateGame()

self.wnddailygift.OnUpdate()





"ManagerGiftSystem" : self.ManagerGiftSystem,


def ManagerGiftSystem(self, cmd):
cmd = cmd.split("|")
if cmd[0] == "Show":
self.wnddailygift.Show()
elif cmd[0] == "DeleteRewards":
self.wnddailygift.DeleteRewards()
elif cmd[0] == "SetDailyReward":
self.wnddailygift.SetDailyReward(cmd[1]) # numero de la recompensa
elif cmd[0] == "SetTime":
self.wnddailygift.SetTime(cmd[1]) # tiempo en numeros grandes
elif cmd[0] == "SetReward":
self.wnddailygift.SetReward(cmd[1], cmd[2]) #hacer un array con los items
elif cmd[0] == "SetRewardDone":
self.wnddailygift.SetRewardDone()
putin ajutor?

Cand spui daily rewards te referi la cadoul ala care se pune in stanga jos sau cel de pe forum postat de 420?
Discord: d3MenTuL#7372
Între timp pe chat-ul Just4Metin
Imagine
Imagine
Imagine
Imagine
Imagine
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

WinrraR scrie:*Problemă: Nu gasesc unde sa pun in game.py pentru ca nu gasesc nici-un tut in el..
Tipologie server: -
*Resursă folosită: daily reward
*ServerFiles utilizat: serenity
*Syserr:
networkModule.SetLoadingPhase - <type 'exceptions.SyntaxError'>:invalid syntax (game.py, line 223) fiind functia asta "ManagerGiftSystem" : self.ManagerGiftSystem,
Poză: -
*Detalii suplimentare: asta e game.py de la daily reward
class GameWindow(ui.ScriptWindow):
def __init__(self, stream):

import dailygift
self.wnddailygift = dailygift.DailyGift()


def Open(self):
app.SetFrameSkip(1)

self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())


self.daily_reward = ui.Button()
self.daily_reward.SetParent(self)
self.daily_reward.SetPosition(wndMgr.GetScreenWidth()-75,20)
self.daily_reward.SetUpVisual("icon/item/50244.tga")
self.daily_reward.SetOverVisual("icon/item/50244.tga")
self.daily_reward.SetDownVisual("icon/item/50244.tga")
self.daily_reward.SetToolTipText("Daily Rewards")
self.daily_reward.SetEvent(lambda : self.ManagerGiftSystem("Show|"))
self.daily_reward.Show()

def OnUpdate(self):
app.UpdateGame()

self.wnddailygift.OnUpdate()





"ManagerGiftSystem" : self.ManagerGiftSystem,


def ManagerGiftSystem(self, cmd):
cmd = cmd.split("|")
if cmd[0] == "Show":
self.wnddailygift.Show()
elif cmd[0] == "DeleteRewards":
self.wnddailygift.DeleteRewards()
elif cmd[0] == "SetDailyReward":
self.wnddailygift.SetDailyReward(cmd[1]) # numero de la recompensa
elif cmd[0] == "SetTime":
self.wnddailygift.SetTime(cmd[1]) # tiempo en numeros grandes
elif cmd[0] == "SetReward":
self.wnddailygift.SetReward(cmd[1], cmd[2]) #hacer un array con los items
elif cmd[0] == "SetRewardDone":
self.wnddailygift.SetRewardDone()
putin ajutor?
Nu trebuie sa ai un anume tutorial, ci sa "citesti printre randuri" cumva...
Din liniile puse de tine in acel spoiler, functiile trebuie adaugate in game.py asa: https://pastebin.ro/tt3FEqGxI1
Pentru acest mesaj, [RaffaeL] for the post:
gusterubulan
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
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

Mersi raffa, dar stii de ce nu-mi arata cufarul ala sus?
Afișează semnătura
Avatar utilizator
.One
Nivel 1

Nivel 1
Mesaje: 66
Membru din: 24 Apr 2019, 20:26
Regat: Shinsoo
Aprecieri: 5  
Mulţumiri: 12  
Medalii

WinrraR scrie:Mersi raffa, dar stii de ce nu-mi arata cufarul ala sus?
Nu e full sistemul postat de "420" . Ai de completat la el mai multe functii .
Imagine
Afișează semnătura
Avatar utilizator
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

L am luat și din comentarii de la pongo

[ Postat de pe Android ] Imagine
Afișează semnătura
Închis
Răspunsuri
14
Vizualizări
1383
Răspunsuri
6
Vizualizări
535

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 65 vizitatori