Вторник, 30.04.2024, 19:18
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Slipknot1  
Форум » www.deltacss.clan.su » Наш клан » Уроки Скриптописания, как писать скрипты под Eventscripts (+++)
Уроки Скриптописания, как писать скрипты под Eventscripts
manДата: Пятница, 29.01.2010, 19:49 | Сообщение # 1
User>
Группа: Пользователи
Сообщений: 28
Репутация: 22
Статус: Offline
Eventscripts. Уроки Скриптописания. Как создавать, писать скрипты.

Есть типы переменных, которые уже стоят в плагине, такие как:

event_var(userid) - ID игрока
event_var(attacker) - ID игрока, который атаковал бы какого-то игрока
event_var(es_username) - имя игрока
event_var(es_attackername) - имя игрока, атакующего любого игрока
event_var(disconnect) - не проверял, вроде дисконнект
event_var(es_steamid) - STEAM ID игрока
event_var(es_userteam)- та команда, в которой игрок находится в данный момент(например кт)
event_var(es_attackerteam) - та команда, в которой находится атакуюющий игрок
event_var(weapon) - оружие (список оружий напишу ниже)
event_var(es_attackersteamid) - STEAM ID игрока, который атакует кого-либо
event_var(text) - текст
event_var(item) - pickup (к примеру щипчики или ночное виденье)
event_var(command) - команда
event_var(commandstring) - пока нет описания(да я сам ее часто не использую)

Список оружий для event_var(weapon):

primammo - патроны
secammo - патроны
vest - броня
vesthelm - броня и шлем
defuser - щипчики
nvgs - ночное виденье
flashbang - флешка
hegrenade - граната
smokegrenade - дымовая граната
galil - B-4-1 у теров
ak47 - калаш
scout - муха
sg552 - скорострелка
awp - авп
g3sg1 - ...
famas - B-4-1 у кт
m4a1 - м-ка
aug, sg550, glock, usp, p228, deagle, elite,
fiveseven, m3, xm1014, mac10, tmp, mp5navy, ump45, p90, m249

player_death - смерть игрока
player_activate - игрок, который подключился
player_spawn - рождение игрока
player_hurt - игрок ранен
player_team - команда игрока
player_say - игрок пишет в чате
player_blind - игрок ослеп
player_changename - игрок сменил ник
player_connect - игрок коннектится к серверу
player_disconnect - игрок покинул сервер
player_footstep - шагает
player_jump - игрок прыгнул

flashbang_detonate - флешка ослепляет
hegrenade_detonate - взрыв боевой гранаты
smokegrenade_detonate - взрыв дымовой гранаты

round_start - начало раунда
round_end - конец раунда

bomb_beginplant - начинает ставить бомбу
bomb_abortplant - перестал ставить бомбу
bomb_planted - бомба установлена
bomb_begindefuse - начал разряжать с4
bomb_abortdefuse - перестал разряжать с4
bomb_defused - бомба разряжена
bomb_exploded - бомба взорвана
bomb_dropped - бомба выброшена
bomb_pickup - бомба поднята
bomb_beep - выполняется однажды за секунду до взрыва бомбы

weapon_fire - стрельба из оружия
weapon_zoom - прицел

es_map_start - старт карты

Команды:

es_cexec_all buy weapon_deagle <-- все купят кольт
es est_SetModel event_var(userid) player/ics/king/king.mdl - устанавливает скин

Пример Скрипта:

Создаем в addons\eventscripts папку myscript, в ней создаем es_myscript.txt и вписываем в него:

event round_start
{
es_cexec_all buy weapon_deagle
}

После этого в autoexec.cfg пишем es_load myscript

Все, в начале раунда все купят дигл

Сообщение отредактировал man - Пятница, 29.01.2010, 19:54
 
admin9215Дата: Понедельник, 29.03.2010, 07:04 | Сообщение # 2
User
Группа: Пользователи
Сообщений: 1
Репутация: 3
Статус: Offline
В таких ситуациях обычно указывают ссылку на источник..
 
jobДата: Понедельник, 29.03.2010, 08:41 | Сообщение # 3
Mega-Flooder
Группа: Пользователи
Сообщений: 170
Репутация: 73
Статус: Offline
я так понял что он скопировал урок с твоего сайта?

 
Форум » www.deltacss.clan.su » Наш клан » Уроки Скриптописания, как писать скрипты под Eventscripts (+++)
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024