D:\MySQL\gamemodes\ALRP.pwn(3196) : error 075: input line too long (after substitutions) D:\MySQL\gamemodes\ALRP.pwn(3197) : error 037: invalid string (possibly non-terminated string) D:\MySQL\gamemodes\ALRP.pwn(3197) : error 017: undefined symbol "UPDATE" D:\MySQL\gamemodes\ALRP.pwn(3197) : error 029: invalid expression, assumed zero D:\MySQL\gamemodes\ALRP.pwn(3197) : fatal error 107: too many error messages on one line
mysql_format(mysql, query, sizeof(query), "UPDATE `users` SET `IP`='%s', `Gender`='%d', `Level`='%d', `UpgradePoints`='%d', `ArmorUpgrade`='%d', `Minutes`='%d', `TMinutes`='%d', `Hours`='%d', `Age`='%d', `Cash`='%d', `Bank`='%d',\ `Model`='%d', `Admin`='%d', `OldAdmin`='%d', `Mapper`='%d', `pBanned`='%d', `Phnumber`='%d', `AdMute`='%d', `JackSkill`='%d', `Death`='%d', `Dead`='%d', `Died`='%d', `Kill`='%d', `X`='%f', `Y`='%f', `Z`='%f',\ `Int`='%d', `VW`='%d', `VehVW`='%d', `WalkStyle`='%d', `Neon`='%d', `vNeon`='%d', `Fac`='%d', `FacRank`='%d', `FacLeader`='%d', `FacDiv`='%d', `FacDivLeader`='%d', `Duty`='%d', `wSlot0`='%d', `wSlot0Ammo`='%d' \ WHERE `ID`='%d'", PlayerInfo[playerid][pIP], PlayerInfo[playerid][pGender], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pUpgradePoints], PlayerInfo[playerid][pArmorUpgrade], PlayerInfo[playerid][pMinutes], PlayerInfo[playerid][pTMinutes],\ PlayerInfo[playerid][pHours], PlayerInfo[playerid][pExp], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pAdmin],\ PlayerInfo[playerid][pOldAdmin], PlayerInfo[playerid][pMapper], PlayerInfo[playerid][pBanned], PlayerInfo[playerid][pNumber], PlayerInfo[playerid][pADMute], PlayerInfo[playerid][pJackSkill],\ PlayerInfo[playerid][pDeath], PlayerInfo[playerid][pDead], PlayerInfo[playerid][pDied], PlayerInfo[playerid][pKill], PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ],\ PlayerInfo[playerid][pZ], PlayerInfo[playerid][pInt], PlayerInfo[playerid][pVW], PlayerInfo[playerid][pVehVW], PlayerInfo[playerid][pWalkStyle], PlayerInfo[playerid][pNeon], PlayerInfo[playerid][pVNeon]\ PlayerInfo[playerid][pFac], PlayerInfo[playerid][pFacRank], PlayerInfo[playerid][pFacLeader], PlayerInfo[playerid][pFacLeader], PlayerInfo[playerid][pFacDiv], PlayerInfo[playerid][pFacDivLeader],\ PlayerInfo[playerid][pFacDuty], PlayerInfo[playerid][pWeapon][0], PlayerInfo[playerid][pWeaponAmmo][0], PlayerInfo[playerid][pID]); mysql_tquery(mysql, query);
mysql_format(mysql, query, sizeof(query), "UPDATE `users` SET `IP`='%s', `Gender`='%d', `Level`='%d', `UpgradePoints`='%d', `ArmorUpgrade`='%d', `Minutes`='%d', `TMinutes`='%d', `Hours`='%d', `Age`='%d', `Cash`='%d', `Bank`='%d',\
`Model`='%d', `Admin`='%d', `OldAdmin`='%d', `Mapper`='%d', `pBanned`='%d', `Phnumber`='%d', `AdMute`='%d', `JackSkill`='%d', `Death`='%d', `Dead`='%d', `Died`='%d', `Kill`='%d', `X`='%f', `Y`='%f', `Z`='%f',\
`Int`='%d', `VW`='%d', `VehVW`='%d', `WalkStyle`='%d', `Neon`='%d', `vNeon`='%d', `Fac`='%d', `FacRank`='%d', `FacLeader`='%d', `FacDiv`='%d', `FacDivLeader`='%d', `Duty`='%d', `wSlot0`='%d', `wSlot0Ammo`='%d' \
WHERE `ID`='%d'", PlayerInfo[playerid][pIP], PlayerInfo[playerid][pGender], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pUpgradePoints], PlayerInfo[playerid][pArmorUpgrade], PlayerInfo[playerid][pMinutes], PlayerInfo[playerid][pTMinutes],
PlayerInfo[playerid][pHours], PlayerInfo[playerid][pExp], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pAdmin],
PlayerInfo[playerid][pOldAdmin], PlayerInfo[playerid][pMapper], PlayerInfo[playerid][pBanned], PlayerInfo[playerid][pNumber], PlayerInfo[playerid][pADMute], PlayerInfo[playerid][pJackSkill],
PlayerInfo[playerid][pDeath], PlayerInfo[playerid][pDead], PlayerInfo[playerid][pDied], PlayerInfo[playerid][pKill], PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ],
PlayerInfo[playerid][pZ], PlayerInfo[playerid][pInt], PlayerInfo[playerid][pVW], PlayerInfo[playerid][pVehVW], PlayerInfo[playerid][pWalkStyle], PlayerInfo[playerid][pNeon], PlayerInfo[playerid][pVNeon]
PlayerInfo[playerid][pFac], PlayerInfo[playerid][pFacRank], PlayerInfo[playerid][pFacLeader], PlayerInfo[playerid][pFacLeader], PlayerInfo[playerid][pFacDiv], PlayerInfo[playerid][pFacDivLeader],
PlayerInfo[playerid][pFacDuty], PlayerInfo[playerid][pWeapon][0], PlayerInfo[playerid][pWeaponAmmo][0], PlayerInfo[playerid][pID]);
mysql_tquery(mysql, query);
If you are planning to use MySQL, learn it first.
This topic will help you learn how to normalize them. https://sampforum.blast.hk/showthread.php?tid=420363 here are tips, vehicle and weapons are not part of the player itself, but related to it, hence they should be in a different table. Same goes for faction and a lot others. |
At least he attempts to solve the problem properly instead of supplying a cheap workaround that won't hold as more columns get added to this already enormous table.
|
mysql_format(mysql, query, sizeof(query), "UPDATE `weapons` SET `wSlot0`='%d', `wSlot0Ammo`='%d', `wSlot1`='%d', `wSlot1Ammo`='%d', `wSlot2`='%d', `wSlot2Ammo`='%d', `wSlot3`='%d',\
`wSlot3Ammo`='%d', `wSlot4`='%d', `wSlot4Ammo`='%d', `wSlot5`='%d', `wSlot5Ammo`='%d', `wSlot6`='%d', `wSlot6Ammo`='%d', `wSlot7`='%d', `wSlot7Ammo`='%d',\
`wSlot8`='%d', `wSlot8Ammo`='%d', `wSlot9`='%d', `wSlot9Ammo`='%d', `wSlot10`='%d', `wSlot10Ammo`='%d', `wSlot11`='%d', `wSlot11Ammo`='%d', `wSlot12`='%d', `wSlot12Ammo`='%d' WHERE `ID`='%d'",
PlayerInfo[playerid][pWeapon][0], PlayerInfo[playerid][pWeaponAmmo][0],
PlayerInfo[playerid][pWeapon][1], PlayerInfo[playerid][pWeaponAmmo][1],
PlayerInfo[playerid][pWeapon][2], PlayerInfo[playerid][pWeaponAmmo][2],
PlayerInfo[playerid][pWeapon][3], PlayerInfo[playerid][pWeaponAmmo][3],
PlayerInfo[playerid][pWeapon][4], PlayerInfo[playerid][pWeaponAmmo][4],
PlayerInfo[playerid][pWeapon][5], PlayerInfo[playerid][pWeaponAmmo][5],
PlayerInfo[playerid][pWeapon][6], PlayerInfo[playerid][pWeaponAmmo][6],
PlayerInfo[playerid][pWeapon][7], PlayerInfo[playerid][pWeaponAmmo][7],
PlayerInfo[playerid][pWeapon][8], PlayerInfo[playerid][pWeaponAmmo][8],
PlayerInfo[playerid][pWeapon][9], PlayerInfo[playerid][pWeaponAmmo][9],
PlayerInfo[playerid][pWeapon][10], PlayerInfo[playerid][pWeaponAmmo][10],
PlayerInfo[playerid][pWeapon][11], PlayerInfo[playerid][pWeaponAmmo][11],
PlayerInfo[playerid][pWeapon][12], PlayerInfo[playerid][pWeaponAmmo][12],
PlayerInfo[playerid][pID]);
'%d' \ |
Gamer, either help or quit. This section is just to help them. Don't try to be a smart-ass.
OT: You don't need to use "\" while giving the values for the variables. You just use it while using format on a large item. Give it a try. |
(sorry for double posting)
Same error lines: PHP код:
|
UPDATE `weapons` SET `weapon`=%d, `ammo`=%d WHERE `id`=%d AND `slot`=%d
(sorry for double posting)
Same error lines: PHP код:
|