示例#1
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;
 }