Страница 24 из 438 ПерваяПервая ... 1422232425263474124 ... ПоследняяПоследняя
Показано с 231 по 240 из 4374

Тема: Общие вопросы

  1. #231
    Бывалый Аватар для Dark32
    Информация о пользователе
    Регистрация
    30.12.2008
    Адрес
    Арзамас
    Сообщений
    640
    Записей в дневнике
    2
    Репутация: 20 Добавить или отнять репутацию

    По умолчанию

    Ничего. Посмотреть: "А вдруг там всё написано открытым текстом", если это не так, то надо лезть в код.
    Собственно я это тоже первым делом делаю. Потом лезу в код и смотрю где и как открывается файл

    З.Ы. если нужны более подробное объяснение - в скайп
    Нужна помощь в скриптах? Запутался? Голова не варит?
    Читал это и это тоже? Не помогло? Тогда тебе сюда!
    Спойлер •••:
    Цитата Сообщение от Реймон
    В мире нет вещей которые нельзя решить с помощью сладостей
    Цитата Сообщение от Ундер
    Ночью можно обойтись и без сладостей...

  2. #232

    По умолчанию

    Поскольку мои вчерашние вопросы после переезда благополучно пропали, задам их ещё раз.

    Подскажите, пожалуйста

    1. Как на VX отключить скроллинг локаций?
    2. Как в том же VX сделать, чтобы в разных городах в магазинах одна и та же вещь продавалась по разным ценам?
    Последний раз редактировалось lucky*strike; 03.08.2010 в 14:09. Причина: так надо

  3. #233

    По умолчанию

    1. Сейчас скину
    2. А просто создать две одинаковые вещи нельзя?

  4. #234

    По умолчанию

    Код:
    #===============================================================
    # ● [VX Snippet] ◦ Lock Screen ◦ □
    # * Lock/Unlock screen from scroll with switch~ *
    #--------------------------------------------------------------
    # ◦ by Woratana [woratana@hotmail.com]
    # ◦ Thaiware RPG Maker Community
    # ◦ Released on: 02/06/2008
    # ◦ Version: 1.0
    #--------------------------------------------------------------
    
    #==================================================================
    # ** HOW TO USE **
    #-----------------------------------------------------------------
    # * Set the switch ID you want to use to lock/unlock screen in SETUP part.
    # * Turn that switch ON/OFF to LOCK/UNLOCK screen.
    #==================================================================
    
    class Game_Map
      #==========================================================
      # * [START] LOCK SCREEN SCRIPT SETUP
      #----------------------------------------------------------
      LOCK_SWITCH_ID = 4
      # Switch to LOCK/UNLOCK screen. (turn this switch ON to LOCK)
      #----------------------------------------------------------
      # * [END] LOCK SCREEN SCRIPT SETUP
      #==========================================================
      
      # List all the methods that use for scroll
      AM = [:scroll_up, :scroll_down, :scroll_left, :scroll_right]
      AM.each do |m|
        new_m = 'wora_lockscr_gammap' + m.to_s                # Create new name
        alias_method(new_m, m) unless method_defined?(new_m)  # Alias the method
                                                              # Create script
    ascript = <<_SCRIPT_
    def #{m} (*args)
      return if $game_switches[#{LOCK_SWITCH_ID}]
      #{new_m} (*args)
    end
    _SCRIPT_
        eval(ascript) # Run script
      end
    end
    Чтобы отключить скролинг, нужно включить четвёртый свич.

  5. #235

    По умолчанию

    1. Кажись, самое то что надо) Спасибо

    2. Можно, только очень уж муторно каждую вещь много раз дублировать >_<
    Да и лимит всего 999 вещей

  6. #236

    По умолчанию

    Цитата Сообщение от lucky*strike Посмотреть сообщение
    2. Можно, только очень уж муторно каждую вещь много раз дублировать >_<
    Да и лимит всего 999 вещей
    О_о, тебе нехватит 999 слотов?

  7. #237

    По умолчанию

    Не, ну хватить то должно, конечно)
    И всё же дублировать каждый предмет для каждого магазина мне совсем не улыбается.

  8. #238
    Бывалый Аватар для Dark32
    Информация о пользователе
    Регистрация
    30.12.2008
    Адрес
    Арзамас
    Сообщений
    640
    Записей в дневнике
    2
    Репутация: 20 Добавить или отнять репутацию

    По умолчанию

    Тогда нужно скрипт магазина править.
    Нужна помощь в скриптах? Запутался? Голова не варит?
    Читал это и это тоже? Не помогло? Тогда тебе сюда!
    Спойлер •••:
    Цитата Сообщение от Реймон
    В мире нет вещей которые нельзя решить с помощью сладостей
    Цитата Сообщение от Ундер
    Ночью можно обойтись и без сладостей...

  9. #239

    По умолчанию

    Цитата Сообщение от Dark32 Посмотреть сообщение
    Тогда нужно скрипт магазина править.
    Для меня эти слова звучат как приговор, т.к. в силу врождённого скудоумия я в таких высоких материях не разбираюсь.

    Похоже, проще будет дублировать(

  10. #240
    Пользователь Аватар для Бастард
    Информация о пользователе
    Регистрация
    04.08.2010
    Адрес
    Москва
    Сообщений
    50
    Репутация: 6 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от lucky*strike Посмотреть сообщение
    Как в том же VX сделать, чтобы в разных городах в магазинах одна и та же вещь продавалась по разным ценам?
    Код:
    ===============================================================
    # ? [VX] ? Item Price Changer ? ?
    # * Change item/weapon/armor's price in-game *
    #--------------------------------------------------------------
    # ? by Woratana [woratana@hotmail.com]
    # ? Thaiware RPG Maker Community
    # ? Released on: 26/06/2008
    # ? Version: 1.0
    #--------------------------------------------------------------
    
    #==================================================================
    # ** HOW TO USE **
    #-----------------------------------------------------------------
    # ** To change item's price, call script:
    #  Price_Edit.item(id, price)
    #
    # * id: ID of item you want to change price
    # * price: New price
    #
    # ** To change weapon's price, call script:
    #  Price_Edit.weapon(id, price)
    #
    # ** To change armor's price, call script:
    #  Price_Edit.armor(id, price)
    #
    # ** You can leave the price blank to reset item's price:
    #  Price_Edit.item(id)
    #  Price_Edit.weapon(id)
    #  Price_Edit.armor(id)
    # * This will use default price you set in database.
    #===============================================================
    
    module Price_Edit
      def self.item(id, price = nil)
        price ||= $data_items[id].real_price
        $game_system.new_price['item'][id] = price
      end
      
      def self.weapon(id, price = nil)
        price ||= $data_weapons[id].real_price
        $game_system.new_price['weapon'][id] = price
      end
      
      def self.armor(id, price = nil)
        price ||= $data_armors[id].real_price
        $game_system.new_price['armor'][id] = price
      end
    end
    
    class Game_System
      def new_price
        if @new_price.nil?
          @new_price = {}
          @new_price['item'] = []
          @new_price['weapon'] = []
          @new_price['armor'] = []
        end
        return @new_price
      end
    end
    
    module RPG
      class BaseItem
        def real_price
          return @price
        end
      end
      
      class Item
        def price
          return $game_system.new_price['item'][@id].nil? ? @price :
        $game_system.new_price['item'][@id]
        end
      end
      
      class Weapon
        def price
          return $game_system.new_price['weapon'][@id].nil? ? @price :
        $game_system.new_price['weapon'][@id]
        end
      end
      
      class Armor
        def price
          return $game_system.new_price['armor'][@id].nil? ? @price :
        $game_system.new_price['armor'][@id]
        end
      end
    end

Страница 24 из 438 ПерваяПервая ... 1422232425263474124 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •