20.03.2015, 01:39
Vou dar uma dica, quando for estudar sempre procure olhar quais valores as funзхes retorna. Ou seja, na samp wiki diz que o Strcmp retorna 3 valores, ela retorna 0 caso as strings comparadas sejam iguais, e retorna 1 e -1 caso as strings retornem diferente. Explicando
й mais ou menos isso, se tiver algum erro por favor me corrijam
PHP код:
if(strcmp(cmdtext, "/meucomando", true) == 0)
if = O Mesmo que "Se", ou seja "Se o que estб entre parenteses ocorrer, ele faz o que estб entre as chaves ({ e })
strcmp(cmdtext, "/meucomando", true) = Aqui ele esta comparando se o cmdtext que vocк digitou no chat, й igual ao /meucomando. O True й sentitive case , ou seja:
if(strcmp("Teste", "TeSte", true) == 0) - Aqui ele comparou as duas strings, e ele lк como iguais , por que tem o true ali, agora se no lugar de true estivesse false, ele entenderia que as strings eram diferente pois ele leva em conta letras maiusculas e minusculas.
O == 0 significa que as strings sгo iguais, por que se elas nгo forem iguais ira retornar 1 ou -1 . Entгo se retornar 0 ( sгo iguais), ele executa o comando..