07.03.2018, 12:11
(
Последний раз редактировалось FerrariL; 07.03.2018 в 12:46.
)
Vocк declarou a variбvel cod como inteiro e strcmp compara 2 strings,Vocк estб comparando um inteiro com uma string.
Parвmetros da funзгo strcmp :
PHP код:
CMD:sairafk(playerid, params[])
{
new cod; //Vocк deve definir como string,estб como inteiro.
if(sscanf(params, "d", cod)) return SendClientMessage(playerid, ERRO, "| ERRO | Digite: /SairAFK [Cуdigo]"); //Troque "d" por "s"
if(TempoAFK[playerid] >= 10)
{
new soltarcod, RandomAFK[] = "naldk", gstring[100];
//soltarcod = (random(sizeof(RandomAFK)));Nгo precisa desse tanto de parкnteses
soltarcod = random(sizeof(RandomAFK));
cod = soltarcod;//Isso aqui nгo faz sentido,se vocк quer verificar,se o que o jogador digitou й igual a variбvel soltarcod,qual o motivo de atribuir o valor de soltarcod para a variбvel cod ?
if(strcmp(cod, soltarcod, true) == 0) //Comparando inteiro com string,deve ser 2 strings.
{
format(gstring, sizeof(gstring), "| AFK | Vocк saiu do Modo Afk %s, Agora vai upar normal.", PlayerName(playerid));
SendClientMessage(playerid, -1, gstring);
}
else
{
format(gstring, sizeof(gstring), "| ERRO | Esse cуdigo ta errado %s!", PlayerName(playerid));
SendClientMessage(playerid, -1, gstring);
}
}else SendClientMessage(playerid, ERRO, "| ERRO | Vocк nгo estб em Modo AFK!");
return 1;
}
PHP код:
(const string1 [], const string2 [], bool: ignorecase = false, length = cellmax)