19.06.2013, 13:14
Pelo geito vocк estб se confundindo... strcmp й uma funзгo para comparar strings.
Caso vocк use sscanf neste comando, seria apenas para atribuir o valor do parвmetro (ativar, desativar) para new Text[128];. De qualquer forma vocк teria que usar strcmp para saber se o player realmente inseriu as palavras corretas.
O exemplo do Gustavo й valido, e melhor pois neste caso nгo й necessбrio o uso de sscanf.
Cumprimentos.
Caso vocк use sscanf neste comando, seria apenas para atribuir o valor do parвmetro (ativar, desativar) para new Text[128];. De qualquer forma vocк teria que usar strcmp para saber se o player realmente inseriu as palavras corretas.
O exemplo do Gustavo й valido, e melhor pois neste caso nгo й necessбrio o uso de sscanf.
PHP код:
CMD:comando(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, -1, "Digite: /comando <ativar ou desativar>");
if(!strcmp(params, "ativar", true))
{
SendClientMessage(playerid, -1, "Vocк ativou o comando");
}
else if(!strcmp(params, "desativar", true))
{
SendClientMessage(playerid, -1, "Vocк desativou o comando");
}
return 1;
}