- เครดิต
- 480
- ความรู้
-
- เงิน $
-
- ความดี
-
|
ถ้าตรวจแล้วไม่มีปัญหาให้ปรับเลข
new query[150];
ถ้าของคุณมีข้อมูลเยอะขึ้นกว่าสคริปตอนต้นให้ปรับ 150 เพิ่มขึ้นไปอีก ครับ จนกว่าจะเซฟ ถ้าไม่เซฟแสดงว่า ไม่ Database มีปัญหา ก็ สคริปเรียงข้อมุลผิด หรือสคริปมีปัญหา ครับ
ตัวอย่าง
forward SavePlayer(playerid);
public SavePlayer(playerid)
{
new query[450]; //ปรับเลข 450 เพิ่มขึ้นหาก ข้อมูลเยอะขึ้น
mysql_format(Database, query, sizeof(query), "UPDATE `users` SET `Skin` = '%d', `Leader` = '%d', `Member` = '%d', `Reg` = '%d', `Admin` = '%d', `Cash` = '%d', `Kills` = '%d', \
`Deaths` = '%d' WHERE `ID` = '%d'",
PlayerInfo[playerid][pSkin],
PlayerInfo[playerid][pLeader],
PlayerInfo[playerid][pMember],
PlayerInfo[playerid][pReg],
PlayerInfo[playerid][pAdmin],
PlayerInfo[playerid][pCash],
PlayerInfo[playerid][Kills],
PlayerInfo[playerid][Deaths],
PlayerInfo[playerid][ID]);
mysql_tquery(Database, query);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}[{00FFFF}i{FFFF00}] {FF0000}: {DCDCDC}SAVE PLAYER");
return 1;
} |
|