GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: SpooK - 15 Haziran 2017, 03:28:03

Başlık: MYsql kayıt sorunu
Gönderen: SpooK - 15 Haziran 2017, 03:28:03
Selamlar, mysql'le ilgili bir sorunum var admin leveli giriş ip adresi skinleri falan kayıt ediyor fakat para level(emin değilim tam level için), meslek, kayıt etmiyor UPDATE diye baktım alakaları falanda yok başka mysql kayıt eden terim varmıdır?
Başlık: Ynt: MYsql kayıt sorunu
Gönderen: Excision - 15 Haziran 2017, 03:43:16
Oyundan çıkarken Update eden yeri atar mısın rica etsem, bakalım sorun nerede.
Başlık: Ynt: MYsql kayıt sorunu
Gönderen: SpooK - 15 Haziran 2017, 04:29:43
Update yok fakat SaveAccoun var kayıt eden bu sanırsam. (OnPlayerDisconnect)



SaveAccount baktığımdada cash vb, yok orijinalinede baktığımdada aynı acaba .sql dosyasımı sıkıntılı olabilir yada UPDATE benzer bir terim mi var.
Başlık: Ynt: MYsql kayıt sorunu
Gönderen: Excision - 15 Haziran 2017, 10:03:11
SaveAccount u atar mısın ?
Başlık: Ynt: MYsql kayıt sorunu
Gönderen: SpooK - 15 Haziran 2017, 12:03:16
PAWN Kodu: Seç
stock SaveAccount(playerid) {
if(GetPVarInt(playerid, "TempName") != 1 && gPlayerLogged[playerid] && AdminDuty[playerid] == 0) {

new
szPlayerName[MAX_PLAYER_NAME],
szPlayerName2[MAX_PLAYER_NAME],
szAdminName[MAX_PLAYER_NAME],
    szQuery[2048];

GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);

mysql_real_escape_string(szPlayerName, szPlayerName2, g_MySQLConnections[0]);
mysql_real_escape_string(PlayerInfo[playerid][pAdminName], szAdminName, g_MySQLConnections[0]);

format(szQuery, sizeof(szQuery), "UPDATE players SET Username =  %s , Password =  %s , Level = %d, AdminLevel = %d, AdminName =  %s , BanAppealer = %d, Donator = %d, Banned = %d, Permabanned = %d, Disabled = %d, LastIP =  %s , Registered = %d, \
Tutorial = %d, Sex = %d, Age = %d, Skin = %d, PosX =  %f , PosY =  %f , PosZ =  %f , PosR =  %f , ConnectTime = %d, Respect = %d, PhoneNumber = %d, Testery = %d, Mapper = %d, Warnings = %d, Gang = %d, Faction = %d, Leader = %d, Rank = %d WHERE ID = %d",
szPlayerName, PlayerInfo[playerid][pKey], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pAdmin], szAdminName, PlayerInfo[playerid][pBanAppealer], PlayerInfo[playerid][pDonator], PlayerInfo[playerid][pBanned],
PlayerInfo[playerid][pPermaBanned], PlayerInfo[playerid][pDisabled], PlayerInfo[playerid][pIP], PlayerInfo[playerid][pReg], PlayerInfo[playerid][pTut], PlayerInfo[playerid][pSex], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pPos_x],
PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], PlayerInfo[playerid][pPos_r], PlayerInfo[playerid][pConnectTime], PlayerInfo[playerid][pRespect], PlayerInfo[playerid][pNumber], PlayerInfo[playerid][pTestery], PlayerInfo[playerid][pMapper], PlayerInfo[playerid][pWarns], PlayerInfo[playerid][pGang],
PlayerInfo[playerid][pFaction], PlayerInfo[playerid][pLeader], PlayerInfo[playerid][pRank], PlayerInfo[playerid][pID]);

mysql_query(szQuery, THREAD_SAVE_ACCOUNT_CHAIN_1, playerid, g_MySQLConnections[0]);
}
return 1;
}
Başlık: Ynt: MYsql kayıt sorunu
Gönderen: xXDieForGameXx - 18 Haziran 2017, 18:55:42
sanırım sqle para ve skor kaydı eklenmemiş