Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı İtem satış fiyatı

zalo25252

Silence is the most powerful scream.💫
Telefon Numarası Onaylanmış Üye
Fahri Üye
TM Üye
Katılım
7 Ocak 2020
Konular
147
Mesajlar
665
Çözüm
31
Online süresi
1mo 19d
Reaksiyon Skoru
157
Altın Konu
1
TM Yaşı
6 Yıl 5 Ay 2 Gün
Başarım Puanı
144
MmoLira
3,531
DevLira
9
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhabalar Ben sunucuda navicatta bulunan itemlerin hepsinin shop_buy_price değerlerini 0 yaptım ve npcye satışını engelledim fakat şöyle bir sorun varki itemi yere sürükleyince sat,sil,düşür pencresi çıkıyor ve sat penceresinde belirli miktar para kasılıgında satılıyor ama ben hepsinin satıs fiyatını navicatta 0 yaptım. Bu sistem de bulunan sat butonunu nasıl kaldırırım
Capture.PNG
 
Çözüm
Ticaret - 0%
0   0   0
bu şekilde kaldırmayı dener misin ?

[CODE title="locale_game.txt"]# EKLE
HOW_MANY_ITEM_DO_YOU_DROP_NEW3 %s nesnesiyle ne yapmak istiyorsun?
[/CODE]

[CODE lang="python" title="localeinfo.py"]# ARAT kaç tane varsa hepsine aynı işlemi uygula
def HOW_MANY_ITEM_DO_YOU_DROP_NEW(dropItemName, dropItemCount, sellprice) :
if dropItemCount > 1 :
return HOW_MANY_ITEM_DO_YOU_DROP_NEW2 % (dropItemName, dropItemCount, sellprice)
else :
return HOW_MANY_ITEM_DO_YOU_DROP_NEW1 % (dropItemName, sellprice)

# DEĞİŞTİR
def HOW_MANY_ITEM_DO_YOU_DROP_NEW(dropItemName, dropItemCount) :
if dropItemCount > 1 :
return HOW_MANY_ITEM_DO_YOU_DROP_NEW3 % (dropItemName, dropItemCount)
else :
return HOW_MANY_ITEM_DO_YOU_DROP_NEW3 %...
Capturew.PNG
questiondialogitem.py da bulunan button kordinatlarını 999 yaptım ve gitti fakat oyunu açtıgım zaman bir oyuncunun bunu görme şansi warmıdır acaba (monütör farkı)
 
Navicattan 0 yapmış olabilirsiniz fakat item_proto.txt'nizde hala değeri vardır onun oradanda 0'layıp ondan sonra kontrol edin. Zaten navicattan 0 yaptıysanız 133k yazsa bile sattığında 0 yang verecektir herhangi bir problem yaratmaz gizlemenize gerek yok.
 
bu şekilde kaldırmayı dener misin ?

[CODE title="locale_game.txt"]# EKLE
HOW_MANY_ITEM_DO_YOU_DROP_NEW3 %s nesnesiyle ne yapmak istiyorsun?
[/CODE]

[CODE lang="python" title="localeinfo.py"]# ARAT kaç tane varsa hepsine aynı işlemi uygula
def HOW_MANY_ITEM_DO_YOU_DROP_NEW(dropItemName, dropItemCount, sellprice) :
if dropItemCount > 1 :
return HOW_MANY_ITEM_DO_YOU_DROP_NEW2 % (dropItemName, dropItemCount, sellprice)
else :
return HOW_MANY_ITEM_DO_YOU_DROP_NEW1 % (dropItemName, sellprice)

# DEĞİŞTİR
def HOW_MANY_ITEM_DO_YOU_DROP_NEW(dropItemName, dropItemCount) :
if dropItemCount > 1 :
return HOW_MANY_ITEM_DO_YOU_DROP_NEW3 % (dropItemName, dropItemCount)
else :
return HOW_MANY_ITEM_DO_YOU_DROP_NEW3 % (dropItemName)[/CODE]
[CODE lang="python" title="uicommon.py"]# ARAT ve SİL
self.sellButton = self.GetChild("sell")

# ARAT VE SİL
def SetSellEvent(self, event):
self.sellButton.SetEvent(event)[/CODE]

[CODE lang="python" title="game.py"]# ARAT
questionText = localeInfo.HOW_MANY_ITEM_DO_YOU_DROP_NEW(dropItemName, attachedItemCount, localeInfo.NumberToMoneyString(player.GetISellItemPrice(attachedItemSlotPos)))

# DEĞİŞTİR
questionText = localeInfo.HOW_MANY_ITEM_DO_YOU_DROP_NEW(dropItemName, attachedItemCount)

# ARAT ve SİL
itemDropQuestionDialog.SetSellEvent(lambda arg=True: self.RequestSellItem(arg))

# ARAT
questionText = localeInfo.HOW_MANY_ITEM_DO_YOU_DROP_NEW(dropItemName, attachedItemCount, localeInfo.NumberToMoneyString(player.GetISellItemPrice(attachedItemSlotPos)))

# DEĞİŞTİR
questionText = localeInfo.HOW_MANY_ITEM_DO_YOU_DROP_NEW(dropItemName, attachedItemCount)

# ARAT ve SİL
itemDropQuestionDialog.SetSellEvent(lambda arg=True: self.RequestSellItem(arg))[/CODE]

[CODE lang="python" title="questiondialogitem.py"]import uiScriptLocale

window = {
"name" : "QuestionDialog",
"style" : ("movable", "float",),

"x" : SCREEN_WIDTH/2 - 125,
"y" : SCREEN_HEIGHT/2 - 52,

"width" : 340,
"height" : 105,

"children" :
(
{
"name" : "board",
"type" : "board",

"x" : 0,
"y" : 0,

"width" : 340,
"height" : 105,

"children" :
(
{
"name" : "message",
"type" : "text",

"x" : 0,
"y" : 38,

"horizontal_align" : "center",
"text" : uiScriptLocale.MESSAGE,

"text_horizontal_align" : "center",
"text_vertical_align" : "center",
},
{
"name" : "accept",
"type" : "button",

"x" : -40,
"y" : 63,

"width" : 61,
"height" : 21,

"horizontal_align" : "center",
"text" : uiScriptLocale.YES,

"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
},
{
"name" : "destroy",
"type" : "button",

"x" : 0,
"y" : 63,

"width" : 61,
"height" : 21,

"horizontal_align" : "center",
"text" : uiScriptLocale.DESTROY,

"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
},
{
"name" : "cancel",
"type" : "button",

"x" : 40,
"y" : 63,

"width" : 61,
"height" : 21,

"horizontal_align" : "center",
"text" : uiScriptLocale.NO,

"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
},
),
},
),
}[/CODE]
 
Çözüm

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

Geri
Üst