forward Carro(playerid,vehicleid,health);
public Carro(playerid,vehicleid,health)
{
new Float:health;//aviso aqui
new veh;
veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, health);
new engine, lights, alarm, doors, bonnet, boot, objective;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(health < 10)
{
if(IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid, 0);
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 0, 0, alarm, doors, bonnet, boot, objective);
}
}
if(health > 10)
{
if(IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid, 1);
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, 1, alarm, doors, bonnet, boot, objective);
}
}
}
return true;
}
C:\Documents and Settings\Maurilio\Desktop\Transportando o Brasil - editado\gamemodes\TOB.pwn(1397) : warning 219: local variable "health" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
forward Carro(playerid,vehicleid,Vida);
public Carro(playerid,vehicleid,Vida)
{
new Float:Vida;
new veh;
veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, Vida);
new engine, lights, alarm, doors, bonnet, boot, objective;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(Vida < 10)
{
if(IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid, 0);
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 0, 0, alarm, doors, bonnet, boot, objective);
}
}
if(Vida > 10)
{
if(IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid, 1);
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, 1, alarm, doors, bonnet, boot, objective);
}
}
}
return true;
}
Toma
pawn Код:
|
Carro(playerid,vehicleid,*health)
new Float:*health;//aviso aqui
forward Carro(playerid,vehicleid,VidaDoVeiculoDonSpeed);
public Carro(playerid,vehicleid,VidaDoVeiculoDonSpeed)
{
new Float:VidaDoVeiculoDonSpeed;
new veh;
veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, VidaDoVeiculoDonSpeed);
new engine, lights, alarm, doors, bonnet, boot, objective;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(VidaDoVeiculoDonSpeed < 10)
{
if(IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid, 0);
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 0, 0, alarm, doors, bonnet, boot, objective);
}
}
if(VidaDoVeiculoDonSpeed > 10)
{
if(IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid, 1);
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, 1, alarm, doors, bonnet, boot, objective);
}
}
}
return true;
}