17.09.2012, 01:30
alguйm sabe alguma forma de getar o tamanho da string alйm do strlen?, pois ele nao funciona pra getar o tamanho da string apуs o sscanf.
CMD:setname(playerid,params[])
{
static id,nome[25];
if(Player[playerid][Level] >= 2)
{
if(sscanf(params,"us[25]",id,nome)) return SendClientMessage(playerid,-1,"Uso correto: /setname [id] [novo nome do player]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Player nгo conectado!");
if(strlen(nome) > 24) return SendClientMessage(playerid,-1,"Nome muito grande!!");
SetPlayerName(id,nome);
}else return SendClientMessage(playerid,-1,"|ERRO| - Vocк nгo pode usar esse comando!");
return true;
}
CMD:setname(playerid,params[])
{
static id,nome[128];
if(Player[playerid][Level] >= 2)
{
if(sscanf(params,"us",id,nome)) return SendClientMessage(playerid,-1,"Uso correto: /setname [id] [novo nome do player]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Player nгo conectado!");
if(strlen(nome) > 24) return SendClientMessage(playerid,-1,"Nome muito grande!!");
SetPlayerName(id,nome);
}else return SendClientMessage(playerid,-1,"|ERRO| - Vocк nгo pode usar esse comando!");
return true;
}