главная турниры статьи wiki карта сайта логин

Автор Тема: Help!!!  (Прочитано 1700 раз)

0 Пользователей и 1 Гость просматривают эту тему.

General

  • Модератор
  • level 2
  • *****
  • Сообщений: 204
  • OS:
  • Mac OS X 10.5 Mac OS X 10.5
  • Browser:
  • Firefox 3.6.26 Firefox 3.6.26
    • Просмотр профиля
  • Раса: Человек
Help!!!
« : Декабрь 27, 2012, 20:47:38 »
Что я сделал неправильно?(В игре вариант с снарядом не показует даже при 1000 золота)
    [event]
        name=moveto
        first_time_only=no
        [filter] 
            x=18,17,17,19,19,18
            y= 4,4,3,4,3,2
        [/filter]
        [message]
            speaker=Fire_mage
            message=_ "Что вы хочете?"
            [option]
                message= _ "Я хочу научится заклинанию Снаряд(20 золотых)"
              [show_if]
                 [variable]
                    name=gold
                    greater_than_equal_to=20
                 [/variable]
              [/show_if]
                [command]
                  [gold]
                      side=1
                     amount=-50
                  [/gold]
                      [object]
                    silent=yes
                        [effect]
   
                        apply_to=new_attack
                                   
                        name=fireball
                                             
                        description=_"fireball"                       
           
                        type=fire
                       
                         range=ranged
                     
                        [specials]
                       
                            {WEAPON_SPECIAL_MAGICAL}
               
                         [/specials]
                   
                         damage=8
                     
                         number=4
                 
                    [/effect]
      
                    [effect]
        
                        apply_to=new_animation
       
                        [attack_anim]
                 
                            [filter_attack]
               
                                name=fireball
                
                            [/filter_attack]
                    
                            {MISSILE_FRAME_FIREBALL}
           
                           [/attack_anim]
                  
                     [/effect]               
      
                  [/object]
                   [/command]
            [/option]
            [option]
                message= _ "Я хочу научится заклинанию Огненый Шар(50 золотых)"
              [command]
                  [gold]
                      side=1
                     amount=-50
                  [/gold]
                      [object]
                    silent=yes
                        [effect]
   
                        apply_to=new_attack
                                   
                        name=fireball
                                             
                        description=_"fireball"                       
           
                        type=fire
                       
                         range=ranged
                     
                        [specials]
                       
                            {WEAPON_SPECIAL_MAGICAL}
               
                         [/specials]
                   
                         damage=8
                     
                         number=4
                 
                    [/effect]
      
                    [effect]
        
                        apply_to=new_animation
       
                        [attack_anim]
                 
                            [filter_attack]
               
                                name=fireball
                
                            [/filter_attack]
                    
                            {MISSILE_FRAME_FIREBALL}
           
                           [/attack_anim]
                  
                     [/effect]               
      
                  [/object]
                [/command]
            [/option]
        [/message]

FallenPhoenix

  • level 2
  • **
  • Сообщений: 126
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 11.64 Opera 11.64
    • Просмотр профиля
    • Phoenix Lair
  • Раса: Эльф
Re: Help!!!
« Ответ #1 : Декабрь 28, 2012, 01:44:51 »
Ты откудова переменную gold взял? Сама по себе она не создается как бэ.
Вот такую штуку можешь добавить перед диалогом, желательно с последующим {CLEAR_VARIABLE}:
[store_gold]
side=$side_number
variable=gold #это можно не указывать, оно и так по дефолту в gold сохраняется
[/store_gold]
Кстати, на тему переменных советую почаще юзать команду inspect.

И еще у тя 3 ляпа вижу:
  • Ты в том пункте вместо 20 голды забираешь 50
  • В сочетании "Огненный шар" шар нужно писать со строчной
  • Прочерк перед кавычками нужен только в том случае, когда хочешь вместо оной строки взять ее перевод из mo-файла. Т.е. это исключительно для поддержки интернационализации, когда сам аддон пишешь на английском (под русский gettext не заточен)
« Последнее редактирование: Декабрь 28, 2012, 02:45:43 от FallenPhoenix »
Spoiler (click to show/hide)

General

  • Модератор
  • level 2
  • *****
  • Сообщений: 204
  • OS:
  • Mac OS X 10.5 Mac OS X 10.5
  • Browser:
  • Firefox 3.6.26 Firefox 3.6.26
    • Просмотр профиля
  • Раса: Человек
Re: Help!!!
« Ответ #2 : Декабрь 28, 2012, 15:43:00 »
Спасибо.