public OnGameModeInit()
{
ManualVehicleEngineAndLights();
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle(playerid) && newkeys == 1)
{
if(motor[playerid] == 0)
{
new car = GetPlayerVehicleID(playerid), wi, ll, ia, n, dlc, dmais, he;
GetVehicleParamsEx(car, wi, ll, ia, n, dlc, dmais, he);
SetVehicleParamsEx(car, VEHICLE_PARAMS_ON, ll, ia, n, dlc, dmais, he);
motor[playerid] = 1;
SendClientMessage(playerid, -1, "Motor Ligado com Sucesso.");
return 1;
}
else if(motor[playerid] == 1)
{
new car = GetPlayerVehicleID(playerid), wi, ll, ia, n, dlc, dmais, he;
GetVehicleParamsEx(car, wi, ll, ia, n, dlc, dmais, he);
SetVehicleParamsEx(car, VEHICLE_PARAMS_OFF, ll, ia, n, dlc, dmais, he);
motor[playerid] = 0;
SendClientMessage(playerid,-1, "Motor Desligado com Sucesso.");
return 1;
}
return 1;
}
Boa tarde
Tenho um FS de ligar veнculo, porйm se o player entrar no carro e acelerar, ele anda numa boa. Quero bloquear para quando o player entrar e acelerar o carro nгo andar. Somente se ele apertar CTRL, aн sim liga o veнculo e ele consegue sair com o carro. Alguйm pode ajudar? PHP код:
|
public OnFilterScriptInit()
{
ManualVehicleEngineAndLights();
return 1;
}
C:\Users\Gabriel\Desktop\Project Fatality\filterscripts\motor.pwn(22) : error 021: symbol already defined: "OnFilterScriptInit" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. |
public OnFilterScriptInit()
{
print("\n===============================");
print("*******************************");
print("\nFilterScript By Willian_Luigi\n");
print("*******************************");
print("===============================\n");
return 0;
}
new motor[MAX_PLAYERS], farol[MAX_PLAYERS];
public OnFilterScriptInit()
{
ManualVehicleEngineAndLights();
return 1;
}
public OnFilterScriptInit()
{
print("\n===============================");
print("*******************************");
print("\nFilterScript By Willian_Luigi\n");
print("*******************************");
print("===============================\n");
ManualVehicleEngineAndLights();
return 1;
}
public OnFilterScriptInit()
{
print("\n===============================");
print("*******************************");
print("\nFilterScript By Willian_Luigi\n");
print("*******************************");
print("===============================\n");
ManualVehicleEngineAndLights();
return 1;
}
new motor[MAX_PLAYERS], farol[MAX_PLAYERS];
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle(playerid) && newkeys == 1)
{
if(motor[playerid] == 0)
{
new car = GetPlayerVehicleID(playerid), wi, ll, ia, n, dlc, dmais, he;
GetVehicleParamsEx(car, wi, ll, ia, n, dlc, dmais, he);
SetVehicleParamsEx(car, VEHICLE_PARAMS_ON, ll, ia, n, dlc, dmais, he);
motor[playerid] = 1;
SendClientMessage(playerid, -1, "Motor Ligado com Sucesso.");
return 1;
}
else if(motor[playerid] == 1)
{
new car = GetPlayerVehicleID(playerid), wi, ll, ia, n, dlc, dmais, he;
GetVehicleParamsEx(car, wi, ll, ia, n, dlc, dmais, he);
SetVehicleParamsEx(car, VEHICLE_PARAMS_OFF, ll, ia, n, dlc, dmais, he);
motor[playerid] = 0;
SendClientMessage(playerid,-1, "Motor Desligado com Sucesso.");
return 1;
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new car = GetPlayerVehicleID(playerid);
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(car, engine,lights, alarm, doors, bonnet, boot, objective);
if(Motor[car] == false) SetVehicleParamsEx(car, 0,lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "Seu veiculo esta desligado por favor ligue-o apertando CTRL para poder andar");
}
return true;
}