GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Lukas - 17 Mart 2020, 20:14:49

Başlık: MySQL Float update problemi.
Gönderen: Lukas - 17 Mart 2020, 20:14:49
Selamlar, pblueg'nin example mysql login ve register sistemini türkçeye çevirip gamemode'umun içerisine ekledim. Hesap oluşuyor, tüm veriler aktarılıyor fakat x,y,z,a verileri MySQL'e aktarılmıyor.

Oyuncu Veri güncelleme kodları bu şekilde:

(https://i.imgyukle.com/2020/03/17/Jr6vPf.png)

MySQL'da kayıt olmayan kısımlar x,y,z ve angle:

(https://i.imgyukle.com/2020/03/17/Jr69pv.png)

ve Tablo yapısı da aşağıdaki gibi:

(https://i.imgyukle.com/2020/03/17/Jr9JZU.png)
Başlık: Ynt: MySQL Float update problemi.
Gönderen: Xtration - 18 Mart 2020, 03:37:21
Yazdığın sorguda SET anahtar kelimesi ve tırnaklar eksik
mysql_format(Connection,sorgu,sizeof sorgu,"UPDATE `oyuncular` SET `x` = '%f'...");
Başlık: Ynt: MySQL Float update problemi.
Gönderen: ayazcik - 18 Mart 2020, 07:54:19
%f değerlerini %0.4f yapabilirmisin, %0.4f float değeridir.

Ayrıca, diğer sorgularındada hata vardı, düzelttim WHERE "id" olmayacak, WHERE "sqlid" olmalı çünkü sqlid diye kaydetmişsin veritabanına.

PAWN Kodu: Seç
mysql_format(Connection, sorgu, sizeof sorgu, "UPDATE `oyuncular` SET `x` = '%0.4f`, `y` = '%0.4f', `z` = '%0.4f', `angle` = '%0.4f', `interior` = '%d', WHERE `sqlid` = '%d' LIMIT1", Oyuncu değerleri);
Başlık: Ynt: MySQL Float update problemi.
Gönderen: Lukas - 18 Mart 2020, 17:13:33
Teşekkürler
Başlık: Ynt: MySQL Float update problemi.
Gönderen: Cruza - 20 Mart 2020, 14:44:00
Sorun çözüme kavuştuğuna göre kilit, arşiv.