23.01.2017, 01:21
When i /setmessage then leave the server. and come back to the server it loaded good
but in my database under personalmsg it's blank. not display in database
Database photo:
User Account
Stucture
When the account loaded:
Server Prints:
OnPlayerDisconnect:
Command:
but in my database under personalmsg it's blank. not display in database
Database photo:
User Account

Stucture

When the account loaded:
Код:
forward OnAccountLoad(playerid);
public OnAccountLoad(playerid)
{
cache_get_value_name_int(0, "personalmsg", PlayerInfo[playerid][personalmsg]);
return true;
}
Код:
UPDATE `accounts` SET `Score`= 71415, `Admin`= 2 , `personalmsg`= test WHERE `ID` = '1'
Код:
mysql_format(mysql, query, sizeof(query), "UPDATE `accounts` SET `Score`= %i, `Admin`= %i , `personalmsg`= %s WHERE `ID` = '%d'", GetPlayerScore(playerid), PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][personalmsg], PlayerInfo[playerid][ID]);
Код:
CMD:setmessage(playerid,params[])
{
new Message[128], string[128];
if(sscanf(params,"s[128]", Message)) return SendClientMessage(playerid, -1, "Usage: /setmessage [custom_message]");
format(string, sizeof(string), "You have set your Join Message to: %s", Message);
SendClientMessage(playerid, -1, string);
format(PlayerInfo[playerid][personalmsg], 128, "%s", Message);
return 1;
}



