19.02.2017, 17:54
criei um comando de /duvida e /mp, sу que quando digito dentro do server /mp [texto] e o texto й mt grande ele corta a frase, alguem sabe como aumenta o limite de letras ?? algum comando sla ...
CMD:mp(playerid, params[]) { new id, string[356], string2[356], texto[356], nAdmin[MAX_PLAYER_NAME], nPlayer[MAX_PLAYER_NAME]; if(pAdmin[playerid][Level] < 1) return SendClientMessage(playerid, -1, "[x] Vocк nгo tem permissгo!"); if(sscanf(params, "us", id, texto)) return SendClientMessage(playerid, vermelho, "[x] Use: /mp [id] [texto]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, vermelho, "[x] Nenhum player logado com este id!"); GetPlayerName(playerid, nAdmin, sizeof nAdmin); GetPlayerName(id, nPlayer, sizeof nPlayer); format(string, sizeof string, "{F97804}[Mensagem Privada]{FFFF00}[%s]%s: %s", TagAdmin(playerid), nAdmin, texto); SendClientMessage(id, amarelo, string); format(string2, sizeof string2, "{F97804}[MENSAGEM ENVIADA]{FFFF00} para %s: %s", nPlayer, texto); SendClientMessage(playerid, amarelo, string2); return 1; } |
CMD:mp(playerid, params[])
{
new id, string[356], string2[356], texto[128], nAdmin[MAX_PLAYER_NAME], nPlayer[MAX_PLAYER_NAME];
if(pAdmin[playerid][Level] < 1) return SendClientMessage(playerid, -1, "[x] Vocк nгo tem permissгo!");
if(sscanf(params, "us[128]", id, texto)) return SendClientMessage(playerid, vermelho, "[x] Use: /mp [id] [texto]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, vermelho, "[x] Nenhum player logado com este id!");
GetPlayerName(playerid, nAdmin, sizeof nAdmin);
GetPlayerName(id, nPlayer, sizeof nPlayer);
format(string, sizeof string, "{F97804}[Mensagem Privada]{FFFF00}[%s]%s: %s", TagAdmin(playerid), nAdmin, texto);
SendClientMessage(id, amarelo, string);
format(string2, sizeof string2, "{F97804}[MENSAGEM ENVIADA]{FFFF00} para %s: %s", nPlayer, texto);
SendClientMessage(playerid, amarelo, string2);
return 1;
}
if(sscanf(params, "us[128]", id, texto))