Wiremod
- Atomeh
- Майор
- Сообщения: 561
- Зарегистрирован: 05.08.2008
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
- Контактная информация:
Опять насчёт string:explode(помоему это делается через него :) ). Если я ввожу переменные через чат, то в е2 вводится любое слово(например, если я написал 500, то введётся 500), а мне нужно, чтобы переменная вводилась только после определённого префикса(например, если я введу 500, то ничего не произойдет, а если введу !grysha 500, то в е2 введётся 500)
Заранее спасибо.
Заранее спасибо.
Предположим, что Str - строка введенная из чата, SomeVar - та переменная, которую надо изменить. Тогда:
Однако, здесь можно было сделать проще.
Здесь мы берем несколько символов с правого конца строки, в данном случае - длина всей строки минус длина префикса с пробелом.
Это более сложный пример. Можно изменять две переменные одним префиксом, но нужно укажывать переменную. Например "!grysha v1 500" изменит SomeVar1 на 500, а "!grysha v2 123" изменит SomeVar2 на 123.
Это другой пример, один префикс изменяет 2 переменные. "!grysha 500 123" изменит SomeVar1 на 500 и SomeVar2 на 123.
Код: Выделить всё
if(Str:left(7)=="!grysha") {
SomeVar=Str:explode(" "):string(2):toNumber()
}
Код: Выделить всё
if(Str:left(7)=="!grysha") {
SomeVar=Str:right(Str:length()-8)
}
Код: Выделить всё
if(Str:left(7)=="!grysha") {
if(Str:explode(" "):string(2) == "v1") {SomeVar1=Str:explode(" "):string(3):toNumber()}
if(Str:explode(" "):string(2) == "v2") {SomeVar2=Str:explode(" "):string(3):toNumber()}
}
Код: Выделить всё
if(Str:left(7)=="!grysha") {
SomeVar1=Str:explode(" "):string(2):toNumber()
SomeVar2=Str:explode(" "):string(3):toNumber()
}
Как соеденять провода ? и где провода в Gmod ?
Как взорвать динапит с помощю кнопки ?
Как взорвать динапит с помощю кнопки ?
Garry's Mod (User)
-
- Маппер
- Сообщения: 1748
- Зарегистрирован: 18.02.2008
- Откуда: <удалено>
1)ппц в ымоде проводов нет они в вайре (или если про вереку в виде провода то тогда rope)Kernel32 писал(а):Как соеденять провода ? и где провода в Gmod ?
Как взорвать динапит с помощю кнопки ?
2)wire или в ымоде сделать кнопку на нумпад и динамит на туже кнопку.
Завязываю с играми
Мну в Xbox LIVE
FiNEk
неплохо, но я бы сделал с Graphic Tablet'ом.
неплохо, но я бы сделал с Graphic Tablet'ом.
3. Туториал по экспрешн чипам на примере самонаводящейся пушки
кто может выложить код експрешена? все страницы перечитывать лень
кто может выложить код експрешена? все страницы перечитывать лень