Merhaba hoş geldiniz.
Size durumu Anlatmayı istiyorum..
Benim sahip olduğum bir metin2 bot programı var.
Bu programın python loader script çalıştıran bir bölümü var.
Aşağıdaki gibidir.
ItemDumper.py ----------- Scriptinin içerisindeki kodlar aşağıdaki gibidir.
Size durumu Anlatmayı istiyorum..
Benim sahip olduğum bir metin2 bot programı var.
Bu programın python loader script çalıştıran bir bölümü var.
Aşağıdaki gibidir.
Linkleri görebilmek için
giriş yap veya kayıt ol.
ItemDumper.py ----------- Scriptinin içerisindeki kodlar aşağıdaki gibidir.
Python:
import sys,os,item
try:
import chatm2g as chat
except:
import chat
f = open('ItemList.txt','w')
for vnum in xrange(100000):
item.SelectItem(vnum)
itemType=item.GetItemType()
if itemType <> 6 and item.GetItemName() <> '' and item.GetItemName() <> 'NoNAme':
print >>f,str(vnum)+' - '+item.GetItemName()
chat.AppendChat(7,'#### LOG: Items dumped! [ItemList.txt]')
f.close()
unxinvcleaner.py ----------Scriptinin içerisindeki kodlarda aşağıdaki gibidir.
Python:
import ui,app
try:
import playerm2g2 as player
except:
import player
try:
import chatm2g as chat
except:
import chat
try:
import m2netm2g as net
except:
import net
ItemDropList=[27800,27801,27802,50300,27002]
botStat=0
keyPressed=0
def DropItem():
global botStat,ItemDropList
if botStat==1:
for slot in xrange(player.INVENTORY_PAGE_SIZE * 2):
if player.GetItemIndex(slot) in ItemDropList:
net.SendItemDropPacketNew(slot, 200)
break
else:
pass
def HotkeyFunc():
global botStat
if app.IsPressed(app.DIK_F5) and botStat==0:
botStat=1
chat.AppendChat(7,'#### unX Inventory Cleaner [ON]')
else:
pass
if app.IsPressed(app.DIK_F6) and botStat==1:
botStat=0
chat.AppendChat(7,'#### unX Inventory Cleaner [OFF]')
else:
pass
bu = ui.Window()
bu.OnUpdate = DropItem
bu.Show()
hu = ui.Window()
hu.OnUpdate = HotkeyFunc
hu.Show()
chat.AppendChat(7,'#### unX Inventory Cleaner [IMPORTED]')
Scriptler ne yapıyor.
çalıştırıldığında 'f5' Tuşuna basıldıgında item kodu yazılı olan öğeyi envanterden atıyor.
Whistle Yardım edilmesini istediğim 2 Hususu arz ederim.
1- "f5" ile çalışması iptal edilmeli. Script çalıştığı an itibariyle görevini icra etsin.
2- Beceri Kitapları "50300" kodu altında olduğu için yere atılmasını istemediğim kitaplarıda yere atmakda. Buna bir durdemeliyiz.
Script'i düzenlemede yardımına ihtiyacım var. Bunun için bilgisayarım tüm koşullara uyğun çalışmaları benim kişisel bilgisayarım üzerinden
gerçekleştirebiliriz.