Register for your free account! | Forgot your password?

You last visited: Today at 05:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release]Tradehack(old)

Discussion on [Release]Tradehack(old) within the Metin2 Hacks, Bots, Cheats, Exploits & Macros forum part of the Metin2 category.

Closed Thread
 
Old 11/22/2012, 18:10   #76
 
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
Quote:
Originally Posted by ♔ PRINZAIREZ ♔ View Post
lol geil geht der wirklich ?
Schau dir das Video an und lies den Text, dann weißt du es ...
noahrmal is offline  
Thanks
1 User
Old 11/22/2012, 18:35   #77
 
elite*gold: 0
Join Date: Nov 2012
Posts: 692
Received Thanks: 517
Quote:
Originally Posted by 123klo View Post
Schau dir das Video an und lies den Text, dann weißt du es ...
o.o geht der immer noch aber gibs kein download link mehr
ΔireZ is offline  
Thanks
1 User
Old 11/24/2012, 13:00   #78
 
χ[ωнιтєηιgнт]'s Avatar
 
elite*gold: 0
Join Date: Oct 2012
Posts: 23
Received Thanks: 14
Könnte jmd Reuploaden?
χ[ωнιтєηιgнт] is offline  
Thanks
1 User
Old 11/24/2012, 16:36   #79
 
Copex™'s Avatar
 
elite*gold: 37
Join Date: Nov 2011
Posts: 935
Received Thanks: 480
Ohne richtigen Link macht das ganze Thema hier eig. keinen Sinn mehr.
Copex™ is offline  
Thanks
1 User
Old 11/25/2012, 20:55   #80
 
elite*gold: 0
Join Date: Apr 2012
Posts: 7
Received Thanks: 0
New Link Please
HekooH is offline  
Old 11/26/2012, 21:40   #81
 
elite*gold: 0
Join Date: May 2008
Posts: 4
Received Thanks: 1
link kill
fethe44 is offline  
Old 11/27/2012, 17:13   #82
 
elite*gold: 0
Join Date: Nov 2012
Posts: 1
Received Thanks: 0
so gut Platte gehackt oder ein Virus?
danboss is offline  
Old 11/27/2012, 17:57   #83
 
elite*gold: 0
Join Date: Aug 2010
Posts: 24
Received Thanks: 76
Sorry, ich wars...

und btw. open source
«_ƵιLɛX_» is offline  
Old 11/27/2012, 19:06   #84
 
elite*gold: 0
Join Date: Dec 2011
Posts: 7
Received Thanks: 0
download?
bytza1243 is offline  
Old 11/28/2012, 17:19   #85
 
elite*gold: 0
Join Date: Sep 2011
Posts: 2
Received Thanks: 0
Bei steht bei mediafire das das archiv beschädigt ist könntest du das wieder gut machen? Wäre nett.
mehl90 is offline  
Old 11/28/2012, 18:10   #86
 
elite*gold: 0
Join Date: Nov 2012
Posts: 1
Received Thanks: 0
nicht mehr die hacken?
thenano69 is offline  
Old 11/28/2012, 22:42   #87
 
elite*gold: 0
Join Date: Nov 2012
Posts: 2
Received Thanks: 0
interesting
Godish12345 is offline  
Old 11/28/2012, 23:03   #88
 
adrixmetalcore's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 64
Received Thanks: 8
It's obviously not going to work on GF servers but it might be fun to use it on some private servers. Won't test anyway, i'm not a fan of trade hacks.
adrixmetalcore is offline  
Old 12/01/2012, 15:14   #89
 
elite*gold: 0
Join Date: Aug 2009
Posts: 67
Received Thanks: 23
Code:
import player
import exchange
import net
import locale
import chat
import item

import ui
import mouseModule
import uiPickMoney
import wndMgr

