CMD:autofix(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][Autofix] == 0) {
PlayerInfo[playerid][Autofix] = 1;
GetVehicleHealth(playerid,250) SetVehicleHealth(playerid,1000);
SendClientMessage(playerid,green,"Vehicle Auto-Fix Enabled. Do NOT use in fight.");
} else {
PlayerInfo[playerid][Autofix] = 0;
SendClientMessage(playerid,red,"Vehicle Auto-Fix Disabled");
SetPlayerHealth(playerid, 100);
} return GivePlayerWeapon(playerid,35,0);
}
public OnVehicleDeath(vehicleid) {
for (new i = 0; i < MAX_PLAYERS; i++) {
if (IsPlayerInVehicle(i, vehicleid)) {
new Float:vHealth;
GetVehicleHealth(vehicleid, vHealth);
if (PlayerInfo[i][Autofix] == 1 && vHealth =< 250) {
RepairVehicle(vehicleid);
}
}
}
}
|
Код:
public OnVehicleDeath(vehicleid) {
if (IsPlayerInVehicle(vehicleid)) {
new Float:vHealth;
GetVehicleHealth(vehicleid, vHealth);
if (PlayerInfo[playerid][Autofix] == 1 && vHealth =< 250) {
SetVehicleHealth(vehicleid, 1000.0);
}
}
}
|
CMD:autofix(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][Autofix] == 0) {
PlayerInfo[playerid][Autofix] = 1;
SendClientMessage(playerid,green,"Vehicle Auto-Fix Enabled. Do NOT use in fight.");
} else {
PlayerInfo[playerid][Autofix] = 0;
} return SendClientMessage(playerid,red,"Vehicle Auto-Fix Disabled");
}
public OnVehicleDeath(vehicleid,killerid)
{
if(VehicleInfo[vehicleid][Temp] == 1) SetTimerEx("EraseVehicle", 5000,0,"i",vehicleid);
if(onsys[vehicleid] == 1) SetTimerEx("EraseVehicle",10000,0,"i",vehicleid);
SandInEngine[vehicleid] =0;
for (new i = 0; i < MAX_PLAYERS; i++) {
if (IsPlayerInVehicle(i, vehicleid)) {
new Float:vHealth;
GetVehicleHealth(vehicleid, vHealth);
if (PlayerInfo[i][Autofix] == 1 && vHealth =< 250) {
RepairVehicle(vehicleid);
return 1;
}
if (PlayerInfo[i][Autofix] == 1 && vHealth =< 250)
if (PlayerInfo[i][Autofix] == 1 && vHealth =< 250.0)

CMD:autofix(playerid,params[]) {
SendClientMessage(playerid,green,"Entered command /autofix.");
#pragma unused params
if(PlayerInfo[playerid][Autofix] == 0) {
SendClientMessage(playerid,green,"Player has autofix disabled.");
PlayerInfo[playerid][Autofix] = 1;
SendClientMessage(playerid,green,"Vehicle Auto-Fix Enabled. Do NOT use in fight.");
} else {
SendClientMessage(playerid,green,"Player has autofix enabled.");
PlayerInfo[playerid][Autofix] = 0;
} return SendClientMessage(playerid,red,"Vehicle Auto-Fix Disabled");
}
public OnVehicleDeath(vehicleid,killerid)
{
if(VehicleInfo[vehicleid][Temp] == 1) SetTimerEx("EraseVehicle", 5000,0,"i",vehicleid);
if(onsys[vehicleid] == 1) SetTimerEx("EraseVehicle",10000,0,"i",vehicleid);
SandInEngine[vehicleid] =0;
for (new i = 0; i < MAX_PLAYERS; i++) {
if (IsPlayerInVehicle(i, vehicleid)) {
new Float:vHealth;
GetVehicleHealth(vehicleid, vHealth);
if (PlayerInfo[i][Autofix] == 1 && vHealth =< 250) {
RepairVehicle(vehicleid);
return 1;
}
public OnVehicleDeath(vehicleid,killerid)
{
if(VehicleInfo[vehicleid][Temp] == 1)
{
SetTimerEx("EraseVehicle", 5000, 0, "i", vehicleid);
}
if(onsys[vehicleid] == 1)
{
SetTimerEx("EraseVehicle", 10000, 0, "i", vehicleid);
}
SandInEngine[vehicleid] = 0;
for (new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerInVehicle(i, vehicleid)) continue;
new Float:vHealth;
GetVehicleHealth(vehicleid, vHealth);
if (PlayerInfo[i][Autofix] == 1 && vHealth <= 250.0)
{
RepairVehicle(vehicleid);
}
}
return 1;
}