Kernell Posted July 21, 2013 Share Posted July 21, 2013 Ок, раз этого нет, то может кто-нибудь оставит запрос на багтрекере, так как мой язык не английский. http://bugs.mtasa.com/view.php?id=7725 Link to comment
TheNormalnij Posted July 21, 2013 Share Posted July 21, 2013 Эмм... Спасибо, но это не то, такое обсуждение уже есть, но там обсуждалось, чтобы педы могли входить в авто, а здесь это надо для комбоударов. Link to comment
Kernell Posted July 21, 2013 Share Posted July 21, 2013 Эмм... Спасибо, но это не то, такое обсуждение уже есть, но там обсуждалось, чтобы педы могли входить в авто, а здесь это надо для комбоударов. Только сейчас понял, что ты про боевые стили говоришь.. fail Link to comment
Kenix Posted July 22, 2013 Share Posted July 22, 2013 Тебе надо использовать'fire', а не 'enter_exit' в функции setPedControlState. Читай документацию внимательнее, а то ты всех запутал. Мы то думали, что твоему боту надо сесть в машину раз ты используешь 'enter_exit'. Link to comment
TheNormalnij Posted July 22, 2013 Share Posted July 22, 2013 Тебе надо использовать'fire', а не 'enter_exit' в функции setPedControlState.Читай документацию внимательнее, а то ты всех запутал. Мы то думали, что твоему боту надо сесть в машину раз ты используешь 'enter_exit'. Я знаю, что мне надо. Тоже док прочитай enter_exit Make the player enter a vehicle. Also used for alternative fighting styles. Для этого надо прицелится и нажать 'F', что эквивалентно 'enter_exit'. Прицелится можно, а "нажать" 'F' - никак. Да, запутал, тут over 9000 раз написал спецудары, анимка, комбо. Не в обиду =) Link to comment
Kenix Posted July 22, 2013 Share Posted July 22, 2013 И в правду, а полный код можешь показать? Link to comment
TheNormalnij Posted July 22, 2013 Share Posted July 22, 2013 блин, там я пытаюсь юзать ООП, смысл: у меня по таймеру происходит обновление ботов всевозможных видов, выбираются их действия. Вот примерно так атакует. Немного г-но код, потому что не дошел до рабочего состояния function zombie:attack() self:stop() if self.attackStatus then self.attackStatus = false callControll( self.element, 'enter_exit', false ) else callControll( self.element, 'aim_weapon', true ) triggerClientEvent( self.targent, 'targentCalling', self.element ) callControll( self.element, 'enter_exit', true ) self.attackStatus = true end end Link to comment
Kenix Posted July 22, 2013 Share Posted July 22, 2013 А если через таймер сделать enter_exit? Хотя.. это, наверное, врятли поможет, но всё же. Всёже нужно создать репорт на баг трекере. Link to comment
TheNormalnij Posted July 22, 2013 Share Posted July 22, 2013 Там и есть таймер. В общем как-то так все работает ( функции вырезаны ) aibase = {} function aibase:subclass( c ) self.__index = self for key in pairs( defaultClass ) do c[key] = c[key] or defaultClass[key] end return setmetatable( c, self ) end function updateBotsState() for bot in pairs( bots ) do if bots[bot].status ~= 'dead' then bots[bot]:searchBestTargent() if bots[bot].targent then bots[bot]:chase() else bots[bot]:wait() end end end end setTimer( updateBotsState, 500, 0 ) -- Таймер --Конец мета класса --Все что написано про зомби )) zombie = aibase:subclass( { name = 'Zombie'; skins = { 13, 14, 15, 16, 17 }; status = 'wait'; anim = { walk = 'WOMAN_walknorm' }; targentDis = 70; attackDis = 1.5; attackStatus = false; } ) function zombie:onCreate() setPedFightingStyle( self.element, 7 ) end function zombie:attack() self:stop() if self.attackStatus then self.attackStatus = false callControll( self.element, 'enter_exit', false ) else triggerClientEvent( self.targent, 'targentCalling', self.element ) callControll( self.element, 'aim_weapon', true ) callControll( self.element, 'enter_exit', true ) self.attackStatus = true end end Link to comment
Kenix Posted August 1, 2013 Share Posted August 1, 2013 http://habrahabr.ru/post/188556/ Link to comment
_Vincent_ Posted August 3, 2013 Share Posted August 3, 2013 http://img577.imageshack.us/img577/2430/swv.png А КулДарк-то, оказывается, непростой чел. P.S. А голосующих за отмену того закона-то поубавилось по сравнению с первым числом. Но все равно наверняка к середине месяца добьют до 100к. Link to comment
gold4iter Posted August 5, 2013 Share Posted August 5, 2013 Хехе. Убейте меня за 2 месяца я не выучил ничего из скриптинга. Хотя учил всю теорию. На практике всё сложнее Link to comment
Kuranyi Posted August 8, 2013 Share Posted August 8, 2013 Атакуем самп! Внедряемся на серверы и рушим все! Как насчет читов на сервере в самп? Всех надо заставить перейти на МТА Link to comment
gold4iter Posted August 9, 2013 Share Posted August 9, 2013 Собейт Английский в помошь) Хотя школьника не хочется видеть на сервере Link to comment
Kernell Posted August 9, 2013 Share Posted August 9, 2013 Всех надо заставить перейти на МТА Зачем кого-то заставлять? Все в праве выбирать. Атакуем самп! Внедряемся на серверы и рушим все! Как насчет читов на сервере в самп? В сампе и без этого хватает читеров, так что ситуацию этим вы не сможете ухудшить (особенно если учесть тот факт, что собейт разрабатывается из исходников МТА). Лично мне наоборот легче живётся понимая, что этих мyдаков из сампа нет в МТА (особенно этих скриптеров "систем"). Для меня МТА всегда было чем-то более серьёзным чем самп, со своим более грамотным сообществом. Самп у меня ассоциируется только с быдлом, неужели ты хочешь это быдло видеть тут? Я бы вообще поднял систему МТА коммьюнити на более серьёзный уровень, что-то вроде глобального бана на всех серверах или публичного чёрного списка. Конечно сервер обладающий такими правами должен иметь что-то вроде сертификата, который и позволит банить в коммьюнити, или предлагать к бану. Но это не более чем просто непродуманная идея, которая напомнила мне «антипиратскй закон» №187-ФЗ Link to comment
gold4iter Posted August 9, 2013 Share Posted August 9, 2013 ммм. Я значит быдло. Сам перешёл с павно на луа. Павно давалось легче. Был игроком пока не захотел сделать свой собственный сервер со своими фичами. Link to comment
TheNormalnij Posted August 9, 2013 Share Posted August 9, 2013 Kernell, + 1 Кстати, публичный блэклист можно даже сейчас сделать ))). Получать банлист по fetchRemote, разрешить добавлять игроков туда только доверенным серверам. Банить можно не сразу, а только когда "Администрация трех серверов считает Вас мудаком". Т. е. в блэклист записываются сервера-источники. Можно связать эту со "степенью доверия" к серверу, например, маленькие сервера дают +0.1 к левелу бану. Админам серверов можно выставить "левел бана" для бана на своем сервере. Эх... Мечты. 0_о Тут типо антимат стоит 0_о Link to comment
Kernell Posted August 9, 2013 Share Posted August 9, 2013 ммм. Я значит быдло. Сам перешёл с павно на луа. Павно давалось легче. Был игроком пока не захотел сделать свой собственный сервер со своими фичами. Самокритично.. Я тоже с павна начинал, но правда до этого уже программировал на других языках (C++, VB.NET).. Больше на Си, поэтому и люблю Си-подобные языки, и поэтому ненавижу Lua. 0_оТут типо антимат стоит 0_о Да, его добавил Лил после моей войны с кое с кем Link to comment
TEDERIs Posted August 9, 2013 Share Posted August 9, 2013 Порой, примеры визуально скомпонованных программ могут быть сложнее скриптов в понимании логики. Содержит порядка 50 нодов и 75 связей. Часть простого игрового режима, захват зон и война банд. Link to comment
Elengar Posted August 10, 2013 Share Posted August 10, 2013 Лично мне наоборот легче живётся понимая, что этих мyдаков из сампа нет в МТА (особенно этих скриптеров "систем"). Для меня МТА всегда было чем-то более серьёзным чем самп, со своим более грамотным сообществом. Самп у меня ассоциируется только с быдлом, неужели ты хочешь это быдло видеть тут? Это вы не видили группы в вк и сами дейз сервера. У 40% из их создатели с трудом заменяют модели и ставят ресурсы на сервер. 10% из их создатели даже не могут ресурсы на хостинг залить. И более того ! В последнее время процентов так 5-10, некие умельцы покупают хостинг и даже не знают что с им делать. Тоесть сервера на локалке даже не было. 20% умеют добавлять машины и вещи по "шаблону" Ну и еще 20% знают Lua, и могут что-то сделать с нуля. Ах, да, что либо ищет или просит(в т.ч. и сдесь) только 30% . Как-то так. Тут процент нубов еще больше, чем в самп с рп, т.к. там популярные моды в паблике не валяются. А тут... уже на каждом шагу барыги толкают кривой декомпил (открытый мод, сурсники, сурсы, исходники, исходный мод, доступный мод, изменяемый дейз, купленый мод, вип/премиум мод и прочее) по 50 рублей. Хотя сами же не знают что продают. Link to comment
Other Languages Moderators Disinterpreter Posted August 10, 2013 Other Languages Moderators Share Posted August 10, 2013 Это вы не видили группы в вк и сами дейз сервера. У 40% из их создатели с трудом заменяют модели и ставят ресурсы на сервер. 10% из их создатели даже не могут ресурсы на хостинг залить. И более того ! В последнее время процентов так 5-10, некие умельцы покупают хостинг и даже не знают что с им делать. Тоесть сервера на локалке даже не было. 20% умеют добавлять машины и вещи по "шаблону" Ну и еще 20% знают Lua, и могут что-то сделать с нуля. Ах, да, что либо ищет или просит(в т.ч. и сдесь) только 30% . Как-то так. Тут процент нубов еще больше, чем в самп с рп, т.к. там популярные моды в паблике не валяются. А тут... уже на каждом шагу барыги толкают кривой декомпил (открытый мод, сурсники, сурсы, исходники, исходный мод, доступный мод, изменяемый дейз, купленый мод, вип/премиум мод и прочее) по 50 рублей. Хотя сами же не знают что продают. Год назад было тоже самое с зомби серверами. А еще пару лет с Race серверами. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now