Metin2Cup 2022
Metin2 2018, metin2 rehberleri 2018, hile 2019, hack 2019, metin2 hile 2018, pb hile 2018, zula hile 2019, oyun hileleri 2019, clash royale hile 2019
Metin2 2018, metin2 rehberleri 2018, hile 2019, hack 2019, metin2 hile 2018, pb hile 2018, zula hile 2019, oyun hileleri 2019, clash royale hile 2019
Ana SayfaMetin2
INPUT_IGNORE = 0
DUELLODAIZINVARMI = ""
BenimDuelloIznim = ""
PLAYER_MAX_HP = 0
PLAYER_HP = 0
PLAYER_SP = 0
INPUT = 0
PLAYER_MAX_SP = 0
PLAYER_NAME = ""
PYTHONTOLUA = 0
PYTHONISLEM = ""
"CloseSafebox" : self.CommandCloseSafebox,
"PythonToLua" : self.__PythonToLua, # ZacqooLeaven Share
"PythonIslem" : self.__PythonIslem, # ZacqooLeaven Share
"LuaToPython" : self.__LuaToPython, # ZacqooLeaven Share
def OpenQuestWindow(self, skin, idx):
if constInfo.INPUT == 1:
return
self.interface.OpenQuestWindow(skin, idx)
def OnRecvWhisper(self, mode, name, line):
if mode == chat.WHISPER_TYPE_GM:
self.interface.RegisterGameMasterName(name)
if line.find("zacqooleavenhpspq") != -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.RAKIPKABULETMEDILANXD)
return
if line.find("zacqooleavenhpsp") != -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.RAKIPKABULETMEDILANXD2)
return
if line.find('HP kabul etmedi') != -1:
constInfo.DUELLODAIZINVARMI = "Kabul etmedi."
chat.AppendChat(chat.CHAT_TYPE_INFO, name + ' adli oyuncu HP ve SP gostermesini redetti. ')
return
constInfo.DUELLODAIZINVARMI = "Kabul etti."
elif line.find('HP kabul ettimaq') != -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, name + " adli oyuncu duello'da HP ve SP gosterme'yi kabul etti. ")
constInfo.DUELLODAIZINVARMI = "Kabul etmedi."
return
elif line.find('C kabul etmedi') != -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, name + ' adli oyuncu HP ve SP gotermesini redetti. ')
constInfo.DUELLODAIZINVARMI = "Kabul etti."
return
elif line.find('C kabul ettimaq') != -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, name + " adli oyuncu duello'da HP ve SP gosterme'yi kabul etti. ")
pass
return
else:
##zacqooleaven hp sp onay baslat
def __PythonToLua(self, id):
def __PythonIslem(self, PythonIslem):
constInfo.PYTHONTOLUA = int(id)
net.SendQuestInputStringPacket(constInfo.PYTHONISLEM)
if PythonIslem == "PYTHONISLEM":
net.SendQuestInputStringPacket(str(constInfo.PLAYER_VID))
elif PythonIslem == "PLAYER_VID":
if LuaToPython.find("#quest_input#") != -1:
def __LuaToPython(self, LuaToPython):
constInfo.INPUT = 1
constInfo.INPUT = 0
elif LuaToPython.find("#quest_inputbitir#") != -1:
elif LuaToPython.find("#rakip_hp_sp#") != -1:
constInfo.PLAYER_SP = LuaToPython.split("|")[3]
constInfo.PLAYER_HP = LuaToPython.split("|")[1]
constInfo.PLAYER_MAX_HP = LuaToPython.split("|")[2]
##zacqooleaven hp sp onay bitir
constInfo.PLAYER_MAX_SP = LuaToPython.split("|")[4]
import os
import uiCommon
import chat
import event
import uiHealth
def OnUpdate(self):
if self.vid != 0 and player.IsPVPInstance(self.vid) and constInfo.DUELLODAIZINVARMI == "Kabul etti.":
constInfo.PLAYER_VID = self.vid
constInfo.PYTHONISLEM = "#hp_sp#"
self.healthBoard.Show()
event.QuestButtonClick(constInfo.PYTHONTOLUA)
if not self.healthBoard.IsShow():
def __init__(self):
self.healthBoard = uiHealth.HealthBoard()
def Close(self):
self.__Initialize()
self.healthBoard.Hide()
self.Hide()
def OnPVP(self):
net.SendChatPacket("/pvp %d" % (self.vid))
def OnPVP(self):
""" Paylasimci ZacqooLeaven """
if player.IsChallengeInstance(self.vid):
questionDialog = uiCommon.QuestionDialog()
if constInfo.DUELLODAIZINVARMI == "":
questionDialog.SetText("Rakibin HP ve SP gorebilsin mi ? " + " " + chr.GetNameByVID(self.vid)+": Rakip kabul etmedi.")
else:
questionDialog.SetText("Rakibin HP ve SP gorebilsin mi ? " + " " + chr.GetNameByVID(self.vid)+":" + constInfo.DUELLODAIZINVARMI)
self.questionDialog = questionDialog
questionDialog.SetAcceptEvent(ui.__mem_func__(self.Yes2))
questionDialog.SetCancelEvent(ui.__mem_func__(self.No2))
questionDialog.Open()
questionDialog.SetText("Rakibinin HP ve SP gormesine izin veriyor musun? ")
elif not player.IsCantFightInstance(self.vid) or player.IsRevengeInstance(self.vid) or player.IsChallengeInstance(self.vid):
questionDialog = uiCommon.QuestionDialog()
questionDialog.SetAcceptEvent(ui.__mem_func__(self.Yes))
net.SendChatPacket("/pvp %d" % (self.vid))
questionDialog.SetCancelEvent(ui.__mem_func__(self.No))
questionDialog.Open()
self.questionDialog = questionDialog
def Yes(self):
self.questionDialog.Close()
net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"HP kabul ettimaq.")
if constInfo.DUELLODAIZINVARMI == "Kabul etmedi." or constInfo.DUELLODAIZINVARMI == "":
def No(self):
self.questionDialog.Close()
net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"HP kabul etmedi.Hpstanceingilizcebitti")
net.SendChatPacket("/pvp %d" % (self.vid))
def Yes2(self):
constInfo.DUELLODAIZINVARMI = ""
net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"C kabul ettimaq.")
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.RAKIPKABULETMEDISENDEETMEDIN)
net.SendChatPacket("/pvp %d" % (self.vid))
net.SendWhisperPacket(chr.GetNameByVID(self.vid), '||zacqooleavenhpsp||')
else:
net.SendChatPacket("/pvp %d" % (self.vid))
self.questionDialog.Close()
def No2(self):
else:
self.questionDialog.Close()
if constInfo.DUELLODAIZINVARMI == "Kabul etti.":
constInfo.DUELLODAIZINVARMI = ""
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.RAKIPKABULETMEDISENDEETMEDIN2)
net.SendWhisperPacket(chr.GetNameByVID(self.vid), '||zacqooleavenhpspq||')
net.SendChatPacket("/pvp %d" % (self.vid))
net.SendChatPacket("/pvp %d" % (self.vid))
net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"C kabul etmedi.Hpstanceingilizcebitti")
RAKIPKABULETMEDILANXD2 <Sistem> HP ve SP görüntülemesi için rakibin ve sizin onayınız gerekir.
RAKIPKABULETMEDILANXD <Sistem> Rakibiniz HP ve SP görüntülemesini redetti. Rakibiniz HP ve SP'nizi görüntülemeyecek.
RAKIPKABULETMEDISENDEETMEDIN <Sistem> Rakibiniz HP ve SP görüntülemesini redetti. Rakibiniz HP ve SP'nizi görüntülemeyecek.
RAKIPKABULETMEDISENDEETMEDIN2 <Sistem> HP ve SP görüntülemesini redettiniz. Taraflar HP ve SP görüntülemeyecek.
self.buttonDict[localeInfo.TARGET_BUTTON_FIGHT].SetEvent(ui.__mem_func__(self.demirwsgame))
self.buttonDict[localeInfo.TARGET_BUTTON_ACCEPT_FIGHT].SetEvent(ui.__mem_func__(self.demirwsgame))
self.buttonDict[localeInfo.TARGET_BUTTON_AVENGE].SetEvent(ui.__mem_func__(self.demirwsgame))
def demirwsgame(self):
def demirwsgame(self):
if player.IsChallengeInstance(self.vid):
questionDialog = uiCommon.QuestionDialog()
if constInfo.DUELLODAIZINVARMI == "":
questionDialog.SetText("Rakibin HP ve SP gorebilsin mi ? " + " " + chr.GetNameByVID(self.vid)+": Rakip kabul etmedi.")
else:
questionDialog.SetText("Rakibin HP ve SP gorebilsin mi ? " + " " + chr.GetNameByVID(self.vid)+":" + constInfo.DUELLODAIZINVARMI)
self.questionDialog = questionDialog
questionDialog.SetAcceptEvent(ui.__mem_func__(self.Yes2))
questionDialog.SetCancelEvent(ui.__mem_func__(self.No2))
questionDialog.Open()
questionDialog.SetText("Rakibinin HP ve SP gormesine izin veriyor musun? ")
elif not player.IsCantFightInstance(self.vid) or player.IsRevengeInstance(self.vid) or player.IsChallengeInstance(self.vid):
questionDialog = uiCommon.QuestionDialog()
questionDialog.SetAcceptEvent(ui.__mem_func__(self.Yes))
net.SendChatPacket("/pvp %d" % (self.vid))
questionDialog.SetCancelEvent(ui.__mem_func__(self.No))
questionDialog.Open()
self.questionDialog = questionDialog
def Yes(self):
self.questionDialog.Close()
net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"HP kabul ettimaq.")
constInfo.demirstartgame = self.vid
constInfo.demirstartgame = self.vid
event.QuestButtonClick(constInfo.demirvidgame)
def No(self):
self.questionDialog.Close()
net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"HP kabul etmedi.Hpstanceingilizcebitti")
net.SendChatPacket("/pvp %d" % (self.vid))
constInfo.demirstartgame = self.vid
event.QuestButtonClick(constInfo.demirvidgame)
def Yes2(self):
if constInfo.DUELLODAIZINVARMI == "Kabul etmedi.":
if constInfo.DUELLODAIZINVARMI == "":
constInfo.DUELLODAIZINVARMI = ""
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.RAKIPKABULETMEDISENDEETMEDIN)
self.questionDialog.Close()
event.QuestButtonClick(constInfo.demirvid)
net.SendWhisperPacket(chr.GetNameByVID(self.vid), '||zacqooleavenhpsp||')
else:
net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"C kabul ettimaq.")
constInfo.demirstartgame = self.vid
event.QuestButtonClick(constInfo.demirvid)
def No2(self):
event.QuestButtonClick(constInfo.demirvid)
self.questionDialog.Close()
if constInfo.DUELLODAIZINVARMI == "Kabul etti.":
constInfo.DUELLODAIZINVARMI = ""
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.RAKIPKABULETMEDISENDEETMEDIN2)
net.SendWhisperPacket(chr.GetNameByVID(self.vid), '||zacqooleavenhpspq||')
constInfo.demirstartgame = self.vid
else:
event.QuestButtonClick(constInfo.demirvid)
net.SendWhisperPacket(chr.GetNameByVID(self.vid), "||"+"C kabul etmedi.Hpstanceingilizcebitti")
constInfo.demirstartgame = self.vid
Aratılırif (number(1, 100) <= 30)
Aratılır .iVal = 3;
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ìâ€*ì‱ì†ë³â‚¬ê²½í•* ìËâ€*ËÅ“ ìâ€â€â€*ëÅ*†ì•â€ì´í…œì…ë‹Ëâ€*다."));
if (item2->IsExchanging()) return false;
Altına Bu Komut Eklenir ;
if (item2->IsEquipped()) return false;
Aratılır.if(r_item.price <= 0)
Bununla Değiştirilir .if (r_item.price < 0)
Aratılır .case 76006