срочно нужен луа
|
|
_or_75 | Дата: Среда, 02.02.2011, 16:26 | Сообщение # 1 |
1
Группа: Пользователи
Сообщений: 15
Статус: Offline
| помогите ндо срочно луа : ну чтоб когда играеш на серве с верху показывала имя сервака и время до оканчания карты и ещё один луа : чтоб на зомби серваке когда сртеляеш в зомби они отлетли назад вроде этот луа называется knob или knоbak или както подругому
|
|
| |
NiconNeo | Дата: Среда, 02.02.2011, 17:23 | Сообщение # 2 |
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| Quote (_or_75) чтоб когда играеш на серве с верху показывала имя сервака Не вопрос Code addhook('join', 'jo') function jo(id) parse('hudtxt2 '..id..' 0 "'..game("sv_name")..' Server" 322 26 1') end Quote (_or_75) время до оканчания карты еще чего, оно внизу уже есть. да и то в луа такого нету. Quote (_or_75) чтоб на зомби серваке когда сртеляеш в зомби они отлетли назад Тоже невопрос , скачай это http://useful2d.ucoz.ru/load/lua/3_moda_dlja_ks/1-1-0-19
|
|
| |
|
NiconNeo | Дата: Среда, 02.02.2011, 18:17 | Сообщение # 4 |
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| вауля Code addhook('join', 'jo') function jo(id) parse('hudtxt2 '..id..' 0 "©000255000'..game("sv_name")..' Server" 322 26 1') end
|
|
| |
_or_75 | Дата: Среда, 02.02.2011, 18:38 | Сообщение # 5 |
1
Группа: Пользователи
Сообщений: 15
Статус: Offline
| СПС
|
|
| |
antidot | Дата: Четверг, 03.02.2011, 09:54 | Сообщение # 6 |
 3
Группа: Активные
Сообщений: 76
Статус: Offline
| во-первых knockback, во-вторых Biohazard , в третьих есть мод отдельный на knockback где качать не знаю но что он есть знаю 200% так как был недолго у мя , а время до окончания карты хммм... а тебе это вообще зачем? я думаю что у тя mapcicle даже не оформлен.
|
|
| |
NiconNeo | Дата: Четверг, 03.02.2011, 10:00 | Сообщение # 7 |
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| Quote (antidot) есть мод отдельный на knockback где качать не знаю но что он есть знаю 200% так как был недолго у мя да в принципе, по моему отдельно смысла не много, хотя может кому-то и надо так. да и вообще я это за пару минут наверно напишу и на несколько строк уместится
|
|
| |
_or_75 | Дата: Четверг, 03.02.2011, 14:03 | Сообщение # 8 |
1
Группа: Пользователи
Сообщений: 15
Статус: Offline
| ну спасибо буду знать knockback поищу где нибудь есличё скиньте (СПС) Добавлено (03.02.2011, 14:03) --------------------------------------------- а есть луа когда админ заходит на сервер то с лева появляется надпись ADMIN: ... is online срочно нужен да и ещё при написание скрипта есть такая функция (usgn,message) - типа когда игрок с определённым usgn заходит то появляетсяц надпись
Сообщение отредактировал _or_75 - Четверг, 03.02.2011, 14:08 |
|
| |
NiconNeo | Дата: Четверг, 03.02.2011, 15:55 | Сообщение # 9 |
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| Для начала - "начинка", список админов и функция проверки. Code MYadmins = {(тут усгн админов через запятую)} function isAdmin(usgn) for k, v in pairs(MYadmins) do return true end return false end <= Народ тут ошибка, правильный код см. на 2 странице.. Quote (_or_75) а есть луа когда админ заходит на сервер то с лева появляется надпись ADMIN: ... is online срочно нужен да и ещё при написание скрипта есть такая функция (usgn,message) - типа когда игрок с определённым usgn заходит то появляетсяц надпись ничего сложного Code addhook('join', 'MYjoin') function MYjoin(id) local usgn = player(id, 'usgn') if isAdmin(player(id, 'usgn')) then msg('©255000000ADMIN: ' .. player(id, 'name') .. ' is online') end msg('©255255255' .. player(id, 'name') .. '(usgn: ' .. (usgn ~= 0 and usgn or 'no usgn') .. ')') end
|
|
| |
_or_75 | Дата: Четверг, 03.02.2011, 18:42 | Сообщение # 10 |
1
Группа: Пользователи
Сообщений: 15
Статус: Offline
| СПСПСПСПСПС кулл спасибо Добавлено (03.02.2011, 18:42) ---------------------------------------------
Code addhook("join", "online") function online(id) if (player(id,"usgn")==admins[тут мой усгн]) then parse('hudtxt2 '..id..' 0 "©000255000'' ADMIN: ,,, is nline " 322 26 1') end end
а это тогда я чё сделал сам не понел ???
|
|
| |
NiconNeo | Дата: Четверг, 03.02.2011, 20:03 | Сообщение # 11 |
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| admins[тут мой усгн] <- это почти всегда будет nil'ом. на самом деле ты смотришь индекс равный твоему усгн. тоесть если у тебя усгн - 23456, ты попытаешься посмотреть 23456-ой элемент массива admins, а на каком сервере бывает 23456 админов?? я специально создал функцию булевого значения isAdmin(usgn), где usgn- конечно же проверяемый usgn. по сути эта функция просто пробегает по всем элементам массива admins и ищет среди них элемент равный usgn. как только находит, функция прерывается и возвращает "правду" - условие в ифе становится истинным и мы заходим внутрь блока then - end (then - else). если мы пробежали по всему массиву и ничего не нашли, мы доходим до возвращения "лжи" - условие в ифе не выполняется, и мы заходим в блок else - end, если он есть.
|
|
| |
_or_75 | Дата: Пятница, 04.02.2011, 15:47 | Сообщение # 12 |
1
Группа: Пользователи
Сообщений: 15
Статус: Offline
| да но теперь на мой сервер любой игрок зайдёт и будет написано ADMIN: ...имя игрока... is online а надо чтоб только по usgn ну напремер я захожу на сервак и мой usgn проверяется если это тот usgn который написаный в MYadmins = {(тут мой usgn)} то будет появлятся ADMIN: ...имя... is online ну наверно ты понел
|
|
| |
NiconNeo | Дата: Пятница, 04.02.2011, 16:04 | Сообщение # 13 |
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| да нет, только админ покажет эту мсг-шку ADMIN: ...имя игрока... is online
|
|
| |
_or_75 | Дата: Пятница, 04.02.2011, 20:46 | Сообщение # 14 |
1
Группа: Пользователи
Сообщений: 15
Статус: Offline
| ага ято видел комне заходили итам писало ADMIN:,,,is online причём заходил другойц человек но там я вписал свой usgn Добавлено (04.02.2011, 20:46) --------------------------------------------- дайте по быстрому луа на выбрасывание оружия
|
|
| |
NiconNeo | Дата: Пятница, 04.02.2011, 21:10 | Сообщение # 15 |
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| Quote дайте скрипт что в начале раунда оружие выкидовалось срочно и быстро startround(mode) on start of round Code addhook('startround', 'MYstrip') function MYstrip(mode) for k, v in pairs(player(0, 'table')) do for k2, v2 in pairs(playerweapons(v)) do parse('strip '..v..' '..v2) end end end
|
|
| |