Программирование для начинающих |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Программирование для начинающих |
csnet |
15.4.2015, 22:16
Сообщение
|
Если плагин не большой то можно и цикл оставить.
go v cs:go
|
|
|
|
Radius |
15.4.2015, 22:21
Сообщение
|
Sanlerus, это странно цепляться за вещи о которых речи не идет. Была поставлена задача, было предоставлено ее решение. А всякие а вот если бы, нас уже не интересуют. Но Вы можете самостоятельно сделать тест, а результаты скинуть сюда, все скажут только спасибо.
|
|
|
|
Streetejik |
17.4.2015, 5:47
Сообщение
|
Парни, как без биндинга повесить обработчик на кнопку t? И можно сделать так, что, если игрок смотрит в пол, то вызывается impulse 201, иначе - вызов моей функции.
|
|
|
|
Streetejik |
17.4.2015, 6:27
Сообщение
|
Парни, как без биндинга повесить обработчик на кнопку t? И можно сделать так, что, если игрок смотрит в пол, то вызывается impulse 201, иначе - вызов моей функции. Как перехватить кнопку я Нашел) Код register_impulse(201, "piss_on_player") Подскажите, как проверить в пол игрок смотрит или прямо/вверх/етц... Если в пол, то пусть спрей будет, если прямо, то пусть "ссыт". Или еще можно вычислить, смотрит ли он в данный момент на другого игрока или чей-то труп?
Отредактировал: Streetejik, - 17.4.2015, 6:32
|
|
|
|
Sanlerus |
17.4.2015, 8:09
Сообщение
|
|
Как перехватить кнопку я Нашел) Код register_impulse(201, "piss_on_player") Подскажите, как проверить в пол игрок смотрит или прямо/вверх/етц... Если в пол, то пусть спрей будет, если прямо, то пусть "ссыт". Или еще можно вычислить, смотрит ли он в данный момент на другого игрока или чей-то труп? Почему именно на пол? Спрей можно и на стену и на потолок рисовать. |
|
|
exec1337 |
18.5.2015, 16:03
Сообщение
|
подскажите как это... покороче сделать
чую, что можно, но как только не пробовал-не хочет Код: if(equal(arg, "/top", 4)) { в идеале хотелось бы, чтобы обе команды вели к одному и тому же |
|
|
|
nakazatel |
18.5.2015, 16:10
Сообщение
|
if(equal(arg, "/top", 4 , equal(arg, "/top15", 4)) {
new num[8], start copy(num, charsmax(num), arg[4]) start = str_to_num(num) player_top(id, start, topkek) }
Отредактировал: nakazatel, - 18.5.2015, 16:21
|
|
Поблагодарили 1 раз
|
|
Radius |
18.5.2015, 16:33
Сообщение
|
Код:
if (arg[0] == '/' && arg[1] == 't' && arg[2] == 'o' && arg[3] == 'p') { |
|
Поблагодарили 1 раз
|
|
Nixon |
18.5.2015, 22:15
Сообщение
|
|
|
|
|
Radius |
18.5.2015, 22:28
Сообщение
|
Nixon, да при больших это будет во-первых неудобно, а во-вторых получим наоборот замедление. Но в этом конкретном случае и именно с чатом, где много всяких других слов и команд, проверка зачастую будет заканчиваться на первом, ну максимум втором символе, вместо вызова native функции + проверка внутри нее (причем в цикле). Поэтому в итоге получаем ускорение.
Отредактировал: Radius, - 18.5.2015, 22:29
|
|
Поблагодарили 2 раз
|
|
exec1337 |
21.5.2015, 10:45
Сообщение
|
Radius, о-оптимизация)
ребята, какая обычна причина ошибки Код Run time error 25: parameter error ? после разукрашивания меню стал дебажить plmenu погуглил и понял, что причина вроде как и есть в самой раскраске |
|
|
|
DarkFantom |
13.7.2017, 22:28
Сообщение
|
|
Много чего полезного можно узнать из этой стать побольше таких статей
|
|
|