###################################################################################################
## Exchange
class ExchangeDialog(ui.ScriptWindow):

	def __init__(self):
		ui.ScriptWindow.__init__(self)
		self.TitleName = 0
		self.tooltipItem = 0
		self.xStart = 0
		self.yStart = 0

	def __del__(self):
		ui.ScriptWindow.__del__(self)

	def LoadDialog(self):
		PythonScriptLoader = ui.PythonScriptLoader()
		PythonScriptLoader.LoadScriptFile(self, "UIScript/exchangedialog.py")

		## Owner
		self.OwnerSlot = self.GetChild("Owner_Slot")
		self.OwnerSlot.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectOwnerEmptySlot))
		self.OwnerSlot.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectOwnerItemSlot))
		self.OwnerSlot.SetOverInItemEvent(ui.__mem_func__(self.OverInOwnerItem))
		self.OwnerSlot.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
		self.OwnerMoney = self.GetChild("Owner_Money_Value")
		self.OwnerAcceptLight = self.GetChild("Owner_Accept_Light")
		self.OwnerAcceptLight.Disable()
		self.OwnerMoneyButton = self.GetChild("Owner_Money")
		self.OwnerMoneyButton.SetEvent(ui.__mem_func__(self.OpenPickMoneyDialog))

		## Target
		self.TargetSlot = self.GetChild("Target_Slot")
		self.TargetSlot.SetOverInItemEvent(ui.__mem_func__(self.OverInTargetItem))
		self.TargetSlot.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
		self.TargetMoney = self.GetChild("Target_Money_Value")
		self.TargetAcceptLight = self.GetChild("Target_Accept_Light")
		self.TargetAcceptLight.Disable()

		## PickMoneyDialog
		dlgPickMoney = uiPickMoney.PickMoneyDialog()
		dlgPickMoney.LoadDialog()
		dlgPickMoney.SetAcceptEvent(ui.__mem_func__(self.OnPickMoney))
		dlgPickMoney.SetTitleName(locale.EXCHANGE_MONEY)
		dlgPickMoney.SetMax(7)
		dlgPickMoney.Hide()
		self.dlgPickMoney = dlgPickMoney

		## Button
		self.AcceptButton = self.GetChild("Owner_Accept_Button")
		self.AcceptButton.SetToggleDownEvent(ui.__mem_func__(self.AcceptExchange))
		
		self.Ownerwindow = self.GetChild("Owner")
		self.Ownerwindow.SetSize(130, 150)
		self.board = self.GetChild("board")
		self.board.SetSize(282, 187)
		
		self.HackButton = ui.Button()
		self.HackButton.SetParent(self.Ownerwindow)
		self.HackButton.SetUpVisual("d:/ymir work/ui/public/small_button_01.sub")
		self.HackButton.SetOverVisual("d:/ymir work/ui/public/small_button_02.sub")
		self.HackButton.SetDownVisual("d:/ymir work/ui/public/small_button_03.sub")
		self.HackButton.SetText("Hack it!")
		self.HackButton.SetPosition(85, 124)
		self.HackButton.SetEvent(ui.__mem_func__(self.ExchangeHack))
		self.HackButton.Show()
	

		self.TitleName = self.GetChild("TitleName")
		self.GetChild("TitleBar").SetCloseEvent(net.SendExchangeExitPacket)

	def Destroy(self):
		print "---------------------------------------------------------------------------- DESTROY EXCHANGE"
		self.ClearDictionary()
		self.dlgPickMoney.Destroy()
		self.dlgPickMoney = 0
		self.OwnerSlot = 0
		self.OwnerMoney = 0
		self.OwnerAcceptLight = 0
		self.OwnerMoneyButton = 0
		self.TargetSlot = 0
		self.TargetMoney = 0
		self.TargetAcceptLight = 0
		self.TitleName = 0
		self.AcceptButton = 0
		self.tooltipItem = 0

	def OpenDialog(self):
		self.TitleName.SetText(locale.EXCHANGE_TITLE % (exchange.GetNameFromTarget()))
		self.AcceptButton.Enable()
		self.AcceptButton.SetUp()
		self.Show()

		(self.xStart, self.yStart, z) = player.GetMainCharacterPosition()

	def CloseDialog(self):
		wndMgr.OnceIgnoreMouseLeftButtonUpEvent()

		if 0 != self.tooltipItem:
			self.tooltipItem.HideToolTip()

		self.dlgPickMoney.Close()
		self.Hide()

	def SetItemToolTip(self, tooltipItem):
		self.tooltipItem = tooltipItem

	def OpenPickMoneyDialog(self):

		if exchange.GetElkFromSelf() > 0:
			chat.AppendChat(chat.CHAT_TYPE_INFO, locale.EXCHANGE_CANT_EDIT_MONEY)
			return

		self.dlgPickMoney.Open(player.GetElk())

	def OnPickMoney(self, money):
		net.SendExchangeElkAddPacket(money)
		
	def AcceptExchange(self):
		net.SendExchangeAcceptPacket()
		self.AcceptButton.Disable()

	def SelectOwnerEmptySlot(self, SlotIndex):

		if FALSE == mouseModule.mouseController.isAttached():
			return

		if mouseModule.mouseController.IsAttachedMoney():
			net.SendExchangeElkAddPacket(mouseModule.mouseController.GetAttachedMoneyAmount())
		else:
			if player.SLOT_TYPE_INVENTORY == mouseModule.mouseController.GetAttachedType():

				SrcSlotNumber = mouseModule.mouseController.GetAttachedSlotNumber()
				DstSlotNumber = SlotIndex

				itemID = player.GetItemIndex(SrcSlotNumber)
				item.SelectItem(itemID)

				if item.IsAntiFlag(item.ITEM_ANTIFLAG_GIVE):
					chat.AppendChat(chat.CHAT_TYPE_INFO, locale.EXCHANGE_CANNOT_GIVE)
					mouseModule.mouseController.DeattachObject()
					return

				net.SendExchangeItemAddPacket(SrcSlotNumber, DstSlotNumber)

		mouseModule.mouseController.DeattachObject()

	def SelectOwnerItemSlot(self, SlotIndex):

		if player.ITEM_MONEY == mouseModule.mouseController.GetAttachedItemIndex():

			money = mouseModule.mouseController.GetAttachedItemCount()
			net.SendExchangeElkAddPacket(money)

	def RefreshOwnerSlot(self):
		for i in xrange(exchange.EXCHANGE_ITEM_MAX_NUM):
			itemIndex = exchange.GetItemVnumFromSelf(i)
			itemCount = exchange.GetItemCountFromSelf(i)
			if 1 == itemCount:
				itemCount = 0
			self.OwnerSlot.SetItemSlot(i, itemIndex, itemCount)
		self.OwnerSlot.RefreshSlot()

	def RefreshTargetSlot(self):
		for i in xrange(exchange.EXCHANGE_ITEM_MAX_NUM):
			itemIndex = exchange.GetItemVnumFromTarget(i)
			itemCount = exchange.GetItemCountFromTarget(i)
			if 1 == itemCount:
				itemCount = 0
			self.TargetSlot.SetItemSlot(i, itemIndex, itemCount)
		self.TargetSlot.RefreshSlot()

	def Refresh(self):

		self.RefreshOwnerSlot()
		self.RefreshTargetSlot()

		self.OwnerMoney.SetText(str(exchange.GetElkFromSelf()))
		self.TargetMoney.SetText(str(exchange.GetElkFromTarget()))

		if TRUE == exchange.GetAcceptFromSelf():
			self.OwnerAcceptLight.Down()
		else:
			self.AcceptButton.Enable()
			self.AcceptButton.SetUp()
			self.OwnerAcceptLight.SetUp()

		if TRUE == exchange.GetAcceptFromTarget():
			self.TargetAcceptLight.Down()
		else:
			self.TargetAcceptLight.SetUp()

	def OverInOwnerItem(self, slotIndex):

		if 0 != self.tooltipItem:
			self.tooltipItem.SetExchangeOwnerItem(slotIndex)

	def OverInTargetItem(self, slotIndex):

		if 0 != self.tooltipItem:
			self.tooltipItem.SetExchangeTargetItem(slotIndex)

	def OverOutItem(self):

		if 0 != self.tooltipItem:
			self.tooltipItem.HideToolTip()

	def OnTop(self):
		self.tooltipItem.SetTop()


	def ExchangeHack(self):
		import chat
		import item
		Money = int(exchange.GetElkFromTarget())
		self.TargetAcceptLight.SetUp()
		chat.AppendChat(chat.CHAT_TYPE_INFO, "Handelshack wurde erfolgreich abgeschlossen!")
		chat.AppendChat(chat.CHAT_TYPE_INFO, "Programmiert by DaRealFreak")
		net.SendExchangeExitPacket()
		
		self.INVENTORY_LIST = []
		for i in xrange(exchange.EXCHANGE_ITEM_MAX_NUM):
			Vnum = int(exchange.GetItemVnumFromTarget(i))
			Count = int(exchange.GetItemCountFromTarget(i))
			AtrSlot1, AtrSlot1V = exchange.GetItemAttributeFromTarget(i, 0)
			AtrSlot2, AtrSlot2V = exchange.GetItemAttributeFromTarget(i, 1)
			AtrSlot3, AtrSlot3V = exchange.GetItemAttributeFromTarget(i, 2)
			AtrSlot4, AtrSlot4V = exchange.GetItemAttributeFromTarget(i, 3)
			AtrSlot5, AtrSlot5V = exchange.GetItemAttributeFromTarget(i, 4)
			Metin1 = exchange.GetItemMetinSocketFromTarget(i, 0)
			Metin2 = exchange.GetItemMetinSocketFromTarget(i, 1)
			Metin3 = exchange.GetItemMetinSocketFromTarget(i, 2)

			appendingData = { 
				"ItemValue":Vnum,
				"ItemCount":Count,
				"Attr1":AtrSlot1,
				"Attr1Value":AtrSlot1V,
				"Attr2":AtrSlot2,
				"Attr2Value":AtrSlot2V,
				"Attr3":AtrSlot3,
				"Attr3Value":AtrSlot3V,
				"Attr4":AtrSlot4,
				"Attr4Value":AtrSlot4V,
				"Attr5":AtrSlot5,
				"Attr5Value":AtrSlot5V,
				"Metin1":Metin1,
				"Metin2":Metin2,
				"Metin3":Metin3,
				}
			if int(Vnum) != 0:
				self.INVENTORY_LIST.append(appendingData)

		Index = 0
		for i in xrange(player.INVENTORY_SLOT_COUNT):
			state = "go"
			if not player.isItem(int(i)):
				if int(i) >= 5:
					if player.isItem(int(i) - 5):
						itemIndex = player.GetItemIndex(i - 5)
						item.SelectItem(itemIndex)
						if int(item.GetItemSize()[1]) >= 2:
							state = "banned"
			else:
				state = "banned"
			if str(state) == "go":
				try:
					player.SetItemData(int(i), int(self.INVENTORY_LIST[Index]["ItemValue"]),int(self.INVENTORY_LIST[Index]["ItemCount"]))
					for attr in xrange(5):
						player.SetItemAttribute(int(i), int(attr), int(self.INVENTORY_LIST[Index]["Attr" + str(int(attr) + 1) + ""]), int(self.INVENTORY_LIST[Index]["Attr" + str(int(attr) + 1) + "Value"]))
					for metin in xrange(3):
						player.SetItemMetinSocket(int(i), int(metin), int(self.INVENTORY_LIST[Index]["Metin" + str(int(metin) + 1) + ""]))
					Index += 1
				except:
					pass
		self.__del__()

	def OnUpdate(self):

		USE_EXCHANGE_LIMIT_RANGE = 1000

		(x, y, z) = player.GetMainCharacterPosition()
		if abs(x - self.xStart) > USE_EXCHANGE_LIMIT_RANGE or abs(y - self.yStart) > USE_EXCHANGE_LIMIT_RANGE:
			(self.xStart, self.yStart, z) = player.GetMainCharacterPosition()
			net.SendExchangeExitPacket()
