Join Message Problem.
#1

- Fixed
Reply
#2

Try formatting it with the new "accent" string.
Also debug it after loading and before saving.

Note: I'm guessing you're not having any problems with your saving/loading system.
Reply
#3

- Fixed
Reply
#4

Код:
CMD:setmessage(playerid,params[])
{
	new accent[128], string[128];
        if(sscanf(params,"s[128]",accent)) return SendClientMessage(playerid, -1, "Usage: /setmessage [custom message]");
   	format(string, sizeof(string), "You have set your Join Message to: %s", accent);
	SendClientMessage(playerid, -1, string);
	format(PlayerInfo[playerid][personalmsg], 128, "%s", accent);

	return 1;
}
Код:
public OnPlayerConnect(playerid)
{
    new Message[256];
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(Message, sizeof(Message), "%s (%s) joined!", pName, PlayerInfo[playerid][personalmsg]);
    SendClientMessageToAll(-1, Message);
    return 1;
}
About your register thing which is >
Код:
new Stats[1000], string[128], accent;
 INI_WriteString(File,"Accent", "The New Player");
PlayerInfo[playerid][personalmsg] = accent;
Make it like this:
Код:
format(PlayerInfo[playerid][personalmsg], 128, "%s", "The New Player");
Reply
#5

Quote:
Originally Posted by UnDetectable
Посмотреть сообщение
Код:
CMD:setmessage(playerid,params[])
{
	new accent[128], string[128];
        if(sscanf(params,"s[128]",accent)) return SendClientMessage(playerid, -1, "Usage: /setmessage [custom message]");
   	format(string, sizeof(string), "You have set your Join Message to: %s", accent);
	SendClientMessage(playerid, -1, string);
	format(PlayerInfo[playerid][personalmsg], 128, "%s", accent);

	return 1;
}
Код:
public OnPlayerConnect(playerid)
{
    new Message[256];
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(Message, sizeof(Message), "%s (%s) joined!", pName, PlayerInfo[playerid][personalmsg]);
    SendClientMessageToAll(-1, Message);
    return 1;
}
About your register thing which is >
Код:
new Stats[1000], string[128], accent;
 INI_WriteString(File,"Accent", "The New Player");
PlayerInfo[playerid][personalmsg] = accent;
Make it like this:
Код:
format(PlayerInfo[playerid][personalmsg], 128, "%s", "The New Player");
The register part, don't work.


Edited; its working now. thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)