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
C 1
chengdu
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[C++][LUA] İtem Kilitleme Sistemi

  • Konuyu başlatan Konuyu başlatan Etzhel
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 73
  • Görüntüleme Görüntüleme 15K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Etzhel

make metin2 great again
Fahri Üye
Katılım
2 Şub 2015
Konular
230
Mesajlar
2,001
Çözüm
2
Online süresi
3mo 24d
Reaksiyon Skoru
1,027
Altın Konu
0
Başarım Puanı
276
MmoLira
5,721
DevLira
31
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!

Bu milleti anlamıyorum ben herkes kendine. Bayadır vardı bende paylaşma fırsatım olmadı aslında paylaşmicaktım ama arkadaş paylaşmış ve sonra kaldırmış. O konuyu kaldırtanın inadına paylaşıyorum.

Açılır: questlua_item.cpp
Aratılır:
Kod:
int item_select_cell(lua_State* L)
Kod bloğunun altına eklenir:

Aratılır:
Altına eklenir:
_________________________________________

Açılır: char_item.cpp
Aratılır:
Kod:
bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly)
Kod bloğunun içine eklenir:

Aratılır:
Kod:
case USE_CHANGE_ATTRIBUTE :
Altına eklenir (tab ayarlarına dikkat case olduğu için diğer kod bloklarıyla aynı hizada olsun):

Aratılır:
Kod:
bool CHARACTER::DropItem(TItemPos Cell, BYTE bCount)

Kod bloğunun içine eklenir (LPITEM item = NULL; den sonra):

_________________________________________

Açılır: exchange.cpp
Aratılır:
Kod:
bool CExchange::AddItem(TItemPos item_pos, BYTE display_pos)
Kod bloğunun içine eklenir:

_________________________________________

Açılır: input_main.cpp
Aratılır:
Kod:
void CInputMain::SafeboxCheckin(LPCHARACTER ch, const char * c_pData)
Kod bloğunun içine eklenir:

_________________________________________

Açılır: char.cpp
Aratılır:
Kod:
if (pkItem->IsEquipped() == true)
Kod bloğunun altına eklenir:

_________________________________________

Açılır: shop_manager.cpp
Aratılır:
Kod:
if (item->IsEquipped() == true)
Kod bloğunun atlına eklenir:

_________________________________________

Gerekli QUEST yada LUA:
3324incis9655716.png
 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

Öğeyi görmek için üye olmalısınız.


efsun atıyor ama resimde gördüğün gibi ekledim ve son verdiğin kırık taşlar için o kodu yaptıgımda build etmiyor hata veriyor

Aratılır

Kod:
case USE_CHANGE_ATTRIBUTE :

Eklenir

Kod:
if (true == item2->isLocked())
{
	ChatPacket(CHAT_TYPE_INFO, "|cFF00ff00|H|h Kilitli itemlere Efsun Atamazsiniz.");
	return false;
}

Kod:
if (true == item->isLocked())

Kod:
if (true == item2->isLocked())

2 Nelere kadir :D
Kusura bakma sistem çöp , düzgün anlatım yok , eklendiği gibide çekseydin 2 - 3 saat denedim neyse itemi yere atıyosun oyun kapanıyor sonsuz bir döngü var onu geçtim bir sürü bug var
Charackter: 'den sonra ''D'' gelince smiler gibi olmuş :D
 
Bu milleti anlamıyorum ben herkes kendine. Bayadır vardı bende paylaşma fırsatım olmadı aslında paylaşmicaktım ama arkadaş paylaşmış ve sonra kaldırmış. O konuyu kaldırtanın inadına paylaşıyorum.

Açılır: questlua_item.cpp
Aratılır: int item_select_cell(lua_State* L)
Kod bloğunun altına eklenir:

Aratılır:
Altına eklenir:
_________________________________________

Açılır: char_item.cpp
Aratılır: bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly)
Kod bloğunun içine eklenir:

Aratılır: case USE_CHANGE_ATTRIBUTE :
Altına eklenir (tab ayarlarına dikkat case olduğu için diğer kod bloklarıyla aynı hizada olsun):

Aratılır: bool CHARACTER::DropItem(TItemPos Cell, BYTE bCount)

Kod bloğunun içine eklenir (LPITEM item = NULL; den sonra):

_________________________________________

Açılır: exchange.cpp
Aratılır: bool CExchange::AddItem(TItemPos item_pos, BYTE display_pos)
Kod bloğunun içine eklenir:

_________________________________________

Açılır: input_main.cpp
Aratılır: void CInputMain::SafeboxCheckin(LPCHARACTER ch, const char * c_pData)
Kod bloğunun içine eklenir:

_________________________________________

Açılır: char.cpp
Aratılır: if (pkItem->IsEquipped() == true)
Kod bloğunun altına eklenir:

_________________________________________

Açılır: shop_manager.cpp
Aratılır: if (item->IsEquipped() == true)
Kod bloğunun atlına eklenir:

_________________________________________

Gerekli QUEST yada LUA:
3324incis9655716.png

Paylaşımın ıçın teşekkürler
 
Saolasn kardeşim güzel paylaşım devamini bekliyoruz.
 
:D kaldırtanı bnm ve bnm inadıma paylaşyomuşsun çokta şeyimdeydi sanki :d
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst