GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

mysql kayıtlı sistem

Başlatan Warning, 13 Aralık 2019, 21:16:17

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Warning

mysql kayıtlı sıstem nasıl yapabılırım mesela adam

/komu1  komutunu kullanınca kendı ısımdekı Komudamı tablosuna 1 eklenmesini istiyorum sorna oyuna çıkıp gırınce komu 1 ile
PAWN Kodu: Seç
komu1de[playerid] = 1;   mysql 0 ise
PAWN Kodu: Seç
komu1de[playerid] = 0;nasıl yapabılırım


squarepants

ilk olarak veritabani için istediğin değişkene ait bir sütun oluştur , daha sonra OnPlayerConnect altina :

new ad[24],query[128];
GetPlayerName(playerid,ad,24);
format(query , sizeof query,"SELECT * FROM `tabloisim` WHERE `sütunoyuncuisim` = '%s'",ad);
mysql_query(mysql_degisken,query);

OnPlayerDisconnect altina :
new query[128],isim[24];
GetPlayerName(playerid,isim,24);
format(query,sizeof query,"INSERT INTO `tabloisim` (`sütunoyuncuisim`,`eklediginsütunisim`) VALUES('%s','%d')",isim,komu1de[playerid]);
mysql_query(mysql_degisken,query);

Komut :
CMD:komu1(playerid)
{
   new query[128],isim[24];
   komu1de[playerid] = 1;
   GetPlayerName(playerid,isim,24);
   format(query,sizeof query, "UPDATE `tabloisim` SET
   `eklediginsütunismi` = '%d' WHERE `sütunoyuncuisim` = '%s'", komu1de[playerid], isim);
   mysql_query(mysql_degisken, query);
   return 1;
}


Warning


Warning

sütunoyuncuisim  eklediginsütunisim bunlar nedir? değişmem lazımmı?


squarepants

Alıntı yapılan: Joker.exe - 13 Aralık 2019, 23:35:32
sütunoyuncuisim  eklediginsütunisim bunlar nedir? değişmem lazımmı?
Eklediğin yeni sütun ismi yani komu1 adında bir sütun eklediysen o sütun ismini yazacaksın , diğer oyuncu isim ise senin tablonda yer alan oyuncu isimlerinin bulunduğu sütun ismi olacak ^^


Warning


Warning