#1

I have problem with data loading,
my enum

Код:
enum PlayerData
{
   	pUsername[24],
    pPassword[48],
    pSQuestion[48],
    pSAnswer[48],
    pIPAddress[17],
	pAdminLevel,
	pVipLevel,
	pMoney,
	pScore,
	pSkin,
	Float: pHealth,
	Float: pArmour,
	Float: pPosX,
	Float: pPosY,
	Float: pPosZ,
	pInterior,
	pPMStatus,
	pKills,
	pDeaths,
	pLogins,
	pWarns,
	pWarning1,
	pWarning2,
	pWarning3,
	pPhone,
	pMotoNos,
	pPhoneAccountMoney,
	pLicense,
	pFightStyle,
	pAge[11],
	pEmail[32],
	pSkype[32],
	pWeaponLicense,
	pPhoneStatus,
	pSex
sscanf line
Код:
	sscanf(DataLoadingQuery, "e<p<|>s[24]s[48]s[48]s[48]s[17]dddddfffffdddddds[128]s[128]s[128]ddddds[11]s[32]s[32]ddd>", pStats[playerid]);
	}
And log
Код:
 Player|865425043|11111111111111111|2222222222222222|127.0.0.1|0|0|5000|1|94|1995-04-04|1|100|0|-2706.53|397.713|4.36719|0|1|0|0|1|0||||0|0|0|0|0|0|0|juraskaaaa|t
Where problem ?

enum
pUsername[24],
pPassword[48],
pSQuestion[48],
pSAnswer[48],
pIPAddress[17],
pAdminLevel,
pVipLevel,
pMoney,
pScore,
pSkin,
// this loding good
Player|865425043|11111111111111111|222222222222222 2|127.0.0.1|0|0|5000|1|94|

why loading age, although
in enum is Float: pHealth,

//starting shit
Float: pHealth,
Float: pArmour,
Float: pPosX,
Float: pPosY,
Float: pPosZ,
now should starting loding float, but
loading like this
Код:
|1995-04-04|1|100|0|-2706.53|
Whats wrong ?
can you help ?
Reply
#2

MySQL database has different field order than your enum.
Reply
#3

I know, but problem is loading data not saving.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)