2 duvidas e ajuda -
DeadNudock - 18.09.2014
Olб povo sou novo aqui no fуrum-samp(na conta ' . ') e quero mais um pedido de ajuda, й o seguinte pessoal, tenho um sistema e quero modificar tipo, queria que, quando a pessoa entra em um veiculo ela pressiona a Tecla CTRL ae o veiculo liga mais nгo me lembro onde posso colocar isso, tipo eu pensei em colocar..
OnPlayerCommandText mais o problema й que nгo sei o id da tecla e tauz, ae quero ajuda de vcs,
Код:
<!> Para ligar ou desligar o veнculo aperte a tecla 'LCTRL'.
Tambйm pensei assim..
Код:
if (newkeys == 16 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
OnPlayerCommandText(playerid, "/entrar");
OnPlayerCommandText(playerid, "/sair");
}
e trocar sу o newkeys, foda..
se alguйm poder me ajudar agradeзo.
---------------------------
Quero mais outra ajuda, tipo queria saber como faзo para colocar, quando o cara estiver fora do veiculo ele usar a letra
H o portгo abre, tipo pq, no meu servidor, o portгo abre sу se estiver no veiculo.
Cуdigos:
Код:
if ((newkeys == KEY_CROUCH) && (IsPlayerInAnyVehicle(playerid)))
{
if (newkeys == KEY_CROUCH)
{
if ((newkeys == KEY_HORN) && (IsPlayerInAnyVehicle(playerid)))
{
if (PlayerToPoint(10, playerid, -1528.8422, 482.3220, 6.9490)) //Portгo Polнcia Rodoviбria Federal
{
if (PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10)
{
MoveObject(pdmar, -1540.5001, 482.3700, 9.7745, 5);
SetTimer("GateClose", 5000, 0);
SendClientMessage(playerid, COLOR_BLUE, "Portao aberto, sera fechado em 5 SEGUNDOS =>Rapido<=");
}
}
if (PlayerToPoint(30, playerid, 2368.0000000, 2023.3000488, 9.8999996)) // Portгo SAMU
{
if (gTeam[playerid] == 1 || PlayerInfo[playerid][pMembro] == 4 || PlayerInfo[playerid][pLider] == 4)
{
SetTimer("PortaoMedicos2M", 5000, false);
SendClientMessage(playerid, COLOR_BLUE, "Portгo aberto, sera fechado em 4 SEGUNDOS =>Rapido<=");
MoveObject(PortaoMedicos2, 1636.6999512, 1845.3000488, 12.5000000, 3, 0.0000000, 0.0000000, 270.0000000);
}
}
if (PlayerToPoint(50.0, playerid, 2357.3999023, 1004.4000244, 11.3999996))
{
SetTimer("PortaoFunilariaM", 5000, false);
SendClientMessage(playerid, COLOR_BLUE, "Portгo aberto, sera fechado em 5 SEGUNDOS =>Rapido<=");
MoveObject(PortaoFunilaria, 2357.3999023438, 1004.4000244141, 11.39999961853, 2, 0.0000000, 0.0000000, 90.0000000);
}
..........................................
Dificuldade com IDs..
Re: 2 duvidas e ajuda -
shittt - 18.09.2014
1:
https://sampwiki.blast.hk/wiki/Keys
2: Tirar a verificaзгo se o player esta no veiculo .
Re: 2 duvidas e ajuda -
DeadNudock - 19.09.2014
Entгo o primeiro eu coloquei isso..
Код:
if (newkeys == 1 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
OnPlayerCommandText(playerid, "/v ligar");
OnPlayerCommandText(playerid, "/v desligar");
}
e o segundo ficou assim..
Код:
if ((newkeys == KEY_CROUCH))
{
if (newkeys == KEY_CROUCH)
{
if ((newkeys == KEY_HORN))
{
if (PlayerToPoint(10, playerid, -1528.8422, 482.3220, 6.9490)) //Portгo Polнcia Rodoviбria Federal
{
if (PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10)
{
MoveObject(pdmar, -1540.5001, 482.3700, 9.7745, 5);
SetTimer("GateClose", 5000, 0);
SendClientMessage(playerid, COLOR_BLUE, "Portao aberto, sera fechado em 5 SEGUNDOS =>Rapido<=");
}
}
if (PlayerToPoint(30, playerid, 2368.0000000, 2023.3000488, 9.8999996)) // Portгo SAMU
{
if (gTeam[playerid] == 1 || PlayerInfo[playerid][pMembro] == 4 || PlayerInfo[playerid][pLider] == 4)
{
SetTimer("PortaoMedicos2M", 5000, false);
SendClientMessage(playerid, COLOR_BLUE, "Portгo aberto, sera fechado em 4 SEGUNDOS =>Rapido<=");
MoveObject(PortaoMedicos2, 1636.6999512, 1845.3000488, 12.5000000, 3, 0.0000000, 0.0000000, 270.0000000);
}
}
Tб certo? ....
Re: 2 duvidas e ajuda -
DeadNudock - 19.09.2014
Pq eu entro no carro e aperto CTRL o carro nгo liga, e o segundo o portгo nгo abre afs.. nгo sei oque fiz..
Re: 2 duvidas e ajuda -
DeadNudock - 19.09.2014
Tб certo? Alguйm? Uppppp!!
Re: 2 duvidas e ajuda -
victorlus - 19.09.2014
A Tecla LCTRL й newkeys == 1
Onde colocar й em OnPlayerKeyStateChange
Sei lб se й isso oque precisa
Re: 2 duvidas e ajuda -
DeadNudock - 19.09.2014
Entгo o primeiro tб certo? Ou coloco sу o new es?