Keys e outras funзхes -
rCr - 02.12.2013
Entгo galera, queria fazer uma verificaзгo, se o jogador tivesse dentro de um carro, e apertando W+S (Ao mesmo tempo) por 5 seg ou + Seria enviada uma mensagem para todos os jogadores.
Mais nгo deu certo olhem:
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(newkeys != 8 && 32 )
{
SetTimer("Bueiro", 5000, false); // 5seg manda a msg.
}
}
return 1;
}
pawn Код:
forward Bueiro(playerid);
public Bueiro(playerid)
{
new Str[120];
format(Str, sizeof(Str), "%s Estб abrindo um Bueiro !", pName(playerid));
SendClientMessageToAll(Branco, Str );
return 1;
}
mais n da certo, mesmo q o cara nгo fique apertando W+S essa mensagem fica floodando no sv.
alguйm sabe onde ta o erro ?
Re: Keys e outras funзхes -
rCr - 02.12.2013
UP. sу pra lembrar.
Re: Keys e outras funзхes -
Chazika - 02.12.2013
Tenta assim nao sei se vai dar certo
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle(playerid))
{
if ((newkeys & 8) && (newkeys & 32))
{
SetTimer("Bueiro", 5000, false); // 5seg manda a msg.
}
}
return 1;
}
Re: Keys e outras funзхes -
Don_Speed - 02.12.2013
Tente deste modo :
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 8 && newkeys == 32 && IsPlayerInAnyVehicle(playerid))return SetTimerEx("Bueiro", 5000, false, "u", pName(playerid));
return 1;
}
forward Bueiro(name[]);
public Bueiro(name[])
{
new Str[120];
format(Str, sizeof(Str), "%s Estб abrindo um Bueiro !", name);
SendClientMessageToAll(Branco, Str );
return true;
}
Re: Keys e outras funзхes -
PT - 02.12.2013
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(newkeys == 8 && newkeys == 32)
{
SetTimerEx("Bueiro", 5000, false, "i", playerid);
}
}
return 1;
}
forward Bueiro(playerid);
public Bueiro(playerid)
{
new Str[120];
format(Str, sizeof(Str), "%s Estб abrindo um Bueiro !", pName(playerid));
SendClientMessageToAll(Branco, Str );
return true;
}
Re: Keys e outras funзхes -
rCr - 02.12.2013
Nгo funciona nenhum exemplo acima galera.
Mesmo se eu ficar fritando pneu nгo aparece mensбgem nenhuma
@EDIT
fiz assim e deu certo :
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle(playerid))
{
if ((newkeys & 8) && (newkeys & 32))
{
SetTimerEx("Bueiro", 5000, false, "u", playerid);
}
}
vlw ai galera