18.04.2011, 23:12
When i use /wisper ingame it return as (null)
pawn Код:
COMMAND:wisper(playerid, params[])
{
new string[128], message[128];
if(sscanf(params, "s[128]", message)) return SendClientMessage(playerid, COLOR_USAGE, "USAGE: /w (message)");
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && GetDistanceBetweenPlayers(playerid,i) <= WISPER_RADIUS)
{
if(IsPlayerLanguage(playerid, "EN"))
{
format(string, sizeof(string), "[WHISPER] %s(%d) - %s", PlayerName(playerid), playerid, message);
}
else if(IsPlayerLanguage(playerid, "NO"))
{
format(string, sizeof(string), "[HVISKER] %s(%d) - %s", PlayerName(playerid), playerid, message);
}
SendClientMessage(i, COLOR_WISPER, string);
print(string);
return 1;
}
}
}
return 1;
}
pawn Код:
stock IsPlayerLanguage(playerid, language[])
{
if(!strcmp(PlayerData[playerid][Language], language, true)) return 1;
return 0;
}