-
Posts
4,121 -
Joined
-
Last visited
-
Days Won
2
Everything posted by Kenix
-
[ТУТ] 2. Установка сервера и клиента MTASA 1.4
Kenix replied to Kenix's topic in Помощь / Отчеты об ошибках
Спасибо. Позже выложу ещё какой нибудь полезный урок -
https://wiki.multitheftauto.com/wiki/BindKey
-
Много кому сложно установить мта 1.4 И я сделал не большую пошаговую инструкцию. Итак начнём: Шаг 1. качаем ночную сборку мта версии 1.4 https://nightly.multitheftauto.com/ Шаг 2. качаем ресурсы для сервера http://code.google.com/p/mtasa-resources/downloads/list ( распаковываем и кидаем в папку resources ) Шаг 3. качаем data файлы для клиента mta http://code.google.com/p/mtasa-blue/downloads/list (качаем самое верхнее ) и устанавливаем в папку мта. Шаг 4 запускаем сервер наслаждаемся Может кому это будет нужно
-
спасибо большое щас исправлю у себя.
-
при старте новой карты все деньги исчезают ... и так в любом моде в том же stealth ,race и т.д
-
does not work the first time to enter text in GuiEdit.
-
So I did for my zombie mod login socket but there is one flaw that I could not fix when I click on guiedit 1 times nothing happens but if it turns out a few times What could be wrong? function is called by another script. function SendClientRegister() GUIEditor_Window = {} GUIEditor_TabPanel = {} GUIEditor_Tab = {} GUIEditor_Edit = {} GUIEditor_Label = {} GUIEditor_Image = {} GUIEditor_Button = {} GUIEditor_Window[1] = guiCreateWindow(342,337,578,469,"Login / Register Window",false) GUIEditor_TabPanel[1] = guiCreateTabPanel(9,32,560,426,false,GUIEditor_Window[1]) -- <<<<< поля для заполнения >>>>>> -- GUIEditor_Tab[1] = guiCreateTab("Register",GUIEditor_TabPanel[1]) GUIEditor_Edit[1] = guiCreateEdit(111,15,172,30,getPlayerName(getLocalPlayer()),false,GUIEditor_Tab[1]) -- ник GUIEditor_Edit[2] = guiCreateEdit(111,65,172,30,"",false,GUIEditor_Tab[1]) -- пароль GUIEditor_Edit[3] = guiCreateEdit(111,115,172,30,"",false,GUIEditor_Tab[1]) -- емаил GUIEditor_Edit[4] = guiCreateEdit(111,165,172,30,"",false,GUIEditor_Tab[1]) -- скайп GUIEditor_Edit[5] = guiCreateEdit(111,215,172,30,"",false,GUIEditor_Tab[1]) -- аська GUIEditor_Edit[6] = guiCreateEdit(111,265,172,30,"",false,GUIEditor_Tab[1]) -- реальное имя GUIEditor_Edit[7] = guiCreateEdit(111,315,172,30,"",false,GUIEditor_Tab[1]) -- реальная фамилия -- <<<<<<<< надписи >>>>>>> -- GUIEditor_Label[1] = guiCreateLabel(11,25,172,60,"Nick:",false,GUIEditor_Tab[1]) GUIEditor_Label[2] = guiCreateLabel(11,75,172,60,"Password:",false,GUIEditor_Tab[1]) GUIEditor_Label[3] = guiCreateLabel(11,125,172,60,"E-Mail:",false,GUIEditor_Tab[1]) GUIEditor_Label[4] = guiCreateLabel(11,175,172,60,"Skype:",false,GUIEditor_Tab[1]) GUIEditor_Label[5] = guiCreateLabel(11,225,172,60,"ICQ:",false,GUIEditor_Tab[1]) GUIEditor_Label[6] = guiCreateLabel(11,275,172,60,"Real name:",false,GUIEditor_Tab[1]) GUIEditor_Label[7] = guiCreateLabel(11,325,172,60,"Real last name:",false,GUIEditor_Tab[1]) GUIEditor_Tab[2] = guiCreateTab("Login",GUIEditor_TabPanel[1]) GUIEditor_Image[6] = guiCreateStaticImage(350,220,200,200,"login/logo.png",false,GUIEditor_Tab[1]) GUIEditor_Button[1] = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Register!", true,GUIEditor_Tab[1]) GUIEditor_Button[4] = guiCreateButton( 0.7, 0.40, 0.2, 0.1, "Play as guest!", true,GUIEditor_Tab[1]) -- <<<<<<<< поля для заполнения в таб 2 >>>>>>> -- GUIEditor_Edit[8] = guiCreateEdit(111,15,172,30,getPlayerName(getLocalPlayer()),false,GUIEditor_Tab[2]) -- ник GUIEditor_Edit[9] = guiCreateEdit(111,65,172,30,"",false,GUIEditor_Tab[2]) -- пароль -- <<<<<<<< надписи в таб 2 >>>>>>> -- GUIEditor_Label[8] = guiCreateLabel(11,25,172,60,"Nick:",false,GUIEditor_Tab[2]) GUIEditor_Label[9] = guiCreateLabel(11,75,172,60,"Password:",false,GUIEditor_Tab[2]) -- <<<<<<<< надписи в таб 1 о названии сервера>>>>>>> -- GUIEditor_Label[10] = guiCreateLabel(11,375,172,60,"Russian ",false,GUIEditor_Tab[1]) GUIEditor_Label[11] = guiCreateLabel(60,375,172,60,"New",false,GUIEditor_Tab[1]) GUIEditor_Label[12] = guiCreateLabel(100,375,172,60,"Zombie",false,GUIEditor_Tab[1]) GUIEditor_Label[13] = guiCreateLabel(150,375,172,60,"mod",false,GUIEditor_Tab[1]) GUIEditor_Label[14] = guiCreateLabel(190,375,172,60,"Server",false,GUIEditor_Tab[1]) GUIEditor_Label[15] = guiCreateLabel(500,375,172,60,"By Volk",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[10],260,100,0) -- черный guiLabelSetColor(GUIEditor_Label[11],0,255,0) -- зеленый guiLabelSetColor(GUIEditor_Label[12],255,0,0) -- красный guiLabelSetColor(GUIEditor_Label[13],100,25,0) -- guiLabelSetColor(GUIEditor_Label[14],240,100,25) guiLabelSetColor(GUIEditor_Label[15],255,0,0) -- <<<<<<<< надписи в таб 2 о названии сервера>>>>>>> -- GUIEditor_Label[16] = guiCreateLabel(11,375,172,60,"Russian ",false,GUIEditor_Tab[2]) GUIEditor_Label[17] = guiCreateLabel(60,375,172,60,"New",false,GUIEditor_Tab[2]) GUIEditor_Label[18] = guiCreateLabel(100,375,172,60,"Zombie",false,GUIEditor_Tab[2]) GUIEditor_Label[19] = guiCreateLabel(150,375,172,60,"mod",false,GUIEditor_Tab[2]) GUIEditor_Label[20] = guiCreateLabel(190,375,172,60,"Server",false,GUIEditor_Tab[2]) GUIEditor_Label[21] = guiCreateLabel(500,375,172,60,"By Volk",false,GUIEditor_Tab[2]) guiLabelSetColor(GUIEditor_Label[16],260,100,0) -- черный guiLabelSetColor(GUIEditor_Label[17],0,255,0) -- зеленый guiLabelSetColor(GUIEditor_Label[18],255,0,0) -- красный guiLabelSetColor(GUIEditor_Label[19],100,25,0) -- guiLabelSetColor(GUIEditor_Label[20],240,100,25) guiLabelSetColor(GUIEditor_Label[21],255,0,0) GUIEditor_Image[6] = guiCreateStaticImage(350,220,200,200,"login/logo.png",false,GUIEditor_Tab[2]) GUIEditor_Button[2] = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Login!", true,GUIEditor_Tab[2]) -- <<<<<<<< делаем макс символов в поле ввода таб 1 >>>>>>> -- --guiEditSetMaxLength ( GUIEditor_Edit[1], 24 ) --guiEditSetMaxLength ( GUIEditor_Edit[2], 12 ) --guiEditSetMaxLength ( GUIEditor_Edit[3], 24 ) --guiEditSetMaxLength ( GUIEditor_Edit[4], 24 ) --guiEditSetMaxLength ( GUIEditor_Edit[5], 9 ) --guiEditSetMaxLength ( GUIEditor_Edit[6], 12 ) --guiEditSetMaxLength ( GUIEditor_Edit[7], 12 ) -- <<<<<<<< делаем макс символов в поле ввода таб 2 >>>>>>> -- --guiEditSetMaxLength ( GUIEditor_Edit[8], 24 ) --guiEditSetMaxLength ( GUIEditor_Edit[9], 12 ) -- <<<<<<<< активируем все кнопки >>>>>>> -- guiSetEnabled(GUIEditor_Edit[1], true) guiSetEnabled(GUIEditor_Edit[2], true) guiSetEnabled(GUIEditor_Edit[3], true) guiSetEnabled(GUIEditor_Edit[4], true) guiSetEnabled(GUIEditor_Edit[5], true) guiSetEnabled(GUIEditor_Edit[6], true) guiSetEnabled(GUIEditor_Edit[7], true) guiSetEnabled(GUIEditor_Edit[8], true) guiSetEnabled(GUIEditor_Edit[9], true) guiSetAlpha(GUIEditor_Edit[1],1) guiSetAlpha(GUIEditor_Edit[2],1) guiSetAlpha(GUIEditor_Edit[3],1) guiSetAlpha(GUIEditor_Edit[4],1) guiSetAlpha(GUIEditor_Edit[5],1) guiSetAlpha(GUIEditor_Edit[6],1) guiSetAlpha(GUIEditor_Edit[7],1) guiSetAlpha(GUIEditor_Edit[8],1) guiSetAlpha(GUIEditor_Edit[9],1) guiEditSetMasked ( GUIEditor_Edit[2], true ) guiEditSetMasked ( GUIEditor_Edit[3], true ) guiEditSetMasked ( GUIEditor_Edit[4], true ) guiEditSetMasked ( GUIEditor_Edit[5], true ) guiEditSetMasked ( GUIEditor_Edit[6], true ) guiEditSetMasked ( GUIEditor_Edit[7], true ) guiEditSetMasked ( GUIEditor_Edit[9], true ) -- <<<<<<<< делаем неподвижное окно >>>>>>> -- guiWindowSetMovable(GUIEditor_Window[1], false) -- <<<<<<<< евент по нажатию кнопок >>>>>>> -- addEventHandler("onClientGUIClick", GUIEditor_Button[1], playerregister, false) -- нажатие кнопка регистрации addEventHandler("onClientGUIClick", GUIEditor_Button[4], playerguestaccount, false) -- нажатие кнопки играть без акаунта addEventHandler("onClientGUIClick", GUIEditor_Button[2], playerlogin, false) --нажатие кнопки логин -- <<<<<<<< жвент по нажатию на поле ввода >>>>>>> -- guiSetInputEnabled(true) showCursor ( true ) if(guiGetVisible(GUIEditor_Window[1]) == false) then -- Если окно невидимо: guiSetVisible(GUIEditor_Window[1], true) -- Делаем его видимым. end end
-
new Update : v2 1.1.1 - 11% *language system so far that the Russian-English will soon be more. *new map by The_Kid *zm-valley welcome screens locations. Not all screens have. and Some maps are very atmospheric. zm-port zm-angar zm-crash zm-coch zm-farm on this map is a marker for the destruction of the arena zm-junkyard2 zm-newlift this map has opened the door with audio and elevator zm-valley zm-war-island and here is a list of all maps: Some maps have to community map name author zm-angar (zm-angar) volk zm-apartment (zm-apartment) zm-arena (zm-arena) zm-arena1 (zm-arena1) zm-backlandcity (zm-Backland City) zm-bunker (zm-bunker) zm-canal (zm-canal) zm-canals (zm-canals) zm-chinatown (Chinatown Wars) zm-coch (zm-coch) volk zm-crash (zm-crash) volk and Spider Russia zm-crysis (zm-crysis) zm-dra-warhouse (zm-dra-warehouse) zm-drydam (zm-DryDam) zm-farm (zm-farm) ZORG and volk zm-ghosttown (zm-ghost town) zm-golf (zm-golf) ZORG zm-hideout (zm-hideout) zm-hotels (zm-hotels) zm-houseing (making) volk zm-industrial (zm-Industrial) zm-italy (zm-italy) zm-junkyard (zm-junkyard) zm-junkyard2 (zm-junkyard2) volk zm-market (zm-Market [bIG]) zm-medieval (zm-medieval) zm-metro (zm-metro) volk zm-montgomery (zm-montgomery) zm-newisland (zm-newisland) volk and PaN zm-newlift (zm-newlift) volk and ZORG zm-office (zm-office) volk zm-pirats (zm-pirats) zm-port (zm-port) volk zm-stroika (zm-stroika) volk zm-war-island (zm-war-island) volk zm-warehouse (zm-warehouse) zm-zcrypt (zm-The Crypt) zm-valley (zm-Valley) The_Kid
-
ещё вот есть проблемка если у тебя скрипты чисто на стороне клиента то нужно делать triggerServerEvent на сервер (более защищенный способ)
-
я думаю мало кто согласится т.к все хотят с нуля написать русский рп
-
нет почему Slothman трудится нат ботами и аи вот ресурсы : зомби https://community.multitheftauto.com/index.php?p= ... ils&id=347 слотчбот https://community.multitheftauto.com/index.php?p= ... ils&id=672 и мод с ботами https://community.multitheftauto.com/index.php?p= ... ils&id=682
-
using conventional MTA functions is still quite easy to do as well as a cool script
-
new update version v 2.1.0 - 10% *Stats kills deaths *3 new zombie skin *corrected the damage done by weapons *fps limit is increased to 46 for comfortable playing on the server *Fixed bug with deleting from the server when a player shoots out of his arms do the normal spawn and start maps *Fixed a bug with the timer 3 new maps zm-crash zm-newlift zm-farm that will be added soon: Achievement 50% level system 75% Rank zombie 50% the sounds of zombie survivors, etc. 50 % language selection 50 % and so much more just. 'll be adding screenshots of new maps, etc.
-
use https://wiki.multitheftauto.com/wiki/TriggerClientEvent
-
Lil Toady будет ли исправлен этот баг ?
-
Често - бред. Почему? - Во первых: (ниже читай), во вторых, как язык влияет на возможности скриптинга, если Native функции даёт сам мультиплеер (пускай даже вместо С или Lua будет Basic или вообще Pascal), в третьих Lua намного легче чем тот же C/C++. Как много проектов ты знаешь которые используют pawno? Я - ни одного, кроме самп, а вот тебе на вскидку что использует lua: WoW, Mafia2, gmod, vlc, cisco, lighttpd.. Да даже тот же S.T.A.L.K.E.R. весь на Lua. По крайней мере почитай разницу между интерпретируемым языком и компилируемым, и потом спроси "зачем указывать размер переменной". Кстати в MTA нет одной фишки как в SA-MP, а именно приатачивание объекта к кости игрока.. Собственно можно вычислить координаты кости и приатачивать постоянно (например в OnClientRender) с вычислением оффсета и поворота (Но это просто жуткое дрочество, а приатачить объект к кости можно стандартными средствами gta_sa). И когда походку персов починят? (Смысле функцию которая включала стандартную анимацию ходьбы для каждого персонажа) А то больно смотреть как девушки на РП(Г) серверах бегают как CJ (Как бы уже пофиг на мужиков , но девушки это вообще ппц ) по поводу аттачивания есть функция но она слишком мудрённая https://wiki.multitheftauto.com/wiki/GetPedBonePosition у самого была проблема с аттачиванием слишком функция мудрённая хотя в сампе смотрел она куда проще ..
-
согласен с MX Master *ом сам раньше был в клане >USSR<год играл ну и сейчас (тег остался ) , тогда были клан вары и пр . и сейчас желею что потерял дрогаценное время фигнёй маясь
-
Ха-ха. Как же меня забавляет, когда сампобыдло писает кипятком и флудит десятки страниц на форумах, когда в самп криво и на приметивнейшем уровне добавляют возможности, которые в идеальном виде уже годами есть в MTA. ещё вот есть случай случайно защёл на форум сампа и нашёл фичу каторая есть в мта почти с самой первой версии была проигрывания музыки ... в сампе надо какието плагины устанавливать всякую белеберду и то это очень влият на фпс сервера и пр. в мта это с самого начало уже есть и некаких плагинов и прочей бурды не надо за счёт клиентский скриптов каторые не влияют на производительность сервера. и всё чаще выходят плагины полностью копирующие скрипты МТА но это просто бред ... это называется MTA to samp new multipleer ..... мда до чего докатились люди
-
still does not work local g_MissionTimer,g_TimeLimit function loadmap() local resourceName = getResourceName ( resource ) g_TimeLimit = (tonumber(get(resourceName..".time_limit")) and math.floor(tonumber(get(resourceName..".time_limit"))) or defaults.timeLimit)*1000 g_MissionTimer = exports.missiontimer:createMissionTimer (g_TimeLimit,true,true,0.5,20,true,"default-bold",1) addEventHandler ( "onMissionTimerElapsed", g_MissionTimer, onTimeElapsed ) end addEventHandler("onGamemodeMapStart",getRootElement(), loadmap) function stopmap() removeEventHandler ( "onMissionTimerElapsed", g_MissionTimer, onTimeElapsed ) destroyElement(g_MissionTimer,g_TimeLimit) end addEventHandler("onGamemodeMapStop",getRootElement(),stopmap)
-
ok explain to another I want to after you finished maps timer starts curtain
-
there is a problem with the resource missiontimer When the timer starts next / map strays that have to do to the timer does not strayed? I wish that the time is not continued and began to re- Here's the script. function loadmap() local resourceName = getResourceName ( resource ) g_TimeLimit = (tonumber(get(resourceName..".time_limit")) and math.floor(tonumber(get(resourceName..".time_limit"))) or defaults.timeLimit)*1000 g_MissionTimer = exports.missiontimer:createMissionTimer (g_TimeLimit,true,true,0.5,20,true,"default-bold",1) addEventHandler ( "onMissionTimerElapsed", g_MissionTimer, onTimeElapsed ) end addEventHandler("onGamemodeMapStart",getRootElement(), loadmap) function stopmap() removeEventHandler ( "onMissionTimerElapsed", g_MissionTimer, onTimeElapsed ) end addEventHandler("onGamemodeMapStop",getRootElement(),stopmap)
-
есть один баг он проявляется если ты в мотоцикле и делаешь gravity и функцию гравити SPACE то твой мотоцикл полностью исчезает вместе с игроком и когда выходишь из мотоцикла багается анимация баг с анимацией исправляется если убить себя но мотоцикл всё равно не будет виден вот скрины: p.s баг работает только с велосепедами и мотоциклами ошибок в окне сервера нету. добавил:если делаешь через админку гравити , баг тоже проявляется.