20.03.2015, 18:52
A funзгo strcmp pode verificar se duas strings (sequкncias de caracteres) sгo iguais, sendo que a linguagem Pawn propriamente dita nгo suporta esse tipo de comparaзгo, apenas entre nъmeros
.
Por exemplo, considere o cуdigo Pawn a seguir. Caso o conteъdo da variбvel GangZone seja igual а string "Pista", uma mensagem й enviada a todos os jogadores conectados.
A presenзa de um par vazio de colchetes ([]) apуs o nome da variбvel indica que se trata de uma variбvel array unidimensional ou vetor cujo tamanho deve ser calculado automaticamente pelo compilador. Esse tipo de notaзгo й usado em funзхes por ser especialmente ъtil na passagem de strings literais, aquelas que ficam explнcitas no cуdigo-fonte
.
Jб para verificar se nъmeros sгo iguais entre si, pode-se simplesmente usar o operador ==, como й feito abaixo. Note que uma variбvel que armazena um nъmero nгo apresenta colchetes em sua declaraзгo.
Vale enfatizar que em ambos os cуdigos acima nenhuma mensagem seria realmente enviada pelo fato de as verificaзхes de igualdade resultarem em falso.
Espero ter ajudado
.
.Por exemplo, considere o cуdigo Pawn a seguir. Caso o conteъdo da variбvel GangZone seja igual а string "Pista", uma mensagem й enviada a todos os jogadores conectados.
PHP Code:
new GangZone[] = "Morro";
if(!strcmp(GangZone, "Pista"))
{
SendClientMessageToAll(0x33CCFFAA, "A variбvel GangZone corresponde а Pista de Skate !");
}
.Jб para verificar se nъmeros sгo iguais entre si, pode-se simplesmente usar o operador ==, como й feito abaixo. Note que uma variбvel que armazena um nъmero nгo apresenta colchetes em sua declaraзгo.
PHP Code:
new NumeroGangZone = 2;
if(NumeroGangZone == 3)
{
SendClientMessageToAll(0x33CCFFAA, "A variбvel NumeroGangZone corresponde ao nъmero 3 !");
}
Espero ter ajudado
.

