Aviso
Antes de realizar el tutorial, recomiendo hacer una copia del GM, por posibles fallos
Manera 1:
Vamos a: public OnPlayerKeyStateChange y añadimos esto:
- Spoiler:
if(newkeys == KEY_SECONDARY_ATTACK)
{
OnPlayerCommandText(playerid,"/Entrar");
OnPlayerCommandText(playerid,"/Salir");
return 1;
}
Ya está
Manera 2
Vale, comencemos:
Bueno amigos, vengo a explicaros como cambiar el /entrar y /salir por la tecla Intro (O la que ustedes quieran)
Lo primero que hay que hacer, es buscar el comando /entrar, y lo copian en algun Bloc de Notas.
Ahora vamos aquí: public OnPlayerKeyStateChange
Ahí pegamos el comando, y la primera linea la sustituimos por esta:
- Spoiler:
if((newkeys & KEY_SECONDARY_ATTACK)) //Si no te funciona newkeys busca la variable, puede ser keys o cualquier otra
Ahora debajo pegamos el comando /salir y hacemos otra vez lo mismo, y ya está terminado el script.
Así me quedó a mi:
- Spoiler:
if((newkeys & KEY_SECONDARY_ATTACK))
{
if( Info[playerid][pJailed] > 0 ) return SendClientMessageEx(playerid, COLOR_WHITE, "No puedes usar este comando.");
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(DDoorsInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid,3.0,DDoorsInfo[i][ddExteriorX], DDoorsInfo[i][ddExteriorY], DDoorsInfo[i][ddExteriorZ]) && Info[playerid][pVW] == DDoorsInfo[i][ddExteriorVW])
{
if(DDoorsInfo[i][ddFamily] > 0)
{
if(Info[playerid][pFMember] != DDoorsInfo[i][ddFamily]-1)
{
SendClientMessageEx(playerid, COLOR_WHITE, "No puedes entrar, sólo para miembros de la familia.");
return 1;
}
}