[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!