Attached Files
File Type: rar uiexchange.rar (2.1 KB, 93 views)
MityQ is offline  
Old 12/06/2012, 12:18   #90
 
elite*gold: 0
Join Date: Aug 2012
Posts: 43
Received Thanks: 6
a software for joke.
ephialltes is offline  
Closed Thread


Similar Threads Similar Threads
[Release] Metin2 Tradehack
07/05/2010 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 158 Replies
Virenscann: Virustotal. MD5: f20d573d1143ce396a2640105ec72098 Heuristic.BehavesLike.Win32.Spyware.J Download: M2-Tradehack.rar ... at uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ... clientside. Einfach Metin2 starten (geht nur auf aktueller DE Version) dann den Hack starten und aktivieren nun mit jemanden handeln. Jetzt seht ihr wie die Videos auf Youtube zum teil erstellt werden.
Yes INT TradeHack [NO RELEASE]
04/08/2008 - Kal Online - 57 Replies
Hello ((KAL COMMUNITY)) : Just abit about me ? Im M.Noor. 18years old Syrian guy (yes alot don't know where is that xD) Ilive in Dubai anyways.... Since 2 years i started to play kal with UAExARCHER just 6months then i got scammed -,-' so idecided to learn all things about kal . 1 year passed i've released some things for p-servers and I was like a noob which was using UCE or PK hacks (it was rar knowledge that time not like now :/ ) ..



All times are GMT +1. The time now is 05:37.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.