- Katılım
- 7 May 2010
- Konular
- 10,579
- Mesajlar
- 58,614
- Çözüm
- 219
- Online süresi
- 10mo 29d
- Reaksiyon Skoru
- 16,721
- Altın Konu
- 444
- TM Yaşı
- 16 Yıl 1 Ay 2 Gün
- Başarım Puanı
- 691
- MmoLira
- 19,925
- DevLira
- 601
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!
Günlükler oyunun tüm temel sistemlerini içerir, yani:
- » Yerden yang toplamak:
- GIVE_GOLD_PARTY: alınan yang sayısı / düşen toplam yang sayısı
- GIVE_GOLD_SOLO: party olmadığında
- » Öğeleri yükseltme (yükseltilen öğelerin sayısı dahil):
- REFINE_LOG_SUCCESS: yükseltme başarılı
- REFINE_LOG_FAIL: yükseltme başarısız
- » Sandıkları / kutuları açma:
- CHEST_GOLD: yang içeriyorsa
- » ELK tipi bir öğe kullanma:
- ITEM_USE_GOLD: yang miktarını depolayan öğe socket0
- » Cube penceresinde oluştur:
- CUBE_CREATE: sadece yang'ların gerekli olduğu yerlerde işçilik için hazırlanmış öğelerin sayısıyla birlikte
- » Oyuncular arasında değiş tokuş (en az 1k yang, service.h kurulacak):
- EXCHANGE_GOLD_TAKE: başka bir oyuncu ile ticaret yaparak alınan yanglar
- EXCHANGE_GOLD_GIVE: ticaret yoluyla başka bir oyuncuya verilen yanglar
- » NPC tüccarlarından eşya alımı / satımı (miktar ve eşya kimliği ile):
- NPC_SHOP_BUY: bir NPC'den bir eşya satın alın
- NPC_SHOP_SELL: bir eşyayı bir NPC'ye satmak
- » Oyuncuların mağazalarındaki eşyaların satın alınması / satılması (miktar ve eşya kimliği ile):
- PLAYER_SHOP_BUY: oyuncunun mağazasından bir eşya satın alın
- PLAYER_SHOP_SELL: oyuncunun mağazasında bir eşya satmak
- » Görevler yoluyla yang alma ve kaybetme (en az 50k yang, service.h kurulacak):
- QUEST_GIVE_GOLD: fonksiyon sayesinde elde edilen yanglar pc_give_gold
- QUEST_CHANGE_GOLD: fonksiyon sayesinde yanglar değişti pc_change_money
service.h:
- » TAKE_EML_MIN_EXCHANGE_GOLD 1000: min. oyuncular arasındaki alışverişi kaydetmek için Yang miktarı
- » TAKE_EML_MIN_QUEST_GOLD 50000: min. görevler yoluyla alınan/kaybedilen altını kaydetmek için Yang miktarı
Herhangi bir sisteme log eklemek mümkündür, en basiti bu örneği kullanmak olacaktır:
Kod:
/*
GetPlayerID() » Başlatıcının Karakter Kimliği
GetName() » Başlatıcının Oyuncu Adı
"NEW_MONEY_LOG" » İşlem Türü
NOW() » İşlem Zamanı
NewLog_AdditionalInfo » Ek Bilgi
item->GetVnum() » Öğe VNUM
victim->GetPlayerID() » Karakter Kimliği ile
victim->GetName() » Oyuncu Adı ile
item_cost » Yang Sayısı
ch->GetGold()» Initiator Yangs (işlemden önce)
ch->GetGold()-item_cost » Initiator New Yangs (işlemden sonra)
* /
// örn ek bilgileri depolamak istediğinizde
char NewLog_AdditionalInfo[512];
snprintf(NewLog_AdditionalInfo, sizeof(NewLog_AdditionalInfo), "item_count: %u", item->GetCount());
LogManager::instance().NEWMoneyLog(GetPlayerID(), GetName(), "NEW_MONEY_LOG", NewLog_AdditionalInfo, item->GetVnum(), victim->GetPlayerID(), victim->GetName(), item_cost, ch->GetGold(), ch->GetGold()-item_cost);
// ek bilgi depolamak istemediğinizde
LogManager::instance().NEWMoneyLog(GetPlayerID(), GetName(), "NEW_MONEY_LOG", "", item->GetVnum(), victim->GetPlayerID(), victim->GetName(), item_cost, GetGold(), GetGold()+item_cost);
Kontrol ettiğimiz oyuncunun işlemlerini ve eylemlerini, örneğin takma adını ve tarihini kullanarak kolayca filtreleyebilirsiniz:
Kod:
SELECT * FROM log.new_money_log WHERE 'char_name' = "take2137" and 'time' > "2021-06-21 21:37:00";
En Çok Reaksiyon Alan Mesajlar
Paylaşım İçin Teşekkürler.Paylaşım İçin Teşekkürler.Paylaşım İçin TeşekkürlerRica ederim.Teşekkürler.![]()
- Katılım
- 19 Nis 2009
- Konular
- 423
- Mesajlar
- 1,880
- Çözüm
- 14
- Online süresi
- 3mo 2h
- Reaksiyon Skoru
- 968
- Altın Konu
- 38
- TM Yaşı
- 17 Yıl 1 Ay 20 Gün
- Başarım Puanı
- 267
- MmoLira
- 3,804
- DevLira
- 9
Paylaşım İçin Teşekkürler.
- Katılım
- 7 Haz 2019
- Konular
- 167
- Mesajlar
- 4,065
- Çözüm
- 59
- Online süresi
- 8mo 5d
- Reaksiyon Skoru
- 1,078
- Altın Konu
- 11
- TM Yaşı
- 6 Yıl 12 Ay 4 Gün
- Başarım Puanı
- 230
- MmoLira
- 217
- DevLira
- 12
Paylaşım İçin Teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 8
- Görüntüleme
- 2K
- Cevaplar
- 65
- Görüntüleme
- 12K




