Клик по логотипу переведёт вас на главную страницу сайта, Кэп.
  • Навигация по порталу
    Главная страница Сводка по порталу Баннеро-обмен
  • Форум
    Список разделов Новые сообщения
  • Файлы
    Карты Модели & NPC Оружие Инструменты STool Серверные файлы Дополнения Софт Adv.Dupe сохранения Релизы Wire MOD Скачать с garrysmod.org
  • Теория и практика
    E2 Блог LUA Блог Видео уроки Вопрос-Ответ
  • Галерея
    Скриншоты Постановки
  • Социальные Сети
    ВКонтакте Steam
Логотип LUA

Выбрасывание оружия

Автор: [Life]XeNoN.
Дата: 10.01.2012.
Здравствуйте. В своем первом уроке по lua, я научу вас делать функцию выбрасывания оружия. Поехали.

 Сначала создадим переменную с типом boolean для включения функции выбрасывания оружия на сервере.

local ShouldDropWeapon = true


Теперь создадим функцию для включения выбрасывания оружия.

local function ToggleDropWeapon(ply)
if ply:IsAdmin() then
if ShouldDropWeapon then --Так как ShouldDropWeapon имеет формат bolean, то используем true или false.
--Если true то
ply:PrintMessage(HUD_PRINTNOTIFY, "Weapon drop disabled") --Сообщаем о включении функции
ShouldDropWeapon = false
else --В другом случаи
ply:PrintMessage(HUD_PRINTNOTIFY, "Weapon drop enabled")
ShouldDropWeapon = true
end
end
end

Вот и готова функция для Админов. Едем д... Читать дальше »
Комментарии Комментарии (0)
Просмотров: 114 Рейтинг: 1.0/2

Логотип LUA

Урок .Lua номер #2 Обзор тула Laser STOOL 2

Автор: BlackfoX_aka_noobjkeee.
Дата: 05.06.2011.
Вот видео - http://www.youtube.com/watch?v=gobnKkXWqeU

А вот и сам код:
*/
TOOL.Category= "(MadJawa)"; -Категория тула ( Construction, Tools )
TOOL.Name= "Laser 2.0"; Имя тула
TOOL.Command= nil; - пропустим ( я еще сам с ним не разобрался )
TOOL.ConfigName= "";

if ( CLIENT ) then
language.Add( "Tool_laseremitter_name", "Laser Spawner" ); Опять же название только в углу экрана
language.Add( "Tool_laseremitter_desc", "Spawn a very dangerous laser. Do not look into beam with remaining eye!" ); --Инструкции по использованию ( Показываются вверху экрана под названям тула
language.Add( "Tool_laseremitter_0", "Primary: Create/Update a laser where you are aiming" ); Тоже инструкции только пониже
language.Add( "Cleanup_laseremitters", "Lasers"); - Кнопка удаления в меню Clean Up
language.Add( "Cleaned_laseremitters", "Cleaned up all Lasers"); - Текст сообщения когда удаляете все лазеры
language.Add( "SBoxLimit_laseremitters", "You've hit Laser l... Читать дальше »
Комментарии Комментарии (1)
Просмотров: 170 Рейтинг: 0.0/0

Логотип LUA

Урок .Lua номер 1: Создаем простейшее оружие.

Автор: BlackfoX_aka_noobjkeee.
Дата: 03.06.2011.
=НАЧАЛО

Для начала создадим следущие папки : Папка с названием аддона, lua, weapons, папка с названием оружия и файл shared.lua все должно быть точно по порядку! Например: TestGun в нем папка lua в папке lua папка weapons в папке weapons папка TestGun в папке TestGun файл shared.lua
P.S можно писать луа блокнотом

И все строчки нужно обязательно писать в "Кавычках" иначе ниче ни заведется

if ( SERVER ) then

AddCSLuaFile( "shared.lua" )

SWEP.HoldType = "Type" -- тут тип оружия, есть следущие типы: Rifle, Pistol, Grenade, Melee ( Pistol - пистолет Rifle - Винтовка, Grenade - грена melee - ближний бой ножи и тд)

end

if ( CLIENT ) then

ЭТАП II - Имя и категории аддона

SWEP.PrintName = "TestGun" -- Тут имя оружия
SWEP.Author = "Test" -- Тут ваше имя
SWEP.Category = "TestWeapons" -- Категория блока: типо C... Читать дальше »

Комментарии Комментарии (4)
Просмотров: 268 Рейтинг: 4.0/1

Вход на сайт

логин
пароль

Забыл пароль | Регистрация
Скрыть модуль

Голосование!

Отцените удобность функций сайта
[ Результаты · Архив опросов ]
Всего ответов: 7
Скрыть модуль

Новое на форуме

  • Пятница 13-ое
  • Exp2 опрос
  • Вопросы по wiremod и expression 2
  • Помогите плиз.
  • Технические вопросы участникам
  • Вопросец по Е2 :D
  • Глобальная Перестрелка
  • Expression 2
  • Маппинг - Идеи.
  • Каковы знания Gmod'a у вас?
  • MoPaZoDoZ
  • Помогите
  • Помогите
  • Вопросы
  • Камера на wire mod.
Скрыть модуль

Свежие файлы

  • [Карты] zs_youareavirusinsidejoe_4
  • [Карты] gm_cvn78 (авианосец)
  • [Карты] gm_excess_island
  • [NPC/Модели] More Combine NPC!
  • [Карты] gm_express_construct
Скрыть модуль

Новое в галерее

    [Скриншоты]
    [Постановки]
Скрыть модуль

Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Скрыть модуль

Консьержка

Booggmz, sniok, poster377, SlaMery7218, -Twilight-, stalker
Скрыть модуль

Наш баннер

Установите наш баннер к себе на сайт, и мы ответим взаимностью!

<a href='http://wire-mod.ru' target='_blank'><img src='http://wire-mod.ru/banner.gif'></a>
Скрыть модуль

Партнёры

SAPE

Создать сайт бесплатно Все материалы на сайте предоставляются исключительно в ознакомительных целях.
После ознакомления материал должен быть удалён с вашего компьютера.