Wiremod

Garry's mod — наверное, единственная модификация для Half-Life 2, которая имеет громадное число поклонников и обновляется с завидной регулярностью.
Сообщение
Автор
faqsid
Нович0к
Нович0к
Сообщения: 3
Зарегистрирован: 22.08.2010

#1201 Сообщение 29.11.2010, 21:14

Ссылки на учебник по E2 битые дайте нормальные prankster


Аватара пользователя
Molegos
Сержант
Сержант
Сообщения: 64
Зарегистрирован: 20.04.2008

#1203 Сообщение 13.12.2010, 16:01

Подскажите, пожалуйста.
У меня есть код :

Код: Выделить всё

 while(Mem[I-3]!=666){ #666-волшебное число, значит окончание данных
         OP[IP,normal]=Mem[I]
         Arg1[IP,normal]=Mem[I+1]
         Arg2[IP,normal]=Mem[I+2]
         I=I+3}
Это считывание с чипа RAM в массивы E2 для дальнейшего использования данных в отсутствие RAM.
При выполнение этого кода на больших объемах данных(всего после 10-15 проходов по циклу)происходит ошибка
и выключается чип

Код: Выделить всё

perf
Expression 2 (Pr): tick quota exceeded

Как я понимаю-это защита от зацикливания. Можно ли поменять ограничения на действия/секунду?
Или сделать мини-паузы, после каждого выполнения, т.е. чтобы выполнялось плавнее?
Заранее спасибо
Изображение
arkadijj писал(а):ЕМАЕ ВЫ ЧЕ ПРОСТО НЕ МОЖЕТЕ ВЫЛОЖИТЬ СКРИНЫ АААААА МОЙ МОСК! ПЕПЯКА ЪЖСЛОЕ?!?

Аватара пользователя
Atomeh
Майор
Майор
Сообщения: 561
Зарегистрирован: 05.08.2008
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

#1204 Сообщение 13.12.2010, 16:59

Слишком много операций за тик.
Добавь в условие цикла Функция будет предохранять его от вылета.

Аватара пользователя
Molegos
Сержант
Сержант
Сообщения: 64
Зарегистрирован: 20.04.2008

#1205 Сообщение 13.12.2010, 17:22

Спасибо большое.
Изображение
arkadijj писал(а):ЕМАЕ ВЫ ЧЕ ПРОСТО НЕ МОЖЕТЕ ВЫЛОЖИТЬ СКРИНЫ АААААА МОЙ МОСК! ПЕПЯКА ЪЖСЛОЕ?!?

kutter
Сержант
Сержант
Сообщения: 53
Зарегистрирован: 18.05.2009

#1206 Сообщение 30.12.2010, 20:01

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

Есть чип

Код: Выделить всё

@name Test
@inputs Button 
@outputs Vector Truster

if(Button==1)
{
    Truster=1
}else{Truster=0}

if(Button==0)
{
    Vector=0
}else{Vector=1}


if(Button){Vector = 0, timer("off", 4000)}
if(clk("off")){Vector = 1}




    runOnChat(1)
    if (lastSaid()=="go") {All=1}
    elseif (lastSaid()=="stop") {All=0}

if(All==1)
{
    Button=1
}else{Button=0} 
Жму кнопку включается трастер. Через 4 сек включается векторный трастер. Хотел сделать если в чате написать Go, то происходило бы тоже самое если нажать кнопку, но почему то не работает. И ещё одна мелочь есть. Если выключить кнопку векторный трастер через 4 сек включается и работает как можно исправить? :)

P.S. Заранее большое спасибо.

Аватара пользователя
VigiFyre
Лейтенант
Лейтенант
Сообщения: 214
Зарегистрирован: 03.06.2009
Контактная информация:

#1207 Сообщение 30.12.2010, 20:34

Код: Выделить всё

