[Exclusiv] Rezolvare bug roua prin blocare taste !

Deconectat
Avatar utilizator
[Chuli-Gaara]
Utilizator interzis !
Utilizator interzis !
Mesaje: 2356
Membru din: 27 Oct 2014
Localitate: Bucureşti
Status: Haide
Server Metin2: Al meu
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 8
Contact:

[Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde [Chuli-Gaara] » 07 Noi 2014, 20:22

Salut. O sa va prezint o metoda realizata de mine pentru a stopa bugul la critice, roua, etc. Daca folositi scripturile de mai jos, nu veti putea folosi tastele 1, 2, 3, 4, F1, F2, F3, F4 si inventarul in primele secunde de la intrarea in joc. Am folosit aceasta metoda pe mai multe servere si a functionat perfect.

Deschideti game.py si adaugati la inceput:

Cod: Selectaţi tot

# BUG_ROUA_EUGEN
import time
# FINAL_BUG_ROUA_EUGEN


Sub player.SetGameWindow(self) din __init__ adaugati:

Cod: Selectaţi tot

# BUG_ROUA_EUGEN
self.utilizareTaste = time.clock() + 4
# FINAL_BUG_ROUA_EUGEN


Cautati __PressNumKey si inlocuiti tot def-ul cu:

Cod: Selectaţi tot

# BUG_ROUA_EUGEN
def __PressNumKey(self,num):
if time.clock() >= self.utilizareTaste:
if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL):

if num >= 1 and num <= 9:
if(chrmgr.IsPossibleEmoticon(-1)):
chrmgr.SetEmoticon(-1,int(num)-1)
net.SendEmoticon(int(num)-1)
else:
if num >= 1 and num <= 4:
self.pressNumber(num-1)
else:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Mai asteapta cateva secunde pentru a putea folosi comanda.")
# FINAL_BUG_ROUA_EUGEN



Procedati la fel si pentru __PressQuickSlot:

Cod: Selectaţi tot

# BUG_ROUA_EUGEN
def __PressQuickSlot(self, localSlotIndex):
if time.clock() >= self.utilizareTaste:
player.RequestUseLocalQuickSlot(localSlotIndex)
else:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Mai asteapta cateva secunde pentru a putea folosi comanda.")
# FINAL_BUG_ROUA_EUGEN



Bun, am rezolvat cu tastele. Acum trebuie sa ne ocupam de inventar.

Deschideti interfacemodule.py din root si adaugati la inceput:

Cod: Selectaţi tot

# BUG_ROUA_EUGEN
import time
# FINAL_BUG_ROUA_EUGEN


Sub self.bigBoard = None din __init__ adaugati:

Cod: Selectaţi tot

# BUG_ROUA_EUGEN
self.utilizareInventar = time.clock() + 4
# FINAL_BUG_ROUA_EUGEN


Inlocutiti tot def-ul ToggleInventoryWindow(self): cu:

Cod: Selectaţi tot

# BUG_ROUA_EUGEN
def ToggleInventoryWindow(self):
if time.clock() >= self.utilizareInventar:
if FALSE == player.IsObserverMode():
if FALSE == self.wndInventory.IsShow():
self.wndInventory.Show()
self.wndInventory.SetTop()
else:
self.wndInventory.OverOutItem()
self.wndInventory.Close()
else:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Mai asteapta cateva secunde pentru a putea folosi inventarul.")
# FINAL_BUG_ROUA_EUGEN


Gata, am terminat. Daca aveti erori sau alte probleme legate strict de acest tutorial, va rog sa lasati comentariu.
O seara buna.
Aceasta rezolvare a fost creata de .Eugen .

Deconectat
Avatar utilizator
Floki
Nivel 2
Nivel 2
Mesaje: 180
Membru din: 20 Sep 2014
Status: Sunt bine mersi ^.^
Server Metin2: www.redlinemt2.com
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde Floki » 20 Noi 2014, 19:01

Trebuiesc aranjeate fratioare :)

