SA-MP Forums Archive
[DUV] comando "/motor" - 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: [DUV] comando "/motor" (/showthread.php?tid=314679)



[DUV] comando "/motor" - VictorSobreira - 30.01.2012

No jogo, tenho duas opзхes de ligar o motor, escrevendo /motor ou apertando CTRL.

Queria passar da tecla CTRL pra de SHIFT.

Como que faзo isso ?


Re: [DUV] comando "/motor" - Lucas_HenryK - 30.01.2012

poste o /motor


Re: [DUV] comando "/motor" - VictorSobreira - 30.01.2012

Код HTML:
if(strcmp(cmd, "/motor",true) == 0)//na public OnPlayerCommandText
	{
    	new vid = GetPlayerVehicleID(playerid);
		if(IsPlayerInAnyVehicle(playerid))
		{
		    if(EngineCarro[vid] == 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		    {
		        new viados[MAX_PLAYER_NAME];
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
            	SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
            	SendClientMessage(playerid, 0xFFFFFFAA, "Motor {2F991A}Ligado!");
            	EngineCarro[vid] = 1;
            	GetPlayerName(playerid, viados, sizeof(viados));
				format(string, sizeof(string), "* %s Girou a chave e ligou o veiculo.", viados);
			    ProxDetector(20.0, playerid, string, ROXO,ROXO,ROXO,ROXO,ROXO);

    		}
			else if(EngineCarro[vid] == 1 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
			{
                new viados[MAX_PLAYER_NAME];
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
            	SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
            	SendClientMessage(playerid, 0xFFFFFFAA, "Motor {E31919}Desligado!");
            	EngineCarro[vid] = 0;
                GetPlayerName(playerid, viados, sizeof(viados));
				format(string, sizeof(string), "* %s Girou a chave e desligou o veiculo.", viados);
			    ProxDetector(20.0, playerid, string, ROXO,ROXO,ROXO,ROXO,ROXO);
			}
		}
    	return 1;
   	}
e tem esse aqui ainda

Код HTML:
	if(newstate == PLAYER_STATE_DRIVER)
	{
			SendClientMessage(playerid,COLOR_WHITE, "* {00CD00}Para Ligar{FFFFFF} ou {EE0000}Desligar{FFFFFF} o carro aperte {00CD00}'CTRL'{FFFFFF} ou digite: /motor.");
			SendClientMessage(playerid,COLOR_WHITE, "* {00CD00}Para Ligar{FFFFFF} ou {EE0000}Desligar{FFFFFF} a Fбrol aperte {00CD00}'ALT'{FFFFFF} ou digite /farol.");
	}
/\ nгo sei se ajuda tanto.


Re: [DUV] comando "/motor" - Hardware - 30.01.2012

Manda o OnPlayerKeyStateChange.


Re: [DUV] comando "/motor" - VictorSobreira - 30.01.2012

Quote:
Originally Posted by Hardware
Посмотреть сообщение
Manda o OnPlayerKeyStateChange.
Isso?
Код HTML:
	if((newkeys == 1) && (IsPlayerInAnyVehicle(playerid)))
	{
        OnPlayerCommandText(playerid, "/motor");
        return 1;
	}



Re: [DUV] comando "/motor" - Hardware - 30.01.2012

No lugar disso:
pawn Код:
if((newkeys == 1) && (IsPlayerInAnyVehicle(playerid)))
{
     OnPlayerCommandText(playerid, "/motor");
     return 1;
}
Coloque isso:
pawn Код:
if((newkeys == 32) && (IsPlayerInAnyVehicle(playerid)))
{
     OnPlayerCommandText(playerid, "/motor");
     return 1;
}



Re: [DUV] comando "/motor" - VictorSobreira - 30.01.2012

foi pra tecla s

Код HTML:
 	}
	if((newkeys == 32) && (IsPlayerInAnyVehicle(playerid)))
	{
        OnPlayerCommandText(playerid, "/motor");
        return 1;
	}
	if((newkeys == 16))
	{
Lembrando: Esse comando sу funciona DENTRO do veнculo.


Re: [DUV] comando "/motor" - WLSF - 30.01.2012

32 dentro de veнculo = S
32 apй = Shift

tente o 4, ALT..


Re: [DUV] comando "/motor" - Lуs - 30.01.2012

http://forum.sa-mp.com/showpost.php?...14&postcount=2


Re: [DUV] comando "/motor" - VictorSobreira - 30.01.2012

mas eu jб vi isso em outro servidor, que era com a tecla shift dentro do carro, e eu queria deixar com shift tambйm :/

RESOLVIDO.

Passei pro caps lock, invйs de 4, mudei pra 2. Obrigado!