22.01.2017, 19:15
How can i clear the chat when player connects then returns the chat messages
But my code Only Clear but won't return player chat messages when they login
Return message should go into this code?
But my code Only Clear but won't return player chat messages when they login
Код:
public OnPlayerText(playerid, text[]) { new string[500]; format(string,sizeof(string),"%s: {FFFFFF}%s", ReturnName(playerid), text); SendClientMessageToAll(GetPlayerColor(playerid), string); return 0; }
Код:
public OnPlayerConnect(playerid) { for( new i = 0; i <= 100; i ++ ) SendClientMessage(playerid, -1, "" ); }
Код:
forward OnAccountLoad(playerid); public OnAccountLoad(playerid) { cache_get_value_name_int(0, "Admin", PlayerInfo[playerid][pAdmin]); cache_get_value_name_int(0, "Score", PlayerInfo[playerid][Score]); cache_get_value_name_int(0, "Money", PlayerInfo[playerid][Money]); printf("%d | %d | %d | %d", PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][Score], PlayerInfo[playerid][Money]); GivePlayerMoney(playerid, PlayerInfo[playerid][Money]); SetPlayerScore(playerid, PlayerInfo[playerid][Score]); new pname[MAX_PLAYER_NAME], string[250 + MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "{FFFF00}%s has joined the server", pname); SendClientMessageToAll(-1, string); new Message[250]; format(Message,sizeof(Message), "Account ID: %i", PlayerInfo[playerid][ID]); SendClientMessage(playerid, -1, Message); return true; }