SA-MP Forums Archive
[Ayuda]Usa Tecla en Vez de Comando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: EspaƱol/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda]Usa Tecla en Vez de Comando (/showthread.php?tid=116498)



[Ayuda]Usa Tecla en Vez de Comando - GroX0r - 29.12.2009

Como lo dice el titulo, esque en el GM tengo el comando de /Entrar para entrar a una 24/7 o casas etc..

y deseo que tambien se pueda con la tecla "Enter"

Ejemplo: vas a una tienda y pulsas la tecla "Enter" y entras en vez de usar el comando /enter

y si porfavor tambien me dieran el codigo de darle click al rato "Click Izquierdo" para abrir una puerta de Garage. Espero R. ..



Re: [Ayuda]Usa Tecla en Vez de Comando - Miguel - 29.12.2009

Necesitas trabajar con un Timer (si no tienes un checkpoint), GetPlayerKeys y IsPlayerInRageOfPoint.

Compruebas con el timer si el jugador esta en cierto punto con IsPlayerInRageOfPoint y a la vez si esta apretando tecla que quieras...


Re: [Ayuda]Usa Tecla en Vez de Comando - Zamaroht - 29.12.2009

En vez de un timer puedes usar la callback OnPlayerKeyStateChange, si no me equivoco. Se llama cada vez que un jugador apreta una tecla.


Re: [Ayuda]Usa Tecla en Vez de Comando - Javi_Cogollero - 29.12.2009

GroX0r

Copias /entrar
te vas a Public OnPlayerKeyStateChange

y listo la tecla es:

KEY_SECCONDARY_ATTACK (creo)
puedes revisar la calback en la wiki del samp

saludos xD


Re: [Ayuda]Usa Tecla en Vez de Comando - pipaso - 07.01.2010

Asi:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
if (PlayerToPoint(3.0, playerid,1554.0001,-1675.7510,16.1953))
{
GameTextForPlayer(playerid, "~w~Comisaria", 5000, 1);
SetPlayerInterior(playerid,6);
SetPlayerPos(playerid,246.7830,63.9020,1003.6406);
}

Y vas haciendo todos los interiores


Re: [Ayuda]Usa Tecla en Vez de Comando - CristianTdj - 07.01.2010

Mmmm, eso suena bien, en vez de escribir ir directamente con un click