Vice City: Multiplayer

Server Development => Scripting and Server Management => Topic started by: ali_vcmp on Dec 03, 2014, 08:19 PM

Title: Fix Cmd Problem :/
Post by: ali_vcmp on Dec 03, 2014, 08:19 PM
I Make This Fix Cmd But it Only Increase Vehicle Health Its Doesnt Repair Vehicle Body Idk Why But Pls Need Help
  else if ( cmd == "fix" )
  {
    local veh = player.Vehicle;
if ( !veh ) MessagePlayer( RED+"[Dod-Error] You must be in a Vehicle.", player );
else if ( veh.Health == 1000 ) MessagePlayer( RED+"[Dod-Error] There is no need to fix your vehicle.", player );
else
{
         NewTimer( "Fix", 3000, 1, player.ID );
               MessagePlayer( ORANGE+">> Fixing your Vehicle in 3 secs..", player );
}
  }
Cmd

function Fix(player)
{
local p = FindPlayer( player );
p.Vehicle.Health = 1000;
ePrivMessage( "Successfully fixed your vehicle.", p );
}
Title: Re: Fix Cmd Problem :/
Post by: Banaqs on Dec 03, 2014, 08:24 PM
function Fix(player)
{
local p = FindPlayer( player );
if (p)
{
    p.Vehicle.Fix();
    ePrivMessage( "Successfully fixed your vehicle.", p );
}
}
Title: Re: Fix Cmd Problem :/
Post by: ali_vcmp on Dec 03, 2014, 08:59 PM
Thanks You Banaqs Topic Locked