Example #1
0
 private static function Add($name, $price, $color, Position $position)
 {
     $modelid = Vehicles::FindModelidByName($name);
     if ($modelid != -1) {
         $v = new Vehicle(-1, VEHICLE_SHOP, -1, $modelid, $color, $position);
         VehicleShop::$prices[$v->ID()] = $price;
     }
 }
Example #2
0
 public static function cmdCreateVehicle(Player $player, $numparams, $params)
 {
     $vehicle = implode(' ', array_slice($params, 1));
     $model = -1;
     if (!ctype_digit($vehicle)) {
         $model = Vehicles::FindModelidByName($vehicle);
     } else {
         if (Vehicles::IsValidModelid($vehicle)) {
             $model = (int) $vehicle;
         } else {
             return COMMAND_OK;
         }
     }
     if ($model != -1) {
         $pos = clone $player->Position();
         $pos->x++;
         $pos->y++;
         $pos->z++;
         new Vehicle(-1, VEHICLE_STATIC, -1, $model, array(1, 0), $pos, 100, 1.1);
     } else {
         $player->Send(COLOR_ERROR, '.:: Enter a valid vehicle model ID or name ::.');
     }
     return COMMAND_OK;
 }