var, применение |
Здравствуйте, гость ( Вход | Регистрация )
var, применение |
2.08.2005 - 11:00
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 386 Регистрация: 14.11.2004 Пользователь №: 350 |
люди, кто знает - объясните плиз на пальцах, как использовать varjoin
и varcycle. Из доков нифига не понял. есть ли у кого список типа $mapname - название карты и т.д. Я тут скриптик замутил, который стреляет только при повороте прицела на 120 градусов yaw. Можно любой угол и даже pitch -------------------- Spite - cheater :-(
|
2.08.2005 - 22:12
Сообщение
#2
|
|
Группа: Пользователи Сообщений: 386 Регистрация: 14.11.2004 Пользователь №: 350 |
Жмешь на кнопочку и начинаешь поворачиваться, и как только yaw=120 поворот прекращается и открывается стрельба. Кстати его выполнение не зависит от компа и скачков fps. И всего один wait.
Ну лично для мя это прорыв в области скриптостроения Может канечно подобное уже давно мутят налево и направо, а я такой отсталый -------------------- Spite - cheater :-(
|
3.08.2005 - 00:04
Сообщение
#3
|
|
стрейферы мы Группа: Пользователи Сообщений: 607 Регистрация: 28.05.2004 Из: Мурманск Пользователь №: 189 |
Выложи скрипт, интересно же.
-------------------- |
3.08.2005 - 07:30
Сообщение
#4
|
|
можно просто Лама Группа: Пользователи Сообщений: 1095 Регистрация: 6.12.2004 Из: Odessa, Ukraine Пользователь №: 371 |
Вот простейший скрипт. Правда, я его тока что написал и не проверял на работоспособность. Так что вполне может и не работать =)
Под кнопку HOME идет перебор карт Под END - запуск текущей карты. set "user_mapnum" "6" set "NextNum" "varCycle user_mapnum 6 7 13 16 17" bind HOME "vstr NextNum" bind END "set user_mapname varJoin q3dm + $user_mapnum; varCommand map $user_mapname" -------------------- |
3.08.2005 - 08:25
Сообщение
#5
|
|
Always Outnumbered Never Outgunned Группа: Пользователи Сообщений: 2150 Регистрация: 11.04.2004 Из: ??????, ????????? Пользователь №: 157 |
LAMA3OID
и зачем он? =) -------------------- ??? ??? ???? ?? ???! ? ??? ???? ???.. ???...
|
3.08.2005 - 18:23
Сообщение
#6
|
|
можно просто Лама Группа: Пользователи Сообщений: 1095 Регистрация: 6.12.2004 Из: Odessa, Ukraine Пользователь №: 371 |
Нажимаешь кнопочку home. При этом циклически меняются карты.
Нажимаешь End. Грузится выбраная карта. Скрипт абсолютно бесполезный. Это просто пример varJoin & varCycle -------------------- |
3.08.2005 - 19:03
Сообщение
#7
|
|
Группа: Пользователи Сообщений: 212 Регистрация: 16.03.2005 Из: Spb Пользователь №: 555 |
У мя тогда тож вопрос тока по другой теме а топик создавать в падлу !
Покапался я тут в сорцах ку3 нашел там описание нескольких веопонов которых нет в игре - собствно откуда они там взялись ! Вот пример !
Прикрепленные файлы
|
3.08.2005 - 20:03
Сообщение
#8
|
|
можно просто Лама Группа: Пользователи Сообщений: 1095 Регистрация: 6.12.2004 Из: Odessa, Ukraine Пользователь №: 371 |
extra
Ну, это обычный хук. ХЗ зачем АйДишники включили его в сурс но не исспользовали в игре... В ОСП он уже активирован (если кто не в курсе, rtfm). Рокет ты вручную замедлял в моде ? Я в свое время тоже так баловался... Правда, хук не включал... Самое прикольное, это када делаешь чтобы на рокет гравитация влияла =) Можно с места делать двойной рж и т.д... -------------------- |
3.08.2005 - 21:01
Сообщение
#9
|
|
Сообщений: -37245 Группа: Пользователи Сообщений: 532 Регистрация: 5.05.2005 Из: Saint Petersburg Пользователь №: 657 |
anti777
Выложи скрипт. -------------------- Cheat0r's Lover
<[p900]D[15]> blet ja nevizu vashei kirilica naxui! :D |
3.08.2005 - 21:42
Сообщение
#10
|
|
Группа: Пользователи Сообщений: 386 Регистрация: 14.11.2004 Пользователь №: 350 |
LAMA3OID
Сенк, попробую *** я тут провел эксперимент и выяснил, что минимально, на сколько можно изменить угол поворота - 45*2^-13, или 0.005493 градуса. Всвязи с тем, что открыл для ся новый скрипт, подбираю углы для овербаунса с рокетом, чтоб сделать еще один схожий скрипт. К сожалению, высота, на которую подбрасывает от рокетджампа (если забиндить на кнопку +moveup;+attack) зависит от yaw, pitch, конфигурации стены. Но если для определенного места подобрать этот угол, то работает стабильно. Вот например для карты zod в самом конце при yaw=-180 и pitch=от 75.195922 до 75.454101 жмешь кнопку "идти вперед", делаеш рокетджамп и сразу же стреляешь под теми же yaw и pitch ракетой то получатся ОВ (с высоты 608u) *** Выкладываю скрипт, работает при низком cl_yawspeed. Но можно забацать переключатель скоростей и тогда все буит ок. для проверки работы скрипта советую включить 30 и 31 chs
Прикрепленные файлы
-------------------- Spite - cheater :-(
|
3.08.2005 - 21:44
Сообщение
#11
|
|
Группа: Пользователи Сообщений: 386 Регистрация: 14.11.2004 Пользователь №: 350 |
чуть не забыл - кнопку запуска "b" надо держать зажатой. И еще - у меня много планов на этот скрипт
-------------------- Spite - cheater :-(
|
3.08.2005 - 21:46
Сообщение
#12
|
|
стрейферы мы Группа: Пользователи Сообщений: 607 Регистрация: 28.05.2004 Из: Мурманск Пользователь №: 189 |
Вот тут я написал срейф, скажите, что не так.
http://q3maps.on.ufanet.ru/eS-HosT/st1_scripted.zip -------------------- |
4.08.2005 - 05:48
Сообщение
#13
|
|||
Группа: Пользователи Сообщений: 212 Регистрация: 16.03.2005 Из: Spb Пользователь №: 555 |
Меня еще аот ето на кое какие размышления наводит но разбираться было в падлу ! NAILGUN ====================================================================== */ void Weapon_Nailgun_Fire (gentity_t *ent) { gentity_t *m; int count; for( count = 0; count < NUM_NAILSHOTS; count++ ) { m = fire_nail (ent, muzzle, forward, right, up ); m->damage *= s_quadFactor; m->splashDamage *= s_quadFactor; } // VectorAdd( m->s.pos.trDelta, ent->client->ps.velocity, m->s.pos.trDelta ); // "real" physics } /* ====================================================================== PROXIMITY MINE LAUNCHER ====================================================================== */ void weapon_proxlauncher_fire (gentity_t *ent) { gentity_t *m; // extra vertical velocity forward[2] += 0.2f; VectorNormalize( forward ); m = fire_prox (ent, muzzle, forward); m->damage *= s_quadFactor; m->splashDamage *= s_quadFactor; // VectorAdd( m->s.pos.trDelta, ent->client->ps.velocity, m->s.pos.trDelta ); // "real" physics } #endif |
||
4.08.2005 - 06:41
Сообщение
#14
|
|
можно просто Лама Группа: Пользователи Сообщений: 1095 Регистрация: 6.12.2004 Из: Odessa, Ukraine Пользователь №: 371 |
Это вроде из ТимАрены оружие (не уверен т.к. ни разу в нее не играл).
А не пробовал в игру вводить ? =) Попробуй просто вместо какого-нить машингана вызывать fire_prox или fire_nail =) ЗЫ. А может и сам попробую... -------------------- |
4.08.2005 - 08:04
Сообщение
#15
|
|
можно просто Лама Группа: Пользователи Сообщений: 1095 Регистрация: 6.12.2004 Из: Odessa, Ukraine Пользователь №: 371 |
anti777
МегаРеспект за скрипт... Вот уж правду говорят - все гениальное просто =) -------------------- |
Текстовая версия | Сейчас: 29.04.2024 - 11:03 |