[Ajuda] Entrando em lugares com a tecla Enter -
Danilo_Grut - 08.05.2010
Aqui no meu GF vocк tem que ficar digitando /entrar para entrar em casas, prefeitura e etc... queria um jeito que entrasse simplesmente apertando enter ou encostando no check point...
Alguem sabe como faiz isso?
Re: [Ajuda] Entrando em lugares com a tecla Enter -
andmeida10 - 08.05.2010
OnPlayerKeyStateChange.. usa Wiki
Re: [Ajuda] Entrando em lugares com a tecla Enter -
ipsBruno - 08.05.2010
Hum Tenta
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_SECONDARY_ATTACK))//AQUI SERA A TECLA NO CASO O "ENTER APЙ"
{
SetPlayerPos//AQUI SERA A FUNЗГO QUE IRA FAZER APТS ELE DIGITAR A TAL TECLA
}
return 1;
}
Aqui Lista de Teclas:
https://sampwiki.blast.hk/wiki/GetPlayerKeys
Re: [Ajuda] Entrando em lugares com a tecla Enter -
LeoH - 08.05.2010
Veja o tutorial sobre "Pickups" disponivel aqui no forum e una ele funзгo de a Teleport, assim o player ira para a coordenada desejada sem a necessidade de presionar Enter ou F!
Muito mais prбtico nгo concorda ?
@Edit@
Vou explicar mais ou menos como fazer:
Definiremos a pickup usada, nesse caso serб a entrada da Prefeitura (й sу um exemplo)
Vб para a Callback OnGameModeInit e faзa o seguinte!
pawn Код:
NovoPickup = CreatePickup(1559, 1, 405.85,2541.47,16.55);
Caso nгo saiba existe uma callback especifica pra Pickups:
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid) {
if(pickupid == PrefeituraEntrada) {
GameTextForPlayer(playerid,"~b~Prefeitura!", 6000,4);//Aparecerб um texto por 6 segundos
SetPlayerPos(playerid,950.6507,-1103.3793,23.9874);//Seta o player para a Posiзгo desejada
}
return 1;
}
Agora basta fazer o mesmo para outras entradas e saidas!
Re: [Ajuda] Entrando em lugares com a tecla Enter -
TunfeCabrito - 07.07.2010
Naquela parte do Init,
em vez de NovoPickup = CreatePickup(1559, 1, 405.85,2541.47,16.55);
nгo seria PrefeituraEntrada = CreatePickup(1559, 1, 405.85,2541.47,16.55);
Eu sempre fiz assim e deu certo
Re: [Ajuda] Entrando em lugares com a tecla Enter - [BEP]AcerPilot - 07.07.2010
Quote:
pawn Код:
NovoPickup = CreatePickup(1559, 1, 405.85,2541.47,16.55);
|
Isso aн estб errado, o certo seria:
pawn Код:
PrefeituraEntrada = CreatePickup(1559, 1, 405.85, 2541.47, 16.55);
Re: [Ajuda] Entrando em lugares com a tecla Enter -
KrZ7 - 09.07.2010
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys == KEY_SPRINT))//aqui estб no espaзo mas poderб meter no enter pesquisando na wiki.
{
OnPlayerCommandText(playerid,"/entrar");
OnPlayerCommandText(playerid,"/sair");