farkmt2official 1
farkmt2official
Mt2Hizmet 1
Mt2Hizmet
Bvural41 1
Bvural41
berzahx 1
berzahx
mavzermete 1
mavzermete
Hikaye Ekle

Metin2 Kutsama vs oto artı basma sikripti

  • Konuyu başlatan Konuyu başlatan dormammu
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 826

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

[CODE lang="python" title="istediğin parşomenle basma sikripti"]# coding: utf-8
#####Parşomene + basma scripti
#aş#aşağıdagili parametleri ayarlıyorsunuz
#execut#executeniz zaman sırayla basacaktır

#Parametre#ParametrelerUM =25040#Hangi item ile artı basılacaksa onun vnumu. Kutsama:25040
START_SLOT =0#artı basmaya envanterin hangi slotundan başlasın
END_SLOT = 1 #artı basmaya e#artırin hangi slotunda bitirsin
REFINE_LEVEL = 4 #artı kaçta durs#artıTO_REFINE = 0 #REFINE_LEVEL e ka#REFINE_LEVEL otomatik bassın istiyorsanız True değilse False
SLEEP_TIME = 0.25 #Artı basma hızı. Düş#Artıniz önerilir.

import FIxdSoEL as net
import teIqUKj as chat
import introLoading
import MZUKvHeeF as chrmngr
import LHXqEMnOOK as player
import item
import chr

import thread
import time

scroll_pos = 0
scroll_count = 0

def FindScroll():
for i in xrange(player.INVENTORY_PAGE_SIZE*player.INVENTORY_PAGE_COUNT):
itemIndex = player.GetItemIndex(i)
if itemIndex == SCROLL_VNUM:
global scroll_pos
global scroll_count
scroll_pos = i
scroll_count = player.GetItemCount(itemIndex)
item.SelectItem(SCROLL_VNUM)
chat.AppendChat(1,"%s %i. slotta bulundu! Toplam %i adet var." % (item.GetItemName(),i,scroll_count))
return True
else:
continue
chat.AppendChat(1,"Yükseltme için parşomen bulunamadı!")
return False

def Refine():
global scroll_pos
for i in range(START_SLOT,END_SLOT):
itemIndex = player.GetItemIndex(i)
if itemIndex == 0:
continue
item.SelectItem(itemIndex)
itemName = item.GetItemName()
itemType = item.GetItemType()
if itemType == item.ITEM_TYPE_WEAPON or itemType ==item.ITEM_TYPE_ARMOR:
if FindScroll() == False:
item.SelectItem(SCROLL_VNUM)
chat.AppendChat(1,"Devam etmek için %s ihtiyacın var!" % item.GetItemName())
time.sleep(SLEEP_TIME)
return
else:
itemGrade = player.GetItemGrade(i)
if itemGrade < REFINE_LEVEL:
if AUTO_REFINE:
while itemGrade < REFINE_LEVEL:
if FindScroll() == False:
item.SelectItem(SCROLL_VNUM)
chat.AppendChat(1,"Devam etmek için %s ihtiyacın var!" % item.GetName())
return
else:
SendRefinePacket(scroll_pos,i)
time.sleep(SLEEP_TIME)
if itemGrade < player.GetItemGrade(i):
itemGrade = player.GetItemGrade(i)
chat.AppendChat(7,"%s nesnesi +%d oldu!"%(itemName,itemGrade))
else:
chat.AppendChat(7,"%s nesne yükseltmesi tamamlanamadı! Malzeme veya yang yok!"%(itemName))
break
else:
SendRefinePacket(scroll_pos,i)
time.sleep(SLEEP_TIME)
else:
chat.AppendChat(7,"%s zaten +%d ulaşmış durumda!"%(itemName,itemGrade))
time.sleep(SLEEP_TIME)

def SendRefinePacket(scroll_pos, item_pos):
net.SendItemUseToItemPacket(scroll_pos, item_pos)
net.SendRefinePacket(item_pos, 0)

thread.start_new_thread(Refine,())
[/CODE]
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst