Jump to content

Дада (: фулдилка


Recommended Posts

  • Replies 2.4k
  • Created
  • Last Reply

Top Posters In This Topic

Эмм... Спасибо, но это не то, такое обсуждение уже есть, но там обсуждалось, чтобы педы могли входить в авто, а здесь это надо для комбоударов.

Только сейчас понял, что ты про боевые стили говоришь.. fail

Link to comment

Тебе надо использовать'fire', а не 'enter_exit' в функции setPedControlState.

Читай документацию внимательнее, а то ты всех запутал. Мы то думали, что твоему боту надо сесть в машину раз ты используешь 'enter_exit'.

Link to comment
Тебе надо использовать'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

блин, там я пытаюсь юзать ООП, смысл: у меня по таймеру происходит обновление ботов всевозможных видов, выбираются их действия. Вот примерно так атакует. Немного г-но код, потому что не дошел до рабочего состояния

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

А если через таймер сделать enter_exit? Хотя.. это, наверное, врятли поможет, но всё же. Всёже нужно создать репорт на баг трекере.

Link to comment

Там и есть таймер. В общем как-то так все работает ( функции вырезаны )

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
  • 2 weeks later...
Всех надо заставить перейти на МТА

Зачем кого-то заставлять? Все в праве выбирать.

Атакуем самп! Внедряемся на серверы и рушим все! Как насчет читов на сервере в самп?

В сампе и без этого хватает читеров, так что ситуацию этим вы не сможете ухудшить (особенно если учесть тот факт, что собейт разрабатывается из исходников МТА).

Лично мне наоборот легче живётся понимая, что этих мyдаков из сампа нет в МТА (особенно этих скриптеров "систем"). Для меня МТА всегда было чем-то более серьёзным чем самп, со своим более грамотным сообществом. Самп у меня ассоциируется только с быдлом, неужели ты хочешь это быдло видеть тут?

Я бы вообще поднял систему МТА коммьюнити на более серьёзный уровень, что-то вроде глобального бана на всех серверах или публичного чёрного списка. Конечно сервер обладающий такими правами должен иметь что-то вроде сертификата, который и позволит банить в коммьюнити, или предлагать к бану.

Но это не более чем просто непродуманная идея, которая напомнила мне «антипиратскй закон» №187-ФЗ

Link to comment

ммм. Я значит быдло. Сам перешёл с павно на луа. Павно давалось легче. Был игроком пока не захотел сделать свой собственный сервер со своими фичами.

Link to comment

Kernell, + 1

Кстати, публичный блэклист можно даже сейчас сделать ))). Получать банлист по fetchRemote, разрешить добавлять игроков туда только доверенным серверам. Банить можно не сразу, а только когда "Администрация трех серверов считает Вас мудаком". Т. е. в блэклист записываются сервера-источники. Можно связать эту со "степенью доверия" к серверу, например, маленькие сервера дают +0.1 к левелу бану. Админам серверов можно выставить "левел бана" для бана на своем сервере.

Эх... Мечты.

:o 0_о

Тут типо антимат стоит 0_о

Link to comment
ммм. Я значит быдло. Сам перешёл с павно на луа. Павно давалось легче. Был игроком пока не захотел сделать свой собственный сервер со своими фичами.

Самокритично.. Я тоже с павна начинал, но правда до этого уже программировал на других языках (C++, VB.NET).. Больше на Си, поэтому и люблю Си-подобные языки, и поэтому ненавижу Lua.

:o 0_о

Тут типо антимат стоит 0_о

Да, его добавил Лил после моей войны с кое с кем :)

Link to comment

Порой, примеры визуально скомпонованных программ могут быть сложнее скриптов в понимании логики.

760352mta-screen_2013-08-09_20-34-28.jpg

Содержит порядка 50 нодов и 75 связей. Часть простого игрового режима, захват зон и война банд.

Link to comment

Лично мне наоборот легче живётся понимая, что этих мyдаков из сампа нет в МТА (особенно этих скриптеров "систем"). Для меня МТА всегда было чем-то более серьёзным чем самп, со своим более грамотным сообществом. Самп у меня ассоциируется только с быдлом, неужели ты хочешь это быдло видеть тут?

Это вы не видили группы в вк и сами дейз сервера. У 40% из их создатели с трудом заменяют модели и ставят ресурсы на сервер. 10% из их создатели даже не могут ресурсы на хостинг залить.

И более того ! В последнее время процентов так 5-10, некие умельцы покупают хостинг и даже не знают что с им делать. Тоесть сервера на локалке даже не было. 20% умеют добавлять машины и вещи по "шаблону" Ну и еще 20% знают Lua, и могут что-то сделать с нуля. Ах, да, что либо ищет или просит(в т.ч. и сдесь) только 30% .

Как-то так. Тут процент нубов еще больше, чем в самп с рп, т.к. там популярные моды в паблике не валяются. А тут... уже на каждом шагу барыги толкают кривой декомпил (открытый мод, сурсники, сурсы, исходники, исходный мод, доступный мод, изменяемый дейз, купленый мод, вип/премиум мод и прочее) по 50 рублей. Хотя сами же не знают что продают.

Link to comment
  • Other Languages Moderators

Это вы не видили группы в вк и сами дейз сервера. У 40% из их создатели с трудом заменяют модели и ставят ресурсы на сервер. 10% из их создатели даже не могут ресурсы на хостинг залить.

И более того ! В последнее время процентов так 5-10, некие умельцы покупают хостинг и даже не знают что с им делать. Тоесть сервера на локалке даже не было. 20% умеют добавлять машины и вещи по "шаблону" Ну и еще 20% знают Lua, и могут что-то сделать с нуля. Ах, да, что либо ищет или просит(в т.ч. и сдесь) только 30% .

Как-то так. Тут процент нубов еще больше, чем в самп с рп, т.к. там популярные моды в паблике не валяются. А тут... уже на каждом шагу барыги толкают кривой декомпил (открытый мод, сурсники, сурсы, исходники, исходный мод, доступный мод, изменяемый дейз, купленый мод, вип/премиум мод и прочее) по 50 рублей. Хотя сами же не знают что продают.

Год назад было тоже самое с зомби серверами. А еще пару лет с Race серверами.

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...