Tank: Zone of Death Wiki
Insert (обсуждение | вклад)
Insert (обсуждение | вклад)
 
(не показана 31 промежуточная версия 6 участников)
Строка 1: Строка 1:
  +
[[Тутор по созданию скриптов]]
=Скрипты=
 
==Функции по алфавиту==
 
====addbot====
 
Добавление нового бота
 
   
  +
==Список функций в алфавитном порядке==
Пример:
 
  +
* [[Function_actor|actor]]
addbot()
 
  +
* [[Function_ai_attack|ai_attack]]
  +
* [[Function_ai_march|ai_march]]
  +
* [[Function_ai_pickup|ai_pickup]]
  +
* [[Function_damage|damage]]
  +
* [[Function_exists|exists]]
  +
* [[Function_export|export]]
  +
* [[Function_equip|equip]]
  +
* [[Function_import|import]]
  +
* [[Function_kill|kill]]
  +
* [[Function_load|load]]
  +
* [[Function_loadmap|loadmap]]
  +
* [[Function_loadtheme|loadtheme]]
  +
* [[Function_message|message]]
  +
* [[Function_music|music]]
  +
* [[Function_newmap|newmap]]
  +
* [[Function_pause|pause]]
  +
* [[Function_pget|pget]]
  +
* [[Function_position|position]]
  +
* [[Function_pset|pset]]
  +
* [[Function_pushcmd|pushcmd]]
  +
* [[Function_quit|quit]]
  +
* [[Function_reset|reset]]
  +
* [[Function_save|save]]
  +
* [[Function_service|service]]
   
====export====
+
===Устаревшие===
  +
* [[Function_freeze|freeze]]
Сохранение карты в формате .map
 
  +
* [[Function_msgbox|msgbox]]
   
  +
==Глобальные переменные==
Пример:
 
  +
* [[GlobalVar_conf|conf]]
export("maps/моя новая карта.map")
 
  +
* [[GlobalVar_conf|lang]]
  +
* [[GlobalVar_conf|user]]
   
  +
==Ссылки на внешние ресурсы==
====import====
 
  +
* [http://www.lua.org Официальный сайт Lua]
Загрузка карты и переход в режим редактирования.
 
  +
* [http://www.lua.org/manual/5.1/ Cправка по Lua 5.1 на английском языке]
 
  +
* [http://www.lua.ru/doc/ Справка по Lua 5.1 на русском языке (перевод с английского)]
Пример:
 
import("maps/dm1.map")
 
 
====load====
 
Загрузка игры.
 
 
Пример:
 
load("save/save1.sav")
 
 
====loadmap====
 
Загрузка карты и запуск новой игры.
 
 
Пример:
 
loadmap("maps/dm1.map")
 
 
====message====
 
Вывод сообщения на экран
 
 
Пример:
 
message("Вы всех убили")
 
 
====newmap====
 
Создание новой карты указанных размеров и переход в режим редактирования.
 
 
Пример:
 
newmap(32, 24)
 
 
====pause====
 
Установка/снятие паузы
 
 
Пример:
 
pause(true) -- поставить на паузу
 
pause(false) -- снять с паузы
 
 
====quit====
 
Выход в систему
 
 
Пример:
 
quit()
 
 
====save====
 
Сохранение игры.
 
 
Пример:
 
save("save/save1.sav")
 

Текущая версия от 22:08, 28 декабря 2009