HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
lan yeter yeter
Boş insanlar boş boş konuşur muhattap bile olmaya gerek yok, herif konuyu saptırıyor kemik atmadığım halde :f48:
"Anlayana sivrisinek saz, anlamayana davul zurna az"
şu zencinin haline kalmadaBoş insanlar boş boş konuşur muhattap bile olmaya gerek yok, herif konuyu saptırıyor kemik atmadığım halde :f48:
"Anlayana sivrisinek saz, anlamayana davul zurna az"
edit: ip lisansınıda ben paylaşayım 
itemi kitleyince envanterde yerini değiştiremeyenler için:
açılır: char_item.cpp
aratılır:
kod bloğunun içinde silinir yada etkisiz hale getirilir:
ayrıca quest_func... a eklemenizde fayda var:
ayrıca eski bi ss atayım aynı bu şekilde kullanıyorum sistemi çalışıyor. questin biraz geliştirilmesi lazım.
bu arada artı basılıyodu galiba kilitli iteme
buda farklı bi quest
_________________________
kilitli iteme artı basmayı engellemek için.
açılır: char_item.cpp
aratılır:
kod bloğuna eklenir:

itemi kitleyince envanterde yerini değiştiremeyenler için:
açılır: char_item.cpp
aratılır:
Kod:
CHARACTER::MoveItem
kod bloğunun içinde silinir yada etkisiz hale getirilir:
Kod:
if (true == item->isLocked())
return false;
ayrıca quest_func... a eklemenizde fayda var:
Kod:
item.kilit_locked
item.kilit_unlocked
ayrıca eski bi ss atayım aynı bu şekilde kullanıyorum sistemi çalışıyor. questin biraz geliştirilmesi lazım.
bu arada artı basılıyodu galiba kilitli iteme

buda farklı bi quest
Kod:
quest itemkitle begin
state start begin
when 20089.take begin
say_title("İtem Kitleme Sistemi")
say("İtemin Kitlensinmii ?")
local s = select("Evet", "Hayır")
if s == 1 then
say("İtemin 24 Saat Kitlenmiştirr.")
pc.setqf("itemkitlesure"..item.get_vnum().."",get_time()+60*60*24)
item.kilit_locked()
say("")
end
end
when 9008.take begin
if get_time() < pc.getqf("itemkitlesure"..item.get_vnum().."") then
say("Malesef İtemin Hala Kilitli.")
local kalansure = pc.getqf("itemkitlesure"..item.get_vnum().."")-get_time()
local hesapla = math.floor(kalansure/60/60)
say("İteminin Kilidi "..hesapla.." Saat Sonra Açılıcaktır !")
say("")
else
say_title("İtem Kitleme Sistemi")
say("İteminin Kilidini Açmak İstiyor Musun ?")
local s2 = select("Evet", "Hayır")
if s2 == 1 then
item.kilit_unlocked()
say("")
end
end
end
end
end
_________________________
kilitli iteme artı basmayı engellemek için.
açılır: char_item.cpp
aratılır:
Kod:
bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly)
kod bloğuna eklenir:
Kod:
if (true == item->isLocked())
{
ChatPacket(CHAT_TYPE_INFO, "Kilitli iteme arti bamassin.");
return false;
}
Son düzenleme:
diğer engellerin chat packetli atarsan daha yararlı oluritemi kitleyince envanterde yerini değiştiremeyenler için:
açılır: char_item.cpp
aratılır:Kod:CHARACTER::MoveItem
kod bloğunun içinde silinir yada etkisiz hale getirilir:
Kod:if (true == item->isLocked()) return false;
ayrıca quest_func... a eklemenizde fayda var:
Kod:item.kilit_locked item.kilit_unlocked
ayrıca eski bi ss atayım aynı bu şekilde kullanıyorum sistemi çalışıyor. questin biraz geliştirilmesi lazım.
bu arada artı basılıyodu galiba kilitli iteme
![]()
buda farklı bi quest
Kod:quest itemkitle begin state start begin when 20089.take begin say_title("İtem Kitleme Sistemi") say("İtemin Kitlensinmii ?") local s = select("Evet", "Hayır") if s == 1 then say("İtemin 24 Saat Kitlenmiştirr.") pc.setqf("itemkitlesure"..item.get_vnum().."",get_time()+60*60*24) item.kilit_locked() say("") end end when 9008.take begin if get_time() < pc.getqf("itemkitlesure"..item.get_vnum().."") then say("Malesef İtemin Hala Kilitli.") local kalansure = pc.getqf("itemkitlesure"..item.get_vnum().."")-get_time() local hesapla = math.floor(kalansure/60/60) say("İteminin Kilidi "..hesapla.." Saat Sonra Açılıcaktır !") say("") else say_title("İtem Kitleme Sistemi") say("İteminin Kilidini Açmak İstiyor Musun ?") local s2 = select("Evet", "Hayır") if s2 == 1 then item.kilit_unlocked() say("") end end end end end
_________________________
kilitli iteme artı basmayı engellemek için.
açılır: char_item.cpp
aratılır:Kod:bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly)
kod bloğuna eklenir:
Kod:if (true == item->isLocked()) { ChatPacket(CHAT_TYPE_INFO, "Kilitli iteme arti bamassin."); return false; }
![]()

- 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)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 226
- Cevaplar
- 2
- Görüntüleme
- 49
- Cevaplar
- 2
- Görüntüleme
- 55
- Cevaplar
- 2
- Görüntüleme
- 47
