[Tutorial]Restricţia GM pentru drop şi negoţ !!

Închis
Avatar utilizator
gLontz
Nivel 4

Nivel 4
Mesaje: 587
Membru din: 06 Apr 2014, 18:19
Server: www.metin2slim.ro
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 15  
 Contact:
Medalii

Salut J4M , în acest topic , vă voi arată cum restricţionaţi acessul la negoţ şi la drop pentru orice fel de grad Staff , pentru evitarea celor care îşi dau iteme pe conturi mai mici , să începem :
Restricţionare aruncare iteme :
Pasul 1 :

Despachetăm root-urile , mergem în game.py şi căutăm :

Cod: Selectaţi tot

def __SendDropItemPacket(self, itemVNum, itemCount):
Pasul 2 :
Sub el adaugăm :

Cod: Selectaţi tot

# GM_DISABLE_ITEM_DROP
char = player.GetMainCharacterName()
GMMark= "["
if char >= GMMark:
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.DROP_ITEM_FAILURE_GM)
return
# END_OF_GM_DISABLE_ITEM_DROP
Pasul 3 :
Despachetăm locale , intrăm în locale_game.txt la şfârşitul lui adăugăm :

Cod: Selectaţi tot

DROP_ITEM_FAILURE_GM GM can't drop items on the ground.
=================================================================
Restricţionare negoţului :
Pasul 1 :

Despachetăm root-urile , mergem în game.py şi căutăm :

Cod: Selectaţi tot

def __PutItem(self, attachedType, attachedItemIndex, attachedItemSlotPos, attachedItemCount, dstChrID):
Pasul 2 :
Sub el adaugăm :

Cod: Selectaţi tot

# GM_DISABLE_ITEM_SEND
char = player.GetMainCharacterName()
GMMark= "["
if char >= GMMark:
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.SEND_ITEM_FAILURE_GM)
return
# END_OF_GM_DISABLE_ITEM_SEND
Pasul 3 :
Despachetăm locale , intrăm în locale_game.txt la şfârşitul lui adăugăm :

Cod: Selectaţi tot

SEND_ITEM_FAILURE_GM GM can't send items.
Acum împachetăm înapoi root-urile şi locale-le , şi gata !
Dacă v-am fost de folos , nu ezita sa lasi un THX !!
Afișează semnătura
Avatar utilizator
HauntedMind2
Nivel 1

Nivel 1
Mesaje: 54
Membru din: 17 Ian 2015, 19:41
Server: fuq
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Multumesc.
Avatar utilizator
Iosif Deak
Fost Super Moderator

Fost Super Moderator
Mesaje: 1026
Membru din: 21 Iul 2014, 21:31
Server: eMetin.ro
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 336  
Medalii

ce face mai exact?
Avatar utilizator
HuNterukh
Nivel 2

Nivel 2
Mesaje: 274
Membru din: 09 Dec 2014, 16:49
Server: metin2redemption.ro
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 6  
 Contact:
Medalii

Restrictia nu e sigura mai deloc deoarece e doar pe partea de client... Daca asa zisul GM stie sa faca cateva modificari, arunca si negociaza cat vrea. Cea mai optima restrictia e buna doar pe partea de server.
Avatar utilizator
Gabon
Nivel 1

Nivel 1
Mesaje: 102
Membru din: 29 Ian 2015, 11:31
Server: MindQuota.com
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 2  
 Contact:
Medalii

Destul de folositor
Afișează semnătura
Avatar utilizator
timic
Nou Venit

Nou Venit
Mesaje: 23
Membru din: 29 Dec 2013, 14:11
Aprecieri: 0
Mulţumiri: 0
Medalii

Merci
Avatar utilizator
microsd
Nivel 1

Nivel 1
Mesaje: 53
Membru din: 02 Iun 2014, 18:31
Server: http://www.metin2cli
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

a testat cineva functioneaza ?
Avatar utilizator
MagicWorld
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 21 Mar 2015, 12:06
Aprecieri: 0
Mulţumiri: 0
Medalii

Bravo,folositor :-bd
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Deja existent m8...verifica inainte sa postezi!
Coș!

[ Mesaj scris via Android ] Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
209
Răspunsuri
0
Vizualizări
2062

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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