[Pedido] Veнculos desligados atй realizar cmd
#1

Bom,desculpe mas esse й o meu segundo post do dia,sou novato e falta apenas isso para completas uma FS,o que acontece й o seguinte,quero que os veнculos sу liguem apуs realizar o comando por KEY_NO (apertando N).

Pawn Code:

// Sistema feito por felipe Melo
// nao tire os creditos!!!!
#define FILTERSCRIPT
#define LARANJA 0xFF6600AA
#define Verde 0x33AA33AA
#include <a_samp>

#if defined FILTERSCRIPT
new luz[MAX_VEHICLES];

public OnFilterScriptExit()
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, Verde, "[BRL]Para Ligar/Desligar o Veнculo Aperte: N");
SendClientMessage(playerid, Verde, "[BRL]Para Ligar/Desligar o Farol Aperte: Y");
SendClientMessage(playerid, Verde, "Veiculo Ligado");
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_YES && IsPlayerInAnyVehicle(playerid))
{
new engine, lights, alarm, doors, bonnet, boot, objective;
if(luz[playerid] == 0)
{
new veh = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(veh, engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
luz[playerid] = 1;
SendClientMessage(playerid, Verde, "Farol ligado");

}
else if(luz[playerid] == 1)
{
new veh = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(veh, engine, lights, alarm,doors, bonnet, boot, objective);
SetVehicleParamsEx(veh, engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
luz[playerid] = 0;
SendClientMessage(playerid, LARANJA, "Farol Desligado");
}
}
if(newkeys == KEY_NO && IsPlayerInAnyVehicle(playerid))
{
new mot, lu, alar, por, cap, porma, ob;
new carro = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
if(mot == VEHICLE_PARAMS_OFF)
{
SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
SendClientMessage(playerid, Verde, "Veiculo Ligado");
}else{
SendClientMessage(playerid,LARANJA, "Veiculo Desligado");
SetVehicleParamsEx(carro, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
}
}
return 1;
}
#endif

PS: peзo desculpas por nгo saber por isso em Code,aproveita e me digam se para ficar em Code aqui no fуrum й
Reply
#2

Coloque em OnGameModeInit
pawn Код:
ManualVehicleEngineAndLights();
para colocar seus cуdigos use [pawn*]etc...[*/pawn]
sem os "*".
Reply
#3

Irei testar,logo colocarei a resposta e obrigado por falar sobre o cуdigo ai
Reply
#4

Obrigado,deu certo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)