Portal SAMP
[Ajuda] Comando - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Comando (/showthread.php?tid=613)



Comando - [C]aaet - 06/01/2021

Hi Lorena ! Quer dizer oi galera como vocês tão ? Que bom se estiverem bem : D Galera eu queria saber se tem como eu verificar que valor a variavel tem ? Por exemplo estou criando um comando /editar [id] [nivel/roupa/dinheiro] [quantidade] e eu precisaria saber se o player digitou nivel roupa ou dinheiro para editar no player ? Eu utilizo sscanf2 e zcmd ...


RE: Comando - Hazard - 06/01/2021

fiz essa base pra voce

Código PHP:
CMD:editar(playeridparams[])
{
   new 
string[10], idquantidade;
   if(
sscanf(params,"ds(10)d"idstringquantidade)) return SendClientMessage(playerid,-1,"Use /editar [id] [nivel/roupa/dinheiro] [quantidade]");
   if(!
strcmp(string"nivel"))
   {
   
//se a string tiver o valor de "nivel"
   
}
   if(!
strcmp(string"roupa"))
   {
   
// se a string tiver o valor de "roupa"
   
}
   if(!
strcmp(string"dinheiro"))
   {
   
//se a string tiver o valor de "dinheiro"
   
}
   return 
1;


fiz agora, não testei, pode conter erros, fiz apenas pra voce entender. 

basicamente o adm/player vai usar o o comando ai o sscanf vai determinar o valor q ele digitou exemplo (/editar dinheiro blabla) na string, depois é só checar com strcmp, espero que entenda


RE: Comando - [C]aaet - 07/01/2021

Muito obrigado hazard ! Sempre me ajudando kkk