- Katılım
- 5 yıl 4 ay 9 gün
- Mesajlar
- 821
- Discord
- cylexdev
Bir işlem (yere eşya atma, eşya verme, para aktarma vs) gerçekleştirildiğinde nasıl SQL'e kayıt tutabileceğinizi göstericem.
Forumlarda satışı gerçekleştirilen log sistemi de bundan farkı yok . Sadece siteden logları çektiriyorlar(Satanlara bir lafım yok).
Örneğin şimdi eşya atma logu yapalım.
es_extended/server/main.lua'da
satırının altına bu kodu ekleyin (bildirim sizde farklı olabilir onun altına ekleyin)
Üstteki kodu ekledikten sonra veritabanınıza bu kodu yükleyin.
Artık transfer_item_drop veritabanında bu şekilde loglarınız gözükücek
Chat logu için aşağıdaki scripti indirebilirsiniz.
İndirdikten sonra rar'ın içindeki klasörü resources klasörüne atın.
Klasörün içindeki sql.sql datasını yükleyin.
server.cfg veya common.cfg'ye "start cylex_chatlog" yazın.
İşlem bu kadar
Verdiğim ilk kodu değiştirerek yere silah atma, eşya transfer etme, para transfer etme yapabilirsiniz.
Uğraşmak istemeyenlere belirli bir ücret karşılığı daha kapsamlı neredeyse her şeyin loglarını tutucak şekilde ayarlayabilirim. (Mesleklerin depoya eşya koymasından, doktorların kaldırdığı oyuncular, polislerin kimlerin üstünü aradığına kadar. İsteğe göre disorda veya veritabanına da kaydettirebilirim.)
Discord: Deniz C Y L E X#2855
Forumlarda satışı gerçekleştirilen log sistemi de bundan farkı yok . Sadece siteden logları çektiriyorlar(Satanlara bir lafım yok).
Örneğin şimdi eşya atma logu yapalım.
es_extended/server/main.lua'da
Kod:
xPlayer.showNotification(_U('threw_standard', itemCount, xItem.label))
Kod:
MySQL.Async.execute('INSERT INTO transfer_item_drop (Atan, Tip, Item, Sayi)VALUES (@Atan, @Tip, @Item, @Sayi) ',
{
['@Atan'] = xPlayer.name,
['@Tip'] = 'Yere atti',
['@Item'] = xItem.label,
['@Sayi'] = itemCount
}
)
Üstteki kodu ekledikten sonra veritabanınıza bu kodu yükleyin.
Kod:
CREATE TABLE `transfer_item_drop` (
`Atan` VARCHAR(50) NULL DEFAULT NULL,
`Tip` VARCHAR(50) NULL DEFAULT NULL,
`Item` VARCHAR(20) NULL DEFAULT NULL COLLATE 'utf8mb4_turkish_ci',
`Sayi` BIGINT(50) NULL DEFAULT NULL,
`Zaman` TIMESTAMP NULL DEFAULT current_timestamp()
)
COMMENT='ESYA TRANSFER'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB
;
Chat logu için aşağıdaki scripti indirebilirsiniz.
Linkleri,görmek için
Giriş yap veya üye ol.
İndirdikten sonra rar'ın içindeki klasörü resources klasörüne atın.
Klasörün içindeki sql.sql datasını yükleyin.
server.cfg veya common.cfg'ye "start cylex_chatlog" yazın.
İşlem bu kadar
Verdiğim ilk kodu değiştirerek yere silah atma, eşya transfer etme, para transfer etme yapabilirsiniz.
Uğraşmak istemeyenlere belirli bir ücret karşılığı daha kapsamlı neredeyse her şeyin loglarını tutucak şekilde ayarlayabilirim. (Mesleklerin depoya eşya koymasından, doktorların kaldırdığı oyuncular, polislerin kimlerin üstünü aradığına kadar. İsteğe göre disorda veya veritabanına da kaydettirebilirim.)
Discord: Deniz C Y L E X#2855