[AJUDA] Teclas
#1

eu gostaria que um player aperta-se F para entrar na loterica soo que ele entra sem aperta nenhum botгo alguem me ajuda??
Reply
#2

OnPlayerKeyStateChange
Reply
#3

pawn Код:
//onplayerkeystatechange
if(newkeys & 16)
{
    if(IsPlayerInRangeOfPoint(playerid, range, posx, posy, posz)) SetPlayerPos(playerid, posx, posy, posz);
}
Reply
#4

consegui por pra entrar com f so que continua entrando automaticamente
Reply
#5

Quote:
Originally Posted by Renato_Silva
Посмотреть сообщение
consegui por pra entrar com f so que continua entrando automaticamente
Quer que envie um dialog confirmando se quer entrar ou nгo? Oo
Reply
#6

sim
Reply
#7

alguem -.-
Reply
#8

Procure no pawn com ctrl F, as coordenadas de onde vocк tem que estar para entrar sem usar "F"
Algum lugar vai estar sobre IsPlayerInRangeOfPoint(playerid, raio, coordenada).
E concerteza vocк vai achar duas dessa linha.
Uma й a que entra com "F" que vocк fez.
A outra й a que faz ele entrar sozinho.
Apague a outra.
Espero ter ajudado.
Reply
#9

Voce deve ter colocado um pickup e usado um SetPlayerPos no OnPlayerPickUpPickup...veja no OnPlayerPickUpPickup se tem o SetPlayerPos setando para a Pos que voce entra automaticamente.
Reply
#10

Quote:
Originally Posted by Liba.Nakajima
Посмотреть сообщение
Procure no pawn com ctrl F, as coordenadas de onde vocк tem que estar para entrar sem usar "F"
Algum lugar vai estar sobre IsPlayerInRangeOfPoint(playerid, raio, coordenada).
E concerteza vocк vai achar duas dessa linha.
Uma й a que entra com "F" que vocк fez.
A outra й a que faz ele entrar sozinho.
Apague a outra.
Espero ter ajudado.
procurei e nun achei so tem essa mais e de entrar com ''F''


pawn Код:
{
if(newkeys & 16)
{
    if(IsPlayerInRangeOfPoint(playerid, 832.6270,7.2666,1004.1797)) SetPlayerPos(playerid, 1631.8547,-1172.5637,24.084);
}
    if(newkeys == 2 && IsPlayerInRangeOfPoint(playerid, 5.5, 1585.07861328,-1677.58178711,5.95968628))
    {
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)