[Ajuda] 2 duvidas e ajuda
#1

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..
Reply
#2

1: https://sampwiki.blast.hk/wiki/Keys

2: Tirar a verificaзгo se o player esta no veiculo .
Reply
#3

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? ....
Reply
#4

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..
Reply
#5

Tб certo? Alguйm? Uppppp!!
Reply
#6

A Tecla LCTRL й newkeys == 1
Onde colocar й em OnPlayerKeyStateChange
Sei lб se й isso oque precisa
Reply
#7

Entгo o primeiro tб certo? Ou coloco sу o new es?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)