SA-MP Forums Archive
[Ajuda] Verificar uma variбvel que contem letras - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Verificar uma variбvel que contem letras (/showthread.php?tid=628466)



Verificar uma variбvel que contem letras - Duduloch - 10.02.2017

pawn Код:
if(Player[playerid][Emprego] != "Nenhum")
Bem, gostaria de verificar se essa vбriavel tem o valor "Nenhum" e nгo o valor "0"
Й possнvel?


Re: Verificar uma variбvel que contem letras - Cheleber_Pausini - 10.02.2017

Sim й!
PHP код:
new string[124]
format(stringsizeof(string), "Nenhum");
if(
strcmp(string,Player[playerid][Emprego],false))
{
    
//Nгo й igual
}
else
{
   
//Й igual




Re: Verificar uma variбvel que contem letras - 1sbedx - 10.02.2017

Quote:
Originally Posted by Cheleber_Pausini
Посмотреть сообщение
Sim й!
PHP код:
new string[124]
format(stringsizeof(string), "Nenhum");
if(
strcmp(string,Player[playerid][Emprego],false))
{
    
//Nгo й igual
}
else
{
   
//Й igual

Pra que format ?

PHP код:
if(strcmp("Nenhum"Player[playerid][Emprego], false))
{
    
//Nгo й igual
}
else
{
   
//Й igual




Re: Verificar uma variбvel que contem letras - KinG7 - 10.02.2017

'-'
para que tanta gambiarra ?

pawn Код:
#define Nenhum 0
#define Gari 1
#define Jubileu 2



Re: Verificar uma variбvel que contem letras - TheBob - 10.02.2017

to estudando uma funзгo:
if(strfind(str, "Nenhum", true)) verificar se hб um caractere dentro da string.


Re: Verificar uma variбvel que contem letras - Duduloch - 10.02.2017

Quote:
Originally Posted by King..
Посмотреть сообщение
'-'
para que tanta gambiarra ?

pawn Код:
#define Nenhum 0
#define Gari 1
#define Jubileu 2
Vocк entendeu errado, se eu quisesse checar se й = 0 eu nгo precisaria definir nenhum = 0, dб na mesma kk, quero checar se a vбriavel carrega o valor "NENHUM".


Re: Verificar uma variбvel que contem letras - CatuabaSelvagem - 10.02.2017

PHP код:
if(strcmp("Nenhum"Player[playerid][Emprego], false)) 

    
//Sгo diferentes

else 

    
//Sгo iguais 

strcmp retorna false se for igual e true se for diferente.

se vocк quiser fazer um sistema de empregos, sugiro que use inteiros, faзa por ids, como creio que terб menos de 255 empregos, use char no array para economizar memoria.


Respuesta: Verificar uma variбvel que contem letras - SammyJ - 10.02.2017

PHP код:
strcmp(const string1[], const string2[], bool:ignorecase=false);
// const string1 comparar se й igual a const string2[]
// bool:ignorecase=false == vocк quer que entre a comparaзгo ignore letras maiъsculas e minuscula. (false == nгo || true == sim). 
nгo sou bom explicando entгo o link da wiki estб abaixo.

https://sampwiki.blast.hk/wiki/Strcmp