SA-MP Forums Archive
[Ajuda] Como Faz? - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Como Faz? (/showthread.php?tid=504778)



Como Faz? - GHLEMES - 05.04.2014

Iai Galera tudo beleza?

Estou terminando um sistema de elevador, e queria fazer com que aparecesse um Menu quando o Player buzina.

Eu criei o menu tudo certinho, Mas agora nгo sei fazer com que ele apareзa ao buzinar.

Quando o Player Buzinar:
pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 3028.8000000,-704.5996000,53.799999237061) && !IsPlayerInRangeOfPoint(playerid, 7.0, 3028.8000000,-704.5996000,10.5) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:Vocк Nгo Esta na Poximo ao Elevador");
        SendClientMessage(playerid,COR_RED, "Escolha Uma Opзгo.");
        ShowMenuForPlayer(elevador,playerid);
        TogglePlayerControllable(playerid, 0);
        return 1;
    }
Alguem poderia me ajudar??


Re: Como Faz? - Adejair - 05.04.2014

https://sampwiki.blast.hk/wiki/OnPlayerKeyStateChange


Re: Como Faz? - GHLEMES - 05.04.2014

Quote:
Originally Posted by Adejair
Посмотреть сообщение
Eu ja tentei pelo Wiki mas nгo obtive resultados


Respuesta: Como Faz? - GHLEMES - 05.04.2014

ALGUEM?


Re: Como Faz? - hard_dalzot - 05.04.2014

pawn Код:
//no topo poe isso
#define KEY_HORN 2

//na public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
//coloca esse code \/

    if((newkeys == KEY_HORN) && (IsPlayerInAnyVehicle(playerid)))
    {
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 3028.8000000,-704.5996000,53.799999237061) && !IsPlayerInRangeOfPoint(playerid, 7.0, 3028.8000000,-704.5996000,10.5) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:Vocк Nгo Esta na Poximo ao Elevador");
        SendClientMessage(playerid,COR_RED, "Escolha Uma Opзгo.");
        ShowMenuForPlayer(elevador,playerid);
        TogglePlayerControllable(playerid, 0);
        return 1;
    }       }
    }
tenta isso


Re: Como Faz? - GHLEMES - 05.04.2014

Quote:
Originally Posted by hard_dalzot
Посмотреть сообщение
pawn Код:
//no topo poe isso
#define KEY_HORN 2

//na public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
//coloca esse code \/

    if((newkeys == KEY_HORN) && (IsPlayerInAnyVehicle(playerid)))
    {
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 3028.8000000,-704.5996000,53.799999237061) && !IsPlayerInRangeOfPoint(playerid, 7.0, 3028.8000000,-704.5996000,10.5) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:Vocк Nгo Esta na Poximo ao Elevador");
        SendClientMessage(playerid,COR_RED, "Escolha Uma Opзгo.");
        ShowMenuForPlayer(elevador,playerid);
        TogglePlayerControllable(playerid, 0);
        return 1;
    }       }
    }
tenta isso
MUITO OBRIGADO.

Era Tudo o Que eu Precisava!!!


Re: Como Faz? - hard_dalzot - 05.04.2014

Quote:
Originally Posted by GHLEMES
Посмотреть сообщение
MUITO OBRIGADO.

Era Tudo o Que eu Precisava!!!
Disponha estou aqui para ajudar e tirar dъvidas ao meu alcance