Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » Как НЕ надо писать скрипты |
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Search | Conference rules | Album | Register | Pilots list | Profile | Log in to check your private messages | Log in

   Page 1 of 1
 
Поиск в этой теме:
Канал X2: The Threat: «Как НЕ надо писать скрипты»
SD
 272 EGP


Рейтинг канала: 2(21)
: 30
Posts: 2544

Joined: 05 Mar 2006
Предлагаю в этой теме излагать опыт нетривиальных ошибок в своих скриптах.

К примеру я в !fight.attack.enemiesrange.land заменил строку
$flags = [Find.Enemy] | [Find.Nearest] | [Find.Random] | [Find.Multiple]
на
$flags = [Find.Enemy] | [Find.Nearest] |
и получил железный FPS=1. А еще говорят что редактор защищает от ошибок...

Edit: Нет, дело в лишней операции OR в конце. Не знаю что за мусор оно запихнуло в значение, но результат как говорится - налицо.
    Posted: 12:30 18-05-2006   
Darth Revan
 345 EGP


Рейтинг канала: 5(153)
: 42
Posts: 349
Location: Belarus Prime
Joined: 01 Feb 2006
В случае с [Find.Multiple] возвращается массив, а без - объект. Может в этом дело.
    Posted: 21:20 18-05-2006   
SD
 272 EGP


Рейтинг канала: 2(21)
: 30
Posts: 2544

Joined: 05 Mar 2006
Так же известно что редактор скриптов защищает нас вставляя return null если мы его не поставили. Но его "могучий" интеллек не всегда справляется. Вот этот скрипт повешает игру:
001 if [FALSE]
002 return null
003 end
    Posted: 07:17 19-05-2006   
Канал X2: The Threat: «Как НЕ надо писать скрипты»
 
  
Display posts from previous: 
View previous topic | View next topic |
К списку каналов | Наверх страницы
Цитата не в тему: Ну так вот. По этой причине я всегда ни в чем не уверена и часто ничего не знаю, казалось бы, там, где я знаю. (призналась MeLeK)

  » Как НЕ надо писать скрипты |
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18