@inputs Button
@outputs Thruster Vector
runOnChat(1)
if (inputClk())
{
    if (Button)
    {
        Thruster = 1
        timer("vector", 4000)
    }
    else
    {
        Thruster = 0
        Vector = 0
        stoptimer("vector")
    }
}
if (chatClk(owner()))
{
    if (lastSaid() == "go")
    {
        Thruster = 1
        timer("vector", 4000)
    }
    elseif (lastSaid() == "stop")
    {
        Thruster = 0
        Vector = 0
        stoptimer("vector")
    }
}
if (clk("vector")) {Vector = 1}
Не проверял.

kutter
Сержант
Сержант
Сообщения: 53
Зарегистрирован: 18.05.2009

#1208 Сообщение 31.12.2010, 15:02

Vigilante
Большое спасибо.

Аватара пользователя
DeadLife
Капитан
Капитан
Сообщения: 326
Зарегистрирован: 20.04.2010
Благодарил (а): 151 раз
Поблагодарили: 48 раз

#1209 Сообщение 04.02.2011, 17:18

Перезалейте документацию по е2 плз
Изображение

Аватара пользователя
Atomeh
Майор
Майор
Сообщения: 561
Зарегистрирован: 05.08.2008
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

#1210 Сообщение 04.02.2011, 17:41

http://wiki.garrysmod.com/?title=Wire_Expression2

Если с английским плохо, туториал по основам е2.

Аватара пользователя
DeadLife
Капитан
Капитан
Сообщения: 326
Зарегистрирован: 20.04.2010
Благодарил (а): 151 раз
Поблагодарили: 48 раз

#1211 Сообщение 04.02.2011, 20:54

Спасибо, английским рулю чуть ниже среднего
Изображение

Аватара пользователя
jura37
Полковник
Полковник
Сообщения: 1722
Зарегистрирован: 15.08.2008
Благодарил (а): 2 раза
Поблагодарили: 63 раза
Контактная информация:

#1212 Сообщение 11.02.2011, 12:09

Есть туториал ,по управлению машиной на расстоянии ? Игрок висит в воздухе ,в ноклипе и управляет машиной при помощи vehicle controller ,кажется так тулс назывался. На самодельной машине такая система будет работать ?

Аватара пользователя
Bakr
Капитан
Капитан
Сообщения: 482
Зарегистрирован: 30.07.2008
Поблагодарили: 1 раз
Контактная информация:

#1213 Сообщение 26.02.2011, 15:57

кто может подсказать как гидравлике wire указать скорость?
заранее спасибо
Инвайт на Dropbox.+250 мб бесплатно.
мой minigame сервер
Изображение
цитатник
maximus_2007-61rus писал(а):КАК ИГРАТЬ "NOT STEAM CS SOURCE" НА STEAM СЕРВЕРАХ
ПРОШУ ПОМОЩИ ЗНАЮЩИХ ЛЮДЕЙ!! МОДЕРЫ ОТКЛИКНИТЕСЬ))) ПРИ ПОПЫТКЕ ЗАЙТИ НА ЛИЦЕНЗИОННЫЙ СЕРВЕР ПИШЕТ ЧТО НЕЛЬЗЯ ТИПА, В НЕТЕ НИЧЕГО ПУТНОГО НАЙТИ НЕ СМОГ, ЗНАЮ ЧТО ЕСТЬ ВАРИАНТ ИГРАТЬ. :Search: :Search:
Dimon199482 писал(а):У меня проблемы с реу ставлю его на серер а к сереру могут только подлключится те у кого(Klass С).Да и влогаг все по локалке.Кто занет помогите советом.

Аватара пользователя
Atomeh
Майор
Майор
Сообщения: 561
Зарегистрирован: 05.08.2008
Благодарил (а): 9 раз
Поблагодарили: 2 раза
Контактная информация:

#1214 Сообщение 26.02.2011, 16:48

У неё есть параметры(дэмпинг, сила...), поиграйся с ними, скорость зависит от веса пропы.

TheFlash94
Нович0к
Нович0к
Сообщения: 14
Зарегистрирован: 01.05.2010

#1215 Сообщение 12.03.2011, 15:15

http://vkontakte.ru/topic-17898041_24186416 опишите в коментах как установить и как использовать это в игре.. заранее спасибо :blush: :) :cry:

Ответить Вложения 10