Jump to content

Вопросы и ответы по MTA.


Recommended Posts

  • 2 weeks later...

Нужно найти полный список нововведений 1.2, 1.3, 1.4. Хочу ознакомиться, потому что отстал на год. На вики только куски недописанные %%смотрел на английском%%.

Link to comment

Пытаюсь скомпилировать сервер МТА на Mac OS как это описано тут: https://wiki.multitheftauto.com/wiki/Bui ... n_Mac_OS_X

Дошел до Compiling the server. И тут вопрос - что делать с этим:

"autoreconf -fi

CPPFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib" ./configure

make install"?

Вводить в терминал? - Пишет команда не найдена. Заренее спасибо

Link to comment
Нужно найти полный список нововведений 1.2, 1.3, 1.4. Хочу ознакомиться, потому что отстал на год. На вики только куски недописанные %%смотрел на английском%%.

это вот это недописанные куски?

https://wiki.multitheftauto.com/wiki/Changes_in_1.3

https://wiki.multitheftauto.com/wiki/Changes_in_1.2

https://wiki.multitheftauto.com/wiki/Changes_in_1.1

можно сюда пройти еще http://bugs.mtasa.com/changelog_page.php

Пытаюсь скомпилировать сервер МТА на Mac OS как это описано тут: https://wiki.multitheftauto.com/wiki/Bui ... n_Mac_OS_X