Deconectat
Avatar utilizator
darilaur
Nivel 2
Nivel 2
Mesaje: 193
Membru din: 15 Noi 2013
Status: Sunt bine mersi ^.^
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde darilaur » 21 Noi 2014, 16:25

1121 16:21:09463 ::
networkModule.py(line:212) SetSelectCharacterPhase
system.py(line:142) __pack_import
system.py(line:122) _process_result
introSelect.py(line:40) ?
system.py(line:142) __pack_import

networkModule.SetSelectCharacterPhase - exceptions.IndentationError:expected an indented block (line 987)

1121 16:21:09464 :: ============================================================================================================
1121 16:21:09464 :: Abort!!!!

Deconectat
Avatar utilizator
NoRulesS
Utilizator interzis !
Utilizator interzis !
Mesaje: 72
Membru din: 08 Aug 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde NoRulesS » 22 Noi 2014, 05:56

darilaur scrie:1121 16:21:09463 ::
networkModule.py(line:212) SetSelectCharacterPhase
system.py(line:142) __pack_import
system.py(line:122) _process_result
introSelect.py(line:40) ?
system.py(line:142) __pack_import

networkModule.SetSelectCharacterPhase - exceptions.IndentationError:expected an indented block (line 987)

1121 16:21:09464 :: ============================================================================================================
1121 16:21:09464 :: Abort!!!!


Mare atenție la TAB-uri nu se pune space, se pune TAB, daca ai pus un singur space sa stricat toata treaba.
yolo

Deconectat
Avatar utilizator
anton96
Nou Venit
Nou Venit
Mesaje: 27
Membru din: 04 Mai 2014
Status: Sunt bine mersi ^.^
Server Metin2: noo......
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde anton96 » 05 Dec 2014, 19:52

aceeasi eroare, am avut grija sa pun doar TAB nu space...

Deconectat
Avatar utilizator
Esql
Nou Venit
Nou Venit
Mesaje: 10
Membru din: 03 Ian 2015
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Rules-Tehnicia
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde Esql » 30 Ian 2015, 19:25

Imi spune și mie cineva ordine lor?

Deconectat
Avatar utilizator
GiustoBest
Nou Venit
Nou Venit
Mesaje: 18
Membru din: 06 Ian 2015
Status: Sunt bine mersi ^.^
Server Metin2: Metin2kh
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde GiustoBest » 13 Feb 2015, 12:10

Sa ii dai cos la tutorial si sa faci altu cu ele aranjate calumea !!! le poti arunca !

Deconectat
Avatar utilizator
subman
Utilizator interzis !
Utilizator interzis !
Mesaje: 22
Membru din: 14 Feb 2015
Status: Pe www.metin2zuko.fzn.ro
Server Metin2: metin2zuko.fzn.ro
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde subman » 14 Feb 2015, 19:23

Foarte Folositor!

Deconectat
Avatar utilizator
LunguCristianValentin
Nou Venit
Nou Venit
Mesaje: 22
Membru din: 03 Mar 2015
Status: Sunt bine mersi ^.^
Server Metin2: LostShadow
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde LunguCristianValentin » 21 Mar 2015, 22:40

Bun , usoare modificari

Deconectat
Avatar utilizator
Tiger
Mister Just4Metin
Mister Just4Metin
Mesaje: 1134
Membru din: 06 Sep 2013
Localitate: Bucuresti
Reputație: Membru Club (4 iulie)
Nume anterior: Tiger
Regat: Chunjo
Mulțumiri acordate: 3
Mulțumiri primite: 29
Contact:

Re: [Exclusiv] Rezolvare bug roua prin blocare taste !

Mesajde Tiger » 29 Iun 2015, 23:19

Nefolositor... se poate scoate in 5 minute si tot faci bugul. Eu am o alta rezolvare direct din sursa.

[ Mesaj scris via Android ] Imagine
Imagine


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: 4FunMetin2byRoyaL, Akex, Avalon-XPM, Desyerto, dyaclau, escobaro45, hamasoul, Metin2Kingston, shadumbrax1, Vassy, Zentaris și 6 vizitatori