05.02.2012, 15:16
So, My strings cuts of here as soon as I added the ranks:
I mean it wont show the whole text
pawn Код:
CMD:n(playerid, params[])
{
new text[128];
if(!sscanf(params, "s", text))
{
new name[MAX_PLAYER_NAME], string[64];
GetPlayerName(playerid, name, sizeof(name));
if(PlayerInfo[playerid][AdminLevel] <= 0 )
{
if(PlayerInfo[playerid][Score] <= 2)
{
format(string, sizeof(string), "[Newbie Chat] Newbie %s say: %s ", name, text);
ProxDetector(10000000000.0, playerid, string, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN);
}
if(PlayerInfo[playerid][Score] >= 3 && PlayerInfo[playerid][Score] < 6)
{
format(string, sizeof(string), "[Newbie Chat] Regular Player %s say: %s ", name, text);
ProxDetector(10000000000.0, playerid, string, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN);
}
if(PlayerInfo[playerid][Score] >= 6)
{
format(string, sizeof(string), "[Newbie Chat] Experienced Player %s say: %s ", name, text);
ProxDetector(10000000000.0, playerid, string, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN);
}
}
if(PlayerInfo[playerid][AdminLevel] >= 1 )
{
format(string, sizeof(string), "[Newbie Chat] Administrator %s say: %s ", name, text);
ProxDetector(10000000000.0, playerid, string, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN, COLOR_GREEN);
}
return 1;
}
else return SendClientMessage(playerid, COLOR_RED, "USAGE: /n [Text]");
}