наверное, ты второй, кто это пытается сделать.. первый был автор мануала (: да уж, маковой росинки во рту у нас еще не было..

Link to comment

наверное, ты второй, кто это пытается сделать.. первый был автор мануала (: да уж, маковой росинки во рту у нас еще не было..

Да похоже на то... значит прийдется забить( А было бы удобно.

Link to comment

наверное, ты второй, кто это пытается сделать.. первый был автор мануала (: да уж, маковой росинки во рту у нас еще не было..

Да похоже на то... значит прийдется забить( А было бы удобно.

Что ж вы компилятор настроить сумели, а с самой компиляцией не управитесь?

это вот это недописанные куски?

Я точно помню, что добавлялись функции навроде httpDownload и sendFileToClient, но они не документированы.

Link to comment

у меня несколько вапросов 1 при разгоне на машине ближайшая гз маргет на весь худ

2 знамитый система домов пытаюсь её прекрутить к своему моду в лоб

в хоус ид пишиться ид дома s плеер во время звхода в игру

if (getElementData(s,"house.id")) then 
setElementData( s, 'mrk_in' ,getElementData(s,"house.id")) 
local client=getPlayerFromName(getPlayerName(s)); --//#andre костыль инди1ский код 
  
triggerEvent ( "HOUSE_Enter", client) 
  
end 

лог сервера

[2012-03-28 17:53:32] INFO: 200 3   
[2012-03-28 17:53:32] WARNING: [gamemodes]\hs\core\core_server.lua:217: Bad argument @ 'setPedFrozen' 
[2012-03-28 17:53:32] WARNING: [gamemodes]\hs\core\core_server.lua:218: Bad argument @ 'getElementData' [Expected element at argument 1, got nil] 
[2012-03-28 17:53:32] WARNING: [gamemodes]\hs\core\core_server.lua:221: Bad argument @ 'getElementData' [Expected element at argument 1, got boolean] 
[2012-03-28 17:53:32] ERROR: [gamemodes]\hs\core\core_server.lua:221: attempt to index a boolean value 
  

Link to comment
у меня несколько вапросов 1 при разгоне на машине ближайшая гз маргет на весь худ

2 знамитый система домов пытаюсь её прекрутить к своему моду в лоб

в хоус ид пишиться ид дома s плеер во время звхода в игру

Кто нибудь может перевести на русский? Нипанятна же :)

Link to comment
у меня несколько вапросов 1 при разгоне на машине ближайшая гз маргет на весь худ

2 знамитый система домов пытаюсь её прекрутить к своему моду в лоб

в хоус ид пишиться ид дома s плеер во время звхода в игру

Кто нибудь может перевести на русский? Нипанятна же :)

перевод 1 при разгоне на машине ближайшая гз маргет на весь худ(при большой скорости радар масштабирует и при это гз во весь маленький радар становиться хотя игрок даже не вней но при снижение скорости всё становиться на свои места)

гз=RadarArea

------------------------------

2 пытаюсь прекрутить систему домов (viewtopic.php?f=123&t=39993)

код самой системы меня хочу минимально вооот

я при пакупки и продаже и смене владельца

  
  
addEvent( 'HOUSE_Buy', true ); 
addEventHandler( 'HOUSE_Buy', root, function( cost, key ) 
  local accName = getAccountName( getPlayerAccount( client ) ); 
  local houseCounter = 0; 
  for i, v in ipairs( getElementsByType( 'marker', getResourceRootElement() ) ) do 
    if getElementData( v, 'HS_INFO' ) then 
      local owner = getElementData( v, 'HS_INFO' )[7]; 
      if owner == accName then 
        houseCounter = houseCounter + 1; 
      end; 
    end; 
  end; 
  if houseCounter >= tonumber( get( 'playerHouseCounter' ) ) then 
    outputChatBox( '* You can not buy more than #00FF00'..get( 'playerHouseCounter' )..' house(-s)#FF3324 at the same time!', client, 255, 51, 36, true ); 
    setPedFrozen( client, false ); 
    return false; 
  end; 
  if getPlayerMoney( client ) >= tonumber( cost ) then 
    outputChatBox( '* Ваш новый ключ #00FF00'..key, client, 255, 51, 36, true ); 
    outputChatBox( '* Поздравляем, вы приобрели недвижимость!', client, 255, 255, 0 ); 
    sql.Query( "UPDATE house_data SET owner = '"..accName.."', key = '"..key.."' WHERE ID = ?", getElementData( client, 'mrk_in' ) ); 
    takePlayerMoney( client, cost ); 
    local mrk = getHouseByID( getElementData( client, 'mrk_in' ) ); 
    local t = {}; 
    for i = 1, 6 do 
      t[i] = getElementData( mrk, 'HS_INFO' )[i]; 
    end; 
    t[7] = accName; 
    t[8] = key; 
    t[9] = getElementData( client, 'mrk_in' ); 
    setElementData( mrk, 'HS_INFO', { t[1], t[2], t[3], t[4], t[5], t[6], t[7], t[8], t[9] } ); 
    setElementData(client,"house.id",  tonumber(getElementData( client, 'mrk_in' )));--//#andre 
    setMarkerColor( mrk, 255, 51, 36, 150 ); 
    setTimer( onPlayerHouseMarkerHit, 50, 1, client, mrk, true ); 
  else 
    outputChatBox( '* Недостаточно  денег!', client, 255, 51, 36 ); 
    onPlayerHouseMarkerHit( client, getHouseByID( getElementData( client, 'mrk_in' ) ), true ); 
  end; 
end ); 
  

воот а при входи срабатывает это

function loaderplayer(s) 
local g={"lic","licb","licair","licg","passport","wtd","skin","repa","house.id"} 
  
 local sourcea =getPlayerAccount(s) 
  if (sourcea) then 
  setElementData(s,"dead",tonumber (getAccountData(sourcea,"dead"))) 
  
  setElementData(s,"kill",tonumber (getAccountData(sourcea,"kill"))) 
local money= tonumber (getAccountData(sourcea,"money")) 
if (   getAccountData(sourcea,"skin") and  getAccountData(sourcea,"skin")>0) then 
  
setElementModel(s,tonumber (getAccountData(sourcea,"skin"))) 
else 
local f=tonumber (getAccountData(sourcea,"team")) 
local rang= tonumber (getElementData(s,"frangn")) 
setElementModel(s,tonumber(factions[f][rang+11])) 
end 
if (money<0) then 
  takePlayerMoney(s,money) 
end 
if (money>0) then 
 setPlayerMoney (s,money) 
end 
for i,v in ipairs(g) do setElementData(s,v,tonumber (getAccountData(sourcea,v))) 
 end 
if (getElementData(s,"house.id")) then 
setElementData( s, 'mrk_in' ,getElementData(s,"house.id")) 
local client=getPlayerFromName(getPlayerName(s)); --//#andre костыль инди1ский код 
  
triggerEvent ( "HOUSE_Enter", client) 
  
end 
 end -- 1 if 
end -- end 
  
  

воот но это не работает лог выложил вышн

Link to comment
  • 2 months later...

В мап едиторе есть "прицел" внизу, где список элементов (пикапы, тачки, .. )

Кликаешь на него и у тебя появляется прицел на экране, подлетаешь к объекту жмёшь ЛКМ и у тебя появляется этот объект и ты его можешь ставить куда угодно.

Link to comment
В мап едиторе есть "прицел" внизу, где список элементов (пикапы, тачки, .. )

Кликаешь на него и у тебя появляется прицел на экране, подлетаешь к объекту жмёшь ЛКМ и у тебя появляется этот объект и ты его можешь ставить куда угодно.

спасибо но я не где всё они мнебы список

Link to comment

в русском языке есть очень полезная вещь: запятая.

ставится для выделения слов, разделения предложений на части, используется как знак препинания.

очень полезно использовать для того, чтобы тебя понимали.

Link to comment
  • Other Languages Moderators
в русском языке есть очень полезная вещь: запятая.

ставится для выделения слов, разделения предложений на части, используется как знак препинания.

очень полезно использовать для того, чтобы тебя понимали.

А в деепричастных оборотах выделяется? :idea:

Link to comment

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

Link to comment
в русском языке есть очень полезная вещь: запятая.

ставится для выделения слов, разделения предложений на части, используется как знак препинания.

очень полезно использовать для того, чтобы тебя понимали.

Ну у меня с ними проблемы!!

Теперь другая проблема я хотел прикрутить ресурс зомби

но при запуске ресурса, зомби не спавниться ждал час они не пришли ! вот динамы да?

качал последнюю версию этого ресурса! Я менял способ спавна, лимиты, скорость! но их нет

кто знает что не так? Как исправить ?

дебаг молчит

Link to comment

У меня такой вопрос: никто не занимается разработкой Roleplay-мода русскоязычного? Я, к сожалению, не скриптер, однако у меня богатый опыт ролевой игры, есть масса идей и наработок, включая карты и прочие мелочи. До чужого программного кода я не охотник, помогу всем и каждому, чем смогу ;) Я, так сказать, человек идейный, помогу с хостингом и прочим. Пара глаз и рук никогда не помешают, верно?

Link to comment
  • Other Languages Moderators

Kernell разрабатывает русскоязычный RolePlay мод, если хочешь помочь, можешь изложить свои идеи на багтрекер его сервера.

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...