Öncelikle merhabalar bugüne kadar mysql'la hiç uğraşmadım pawno ile uğraşmayı tercih ettim mysql'a sadece veri tabanını bağlamak için falan girmişimdir. Pawnonun içerisindeki eklediğim bir sistemde örnek veriyorum hastalık sistemi bu hastalık sistemini kayıt etmiyordu bende neden kayıt etmediğini biliyorum tabiki çünkü MySQL'a onun için yeni bir sütun oluşturmadım bugün sütun oluşturmayı çözdüm oluşturdum pawno içerisinden bu format query bir şeyler diyor formatta kayıt etmek için her neyse oradaki yazıların en sonuna düzgün bir biçimde ve düzgün yazıyla mysql'da panelde ne yazıyorsa oraya aynısını yazdım sutünü da aynı şekilde oluşturdum fakat oyun içerisinde kendimi hasta yaptığımda verilerimin kayıt ettiğine emin olduktan sonra sunucuyu kapattım 1 dakika civarı bir şey bekledim ardından sunucuyu açıp girdiğimde /hastaliklarim yazdığımda hastalığım yoktu. Bunu nasıl çözücem?
Not: Sistemde hata yok bu eklediğim diğer sistemlerde de oluyor aynısı.
Diğer bilgileri kayıt ediyor mu yoksa sadece hastalık sistemini mi etmiyor
Alıntı yapılan: ZaferR. - 14 Ekim 2021, 11:58:33Diğer bilgileri kayıt ediyor mu yoksa sadece hastalık sistemini mi etmiyor
Diğer tüm sistemleri kayıt ediyor yeni eklediğim sistemlerin hiçbirini kayıt etmiyor
mysql logunu atabilirsin.
Zafer#3427 eklersen yardımcı olabilirim
Alıntı yapılan: _Chucky - 14 Ekim 2021, 22:14:35Alıntı yapılan: JenniferAR - 14 Ekim 2021, 18:49:35Alıntı yapılan: _Chucky - 14 Ekim 2021, 17:59:03mysql logunu atabilirsin.
Onu nasıl yapacağım?
Sunucu Klasörü>logs>plugins>mysql.txt
Güncel
[23:47:29] [WARNING] mysql_connect: no password specified (C:\Users\burak\Desktop\Sunny Roleplay\gamemodes\sunny.pwn:11083)
[23:49:05] [WARNING] mysql_connect: no password specified (C:\Users\burak\Desktop\Sunny Roleplay\gamemodes\sunny.pwn:11083)
Alıntı yapılan: JenniferAR - 14 Ekim 2021, 23:33:30Alıntı yapılan: _Chucky - 14 Ekim 2021, 22:14:35Alıntı yapılan: JenniferAR - 14 Ekim 2021, 18:49:35Alıntı yapılan: _Chucky - 14 Ekim 2021, 17:59:03mysql logunu atabilirsin.
Onu nasıl yapacağım?
Sunucu Klasörü>logs>plugins>mysql.txt
Güncel
[23:47:29] [WARNING] mysql_connect: no password specified (C:\Users\burak\Desktop\Sunny Roleplay\gamemodes\sunny.pwn:11083)
[23:49:05] [WARNING] mysql_connect: no password specified (C:\Users\burak\Desktop\Sunny Roleplay\gamemodes\sunny.pwn:11083)
mysql üzerinde tabloda bulunan sütunları doğru açtığına eminmisin? burada sorun yok çünkü
Sorunu çözemezsen yarın saat 6-7 gibi discord üzerinden yardım edebilirim
_Chucky#7915
Alıntı yapılan: _Chucky - 15 Ekim 2021, 00:36:44Alıntı yapılan: JenniferAR - 14 Ekim 2021, 23:33:30Alıntı yapılan: _Chucky - 14 Ekim 2021, 22:14:35Alıntı yapılan: JenniferAR - 14 Ekim 2021, 18:49:35Alıntı yapılan: _Chucky - 14 Ekim 2021, 17:59:03mysql logunu atabilirsin.
Onu nasıl yapacağım?
Sunucu Klasörü>logs>plugins>mysql.txt
Güncel
[23:47:29] [WARNING] mysql_connect: no password specified (C:\Users\burak\Desktop\Sunny Roleplay\gamemodes\sunny.pwn:11083)
[23:49:05] [WARNING] mysql_connect: no password specified (C:\Users\burak\Desktop\Sunny Roleplay\gamemodes\sunny.pwn:11083)
mysql üzerinde tabloda bulunan sütunları doğru açtığına eminmisin? burada sorun yok çünkü
Sorunu çözemezsen yarın saat 6-7 gibi discord üzerinden yardım edebilirim
_Chucky#7915
Evet eminim çünkü diğer oluşturulan sutünlara baktığımda benim oluşturduğum gibi oluşturulmuş örnek veriyorum GTime oluşturulmuş maksimum karakter 11 yazılmış ben oraya yeni bir sutün ekleyip sutünün ismini Avukat yaptığımda ve maksimum karakteri 10 yaptıktan sonra kayıt ediyorum mysql'u kapatıyorum sunucuyu açıyorum sunucuda kendimi avukat yapıyorum resti bir daha atıyorum attıktan sonra sunucuya girdiğimde /avukatlar yazdığımda avukatlar listesine görünmem lazımken görünmüyorum avukatlığı sunucu alıyor kayıt etmiyor kısaca
Select from, update komutlarını kullanmayı dene ondan sonra query kodlarını kullanabilirsin. Ayrıca
@JenniferAR MySQL kayıtlarını görebilmek için mysql ile ilgili logs dosyası oluşması lazım oradan bakabilirsiniz.
Alıntı yapılan: TAKTAK26 - 22 Ekim 2021, 22:17:15Select from, update komutlarını kullanmayı dene ondan sonra query kodlarını kullanabilirsin. Ayrıca @JenniferAR MySQL kayıtlarını görebilmek için mysql ile ilgili logs dosyası oluşması lazım oradan bakabilirsiniz.
Öğrendiğim kadarıyla Update sorunsuz çalışıyor, sunucuya res attıktan sonra veriyi yükletmediği için 0 olarak geliyor bu yüzden karakteri tekrar güncelleyince 0 değerinde güncelliyor boş zamanım olmadığı için detaylı bakamadım
Alıntı yapılan: _Chucky - 22 Ekim 2021, 22:46:30Alıntı yapılan: TAKTAK26 - 22 Ekim 2021, 22:17:15Select from, update komutlarını kullanmayı dene ondan sonra query kodlarını kullanabilirsin. Ayrıca @JenniferAR MySQL kayıtlarını görebilmek için mysql ile ilgili logs dosyası oluşması lazım oradan bakabilirsiniz.
Öğrendiğim kadarıyla Update sorunsuz çalışıyor, sunucuya res attıktan sonra veriyi yükletmediği için 0 olarak geliyor bu yüzden karakteri tekrar güncelleyince 0 değerinde güncelliyor boş zamanım olmadığı için detaylı bakamadım
Şimdi bak bu demek istediğin ile burada kurulabilecek bir milyon tane algoritma var. Sadece şunları cevaplasan yeterlidir. Karakter oluşturduktan sonra yeni bir karakter ile giriş yaptığın zaman kullanıcıdan aldığı veri tekrar 0 olarak gözüküyorsa PRIMARY KEY dediğimiz yöntemi yapman gerekiyor ya da PAWN içerisinde bir kod yazarak veriyi sürekli oyuna aktarman şeklinde olabilir sorgu gönderme gibi. Kod stili burada sana kalmış bir durum.
Alıntı yapılan: TAKTAK26 - 23 Ekim 2021, 01:29:35Alıntı yapılan: _Chucky - 22 Ekim 2021, 22:46:30Alıntı yapılan: TAKTAK26 - 22 Ekim 2021, 22:17:15Select from, update komutlarını kullanmayı dene ondan sonra query kodlarını kullanabilirsin. Ayrıca @JenniferAR MySQL kayıtlarını görebilmek için mysql ile ilgili logs dosyası oluşması lazım oradan bakabilirsiniz.
Öğrendiğim kadarıyla Update sorunsuz çalışıyor, sunucuya res attıktan sonra veriyi yükletmediği için 0 olarak geliyor bu yüzden karakteri tekrar güncelleyince 0 değerinde güncelliyor boş zamanım olmadığı için detaylı bakamadım
Şimdi bak bu demek istediğin ile burada kurulabilecek bir milyon tane algoritma var. Sadece şunları cevaplasan yeterlidir. Karakter oluşturduktan sonra yeni bir karakter ile giriş yaptığın zaman kullanıcıdan aldığı veri tekrar 0 olarak gözüküyorsa PRIMARY KEY dediğimiz yöntemi yapman gerekiyor ya da PAWN içerisinde bir kod yazarak veriyi sürekli oyuna aktarman şeklinde olabilir sorgu gönderme gibi. Kod stili burada sana kalmış bir durum.
Oyuncu sunucuya giriş yaptımı oyuncunun tüm bilgileri yüklenmesi gerekiyor orada hastalığıda yükletirse sorunun düzeleceğini düşünüyorum.
Kilit & Arşiv yardım edenlere/etmeye çalışanlara teşekkürler.
K/A