• Welcome to Vice City Multiplayer.
 

Fix Commands For FBS.

Started by [XT]ariel[X], November 11, 2009, 12:59:00 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

[XT]ariel[X]

Hi all, other script for FBS :)


  elseif (fix == $3) {
    if ($vcmp.vehicle($1, $2) != 0) {
      var %a = 0
      var %b = $vcmp.vehicle($1, $2),%c = $vcmp.location($1, $2),%d = $vcmp.location($1, $2).x $vcmp.location($1, $2).y $calc($vcmp.location($1, $2).z - 1.12)
      vcmp.setlocation $1 $2 %c %a
      vcmp.setvehicleloc $1 %b 1 1 1
      vcmp.setvehiclehealth $1 %b 1000
      vcmp.msg $2 Please wait while your car is fixed......
      !.timer 1 7 /vcmp.setvehicleloc $1 %b %d
      !.timer 1 7 /vcmp.setvehicle $1 %b
      !.timer 1 7 /vcmp.msg $1 $2 Thank you for your patience, Your car has been fixed
    }
    else vcmp.msg $2 You can only fix Cars, Not yourself.
  }
Clic in image from enter in my web :D

thijn

#1
In normal english:

    elseif (fix == $3) {
      if ($vcmp.vehicle($1, $2) != 0) {
        var %a = 0
        var %b = $vcmp.vehicle($1, $2),%c = $vcmp.location($1, $2),%d = $vcmp.location($1, $2).x $vcmp.location($1, $2).y $calc($vcmp.location($1, $2).z - 1.12)
        vcmp.setlocation $1 $2 %c %a
        vcmp.setvehicleloc %b 1 1 1
        vcmp.setvehiclehealth %b 1000
        vcmp.msg $2 Please wait while your car is fixed......
        !.timer 1 7 /vcmp.setvehicleloc %b %d
        !.timer 1 7 /vcmp.setvehicle $1 $2 %b
        !.timer 1 7 /vcmp.msg $1 $2 Thank you for your patience, Your car has been fixed
      }
      else vcmp.msg $2 You can only fix Cars, Not yourself.
    }


EDIT: I think this code doesn't work because you do not specify the server ID in the setvehicleloc & health


[XT]ariel[X]

Clic in image from enter in my web :D

[XT]ariel[X]

Scripts Errors. :P
Script Good:


  elseif (fix == $3) {
    if ($vcmp.vehicle($1, $2) != 0) {
      var %a = 0
      var %b = $vcmp.vehicle($1, $2),%c = $vcmp.location($1, $2),%d = $vcmp.location($1, $2).x $vcmp.location($1, $2).y $calc($vcmp.location($1, $2).z - 1.12)
      vcmp.setlocation $1 $2 %c %a
      vcmp.setvehicleloc $1 %b 1 1 1
      vcmp.setvehiclehealth $1 %b 1000
      vcmp.msg $2 Please wait while your car is fixed......
      !.timer 1 7 /vcmp.setvehicleloc $1 %b %d
      !.timer 1 7 /vcmp.setvehicle $1 %b
      !.timer 1 7 /vcmp.msg $1 $2 Thank you for your patience, Your car has been fixed
    }
    else vcmp.msg $2 You can only fix Cars, Not yourself.
  }
Clic in image from enter in my web :D

Javi