Distractie Placuta !!!

Bine Ati Venit. Va Rugam Cititi Regulamentul forumului Pentru o Mai Buna Desfasurare intre useri forumului.Daca Nu Sunteti Inregistrati Va Rugam Sa Va Inregistrati Pentru A Mari Comunitate. Va Multumim.
 
AcasaPortalCautareInregistrareConectare
Conectare
Utilizator:
Parola:
Conectare automata: 
:: Mi-am uitat parola
Acolo ma aflu!
Vizitatori

Distribuiti | 
 

 Easy-Chatblock + Kick

Vezi subiectul anterior Vezi subiectul urmator In jos 
AutorMesaj
ryngo



Mesaje : 271
Puncte : 50834
Reputatie : 5
Data de inscriere : 20/10/2011
Varsta : 21
Localitate : sibiu

MesajSubiect: Easy-Chatblock + Kick   Joi Ian 19 2012, 10:44

Am un script pentru tine, cu care se poate da jucatorilor o sesiune de chat ca un bloc de GM, fără a tasta numele lor sau pentru a calcula timpul în secunde de a avea, pentru că face în mod automat extensia.

La kick-MOD este necesară în consiliul de ţintă să apăsaţi un singur buton.

screenshot:
[Trebuie sa fiti inscris si conectat pentru a vedea aceasta imagine]
Acum, pentru a instala:
Când deschideţi prima uitarget.py din fişierul rădăcină.

În primul rând ea a scrie pentru a importa noul mod.
Cod:
import uiChatBlock
Avem nevoie de a pune cele două butoane în BUTTON NAME_LIST.
Acest lucru simplu încă de la sfârşitul listei se adaugă:
Cod:
"Kick",
      "ChatBlock",
Astfel, lista ar trebui să arate asa:
Cod:
BUTTON_NAME_LIST = (
locale.TARGET_BUTTON_WHISPER,
locale.TARGET_BUTTON_EXCHANGE,
locale.TARGET_BUTTON_FIGHT,
locale.TARGET_BUTTON_ACCEPT_FIGHT,
locale.TARGET_BUTTON_AVENGE,
locale.TARGET_BUTTON_FRIEND,
locale.TARGET_BUTTON_INVITE_PARTY,
locale.TARGET_BUTTON_LEAVE_PARTY,
locale.TARGET_BUTTON_EXCLUDE,
locale.TARGET_BUTTON_INVITE_GUILD,
locale.TARGET_BUTTON_DISMOUNT,
locale.TARGET_BUTTON_EXIT_OBSERVER,
locale.TARGET_BUTTON_VIEW_EQUIPMENT,
locale.TARGET_BUTTON_REQUEST_ENTER_PARTY,
locale.TARGET_BUTTON_BUILDING_DESTROY,
locale.TARGET_BUTTON_EMOTION_ALLOW,
"Kick",
"ChatBlock",
)
Atunci ştim butonul la un eveniment.
Cautari pentru :
Cod:
self.buttonDict[locale.TARGET_BUTTON_WHISPER].SetEvent(ui.__mem_func__(self.OnWhisper))
şi aceste două linii este de mai jos:
Cod:
self.buttonDict["Kick"].SetEvent(ui.__mem_func__(self.OnKick))
      self.buttonDict["ChatBlock"].SetEvent(ui.__mem_func__(self.OnChatBlock))
Pentru a încărca dialog :
Cod:
self.name = name
şi inclusiv următoarele grupuri:
Cod:
  dlgChatBlock = uiChatBlock.ChatBlockDialog()
      dlgChatBlock.LoadDialog()
      dlgChatBlock.SetTitleName("ChatBlock")
      dlgChatBlock.Hide()
      self.dlgChatBlock = dlgChatBlock
Dialogul poate fi, de asemenea, evacuate din nou, asa ca uite pentru
Cod:
def Destroy(self):
i scrie dedesubt
Cod:
self.dlgChatBlock.Destroy()
      self.dlgChatBlock = 0
Evenimentele corespunzătoare apar foarte sfârşitul fişierului:
Cod:
def OnKick(self):
      net.SendChatPacket("/de ce " + str(chr.GetNameByVID(self.vid)))

  def OnChatBlock(self):
      #if os.path.exists('gm.txt') and os.path.isfile('gm.txt'):
      if str(player.GetName())[0] == "[":
        self.dlgChatBlock.SetTitleName("ChatBlock: " + str(chr.GetNameByVID(self.vid)))
        self.dlgChatBlock.Open(str(chr.GetNameByVID(self.vid)))
Ultimul lucru pe care îl căutaţi :
Cod:
self.ShowDefaultButton()
şi seturi care includ :
Cod:
if str(player.GetName())[0] == "[":
        self.__ShowButton("Kick")
        self.__ShowButton("ChatBlock")
Merge doar daca esti memebru staff !
Download link : [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
Si nu este chiar asa de greu de facut !
Daca va placut dati un Thank's
Pentru cei care nu au inteles acest tutorial priviti aici linkul de unde il gasiti [Trebuie sa fiti inscris si conectat pentru a vedea acest link] ... -kick.html
Sursa:epvp
Sus In jos
 
Easy-Chatblock + Kick
Vezi subiectul anterior Vezi subiectul urmator Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Distractie Placuta !!! :: Despre Metin2 :: Metin2 Tutoriale-
Mergi direct la: