kashtesov

Members
  • Content Count

    337
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by kashtesov

  1. ну и фик тогда со скринами наверно...
  2. Поэтому мне нравится в МТА возможность "закрывать" свои скрипты, чтобы другие не могли что-то изменять по-своему вкусу в оригинальном скрипте. Обращаясь к истории, в 2006-7 году вышел скрипт AAD Rubmle для SA-MP (если мне не изменяет память, то его делал Rbhk). Автор опубликовал исходники вместе со скриптом. Радостные детки, как пираньи, набросились на эти исходники, и началось... десятки версий AAD Rumble by XXX, где ХХХ либо ник, либо клан. Сделав одно изменение, они гордо приписывали себе авторство (!!!) скрипта! Плевать на автора, ведь важно, что какой-то упырь сделал одну поправку, "став" автором скрипта! Кстати, а можно закрывать не скрипты, а файлы с расширением *.map? Что бы не сохранялись на компьютере? Мне кажется врятли т.к для скрипта наверно надо будет приписывать =server либо =client . Можно попробовать, ничего лишним не бывает=) ну почти ничего
  3. На момент прочтения этого сообщения у меня уже были все файлы, нашёл таки=) ну всё равно спасибо за то что ответил=) ничего интересного там не обнаружил=)
  4. Решил скачать MTA 1.4 с http://nightly.mtasa.com/ , не устанавливал но по её маленькому размеру понятно что в неё нету половины файлов. Была такая-же проблема с 1.3 , подскажите где эти файлы брать...
  5. Знаменитый скрипт от Dakilla позволяющий покупать дома теперь на русском. (Надеюсь автор не против) Перевод выполнен командой [bS] P.S. Немного его изменил под свои нужды. House System by DakiLLa (Создание/Управление) ================================================= Описание: Данный скрипт позволяет администраторам создавать дома для покупки обычными игроками, для того чтобы открыть панель создания введите /hpanel Преимущества House System: - Понятное в управлении GUI. - Защита паролем, никто посторонний не сможет попасть в ваш дом! - Продавать и дарить дома другим игрокам. - В случае неудачи просто удалить дом. (Только администратор) Чтобы узнать где находятся дома нажмите букву Ш, зеленые дома доступны для покупки а красные уже заняты другими игроками. Скачать
  6. отстой... я хотел попробовать сделать ассасинс крид мод, катану и биту на меч и булаву заменить... дерьмово. а в будущих версиях будет доступно? Чтобы получить что-то надо что-то сделать для этого хотя бы. А за такие замечательные слова вроде "отстой", ты можешь рассчитывать только на себя. Под словом отстой я хотел сказать что идею не удастся воплотить полноценно ибо основные вещи останутся неизменными. P.S Количество просмотров этой темы прям как номер порта в MTA.=) P.P.S У меня на сервере в сан фиерро от светофора в одном месте точно, в других не замечал, цвет земли такой-же как и цвет светофора. Еду и земля светится, от шейдеров так может глючить?
  7. отстой... я хотел попробовать сделать ассасинс крид мод, катану и биту на меч и булаву заменить... дерьмово. а в будущих версиях будет доступно?
  8. пилу получилось, можете сказать какие точно не меняются.
  9. Почему когда меняешь самотыки, вибраторы в MTA она просто вылетает.. Я думал они просто не заменятся, есть-ли способы?
  10. попробуем=) а на 1.2 получится?
  11. А где нибудь есть гайд по этому делу?
  12. Не в тему но объясни плз, что-ли можно MTA под United мод сделать?
  13. С помощью addVehicleUpgrade А на инфернусе это удастся? т.к в игре она не тюнингуется...
  14. хорошо что не только карты=) а-то сервера бы разучились различать=))
  15. Где взять либо как сделать такую тачку http://community.mtasa.com/images/galle ... !/5597.png
  16. мне казалось что в 1.3... и как узнать какую именно модель удалить? там корды и т.п
  17. Помогите плз, переделывал скрипт но там камера должна перемещаться в скрипте а в конце спавниться игрок... А у меня текст идёт а камеры и игрока след простыл... function on4XRegister ( player, user, pass, email ) local account = getAccount ( user, pass ) if ( account ~= false ) then if (logIn ( player, account, pass ) == true) then triggerClientEvent ( player, "hideLoginWindow", getRootElement()) else outputChatBox ( "Ошибка авторизации!", player, 255, 255, 0 ) -- Output they got the details wrong. end else account = addAccount ( user, pass ) setAccountData ( account, "email", email) if (logIn ( player, account, pass ) == true) then triggerClientEvent ( player, "hideLoginWindow", getRootElement()) fadeCamera(true, 6, 0, 0, 0) setCameraMatrix(-623.26287841797, -1819.9840087891, 119, -321.03729248047, -1683.4422607422, 67) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( "------------------------------------------------", 204,0,255 ) outputChatBox ( "Добро пожаловать в San Andreas!", 255,204,0 ) outputChatBox ( "Это уникальный штат в котором вас ждёт не мало поражений но больше приключений и захватывающих событий.", 255,204,0 ) outputChatBox ( "У нас нету места голоду, нищете, плохому настроению!", 255,204,102 ) outputChatBox ( "Но что вы хотите получить от нашего города? Счастье, деньги, хорошую машину, завести семью, или просто хорошо провести время? ", 255,204,102 ) outputChatBox ( "Что ж, все может быть. Но для начала небольшое ознакомление.", 255,204,102 ) outputChatBox ( "------------------------------------------------", 204,0,255 ) setTimer ( setStage1, 15000, 1 ) else outputChatBox ( "Ошибка регистрации/авторизации!", player, 255, 255, 0 ) -- Output they got the details wrong. end end end addEvent( "on4XRegister", true ) addEventHandler( "on4XRegister", getRootElement(), on4XRegister ) function setStage1 ( ) fadeCamera(true, 6, 0, 0, 0) setCameraMatrix(-623.26287841797, -1819.9840087891, 119, -321.03729248047, -1683.4422607422, 67) outputChatBox ( "" ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( "------------------------------------------------", 204,0,255 ) outputChatBox ( "Сначала я бы тебе порекомедовал отправится заработать денег.", 255,204,0 ) outputChatBox ( "Вы можете убивать людей, мутантов или просто выполнять задания курьером.", 255,204,0 ) outputChatBox ( "Откроются возможности купить транспорт, недвижимость, свой бизнес, оружие или просто хранить деньги в банке.", 255,204,102 ) outputChatBox ( "------------------------------------------------", 204,0,255 ) setTimer ( setStage2, 15000, 1 ) end function setStage2 ( ) fadeCamera(true, 6, 0, 0, 0) setCameraMatrix(1186.9499511719, 510, 45, 1506.8942871094, 1006, 22) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( " " ) outputChatBox ( "------------------------------------------------", 204,0,255 ) outputChatBox ( "Удачи. Для просмотри дополнительной информации нажми F9, а лучше зайди к нам на [url=http://vkontakte.ru/best_mta]http://vkontakte.ru/best_mta[/url]", 255,204,0 ) outputChatBox ( "------------------------------------------------", 204,0,255 ) setTimer ( setStage3, 7000, 1 ) end function setStage3 ( ) repeat until spawnPlayer ( player, -1972.9279785156+math.random(1,5), 137.72494506836+math.random(5,9), 28.6875, 90, math.random(0,01) ) fadeCamera(player, true) setCameraTarget(player, player) end
  18. мне cooldark помог немного, после перезахода данные будут сохраняться но если рестартануть сервер либо скрипт то всё по нулям
  19. блин я не особо пока-что... ну мне надо чтобы pkt не обнулялось после перезахода... Обнуляет её это: function() setElementData(source,"Pkt",0) setElementData(source,"Kasa",0) end) а как чтобы сохранялось?
  20. Я наверно вас задолбал вопросами НО всё-же у меня они появляются снова и снова... Есть в одном скрипте как-бы опыт работы с доставкой товаров, отображается в tab как Pkt но после рестарта скрипта она обнуляется, как её сохранять? P.S Можете удалить "Kasa" т.к всёравно буду её удалять. scores.lua : addEventHandler('onResourceStart',getResourceRootElement(), function() call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Pkt") call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Kasa") for theKey,thePlayer in ipairs(getElementsByType ( "player" )) do setElementData(thePlayer,"Pkt",0) setElementData(thePlayer,"Kasa",0) end end) addEventHandler('onPlayerJoin',getRootElement(), function() setElementData(source,"Pkt",0) setElementData(source,"Kasa",0) end) function addScore(points) setElementData(source, "points", getElementData(source, "points") + points) setElementData(source, "money", getPlayerMoney(getLocalPlayer())) end addEvent("addScore", true) addEventHandler("addScore", getRootElement(), addScore) ---------dawanie score addCommandHandler ( "zmienscore", function ( player, cmd, nick, kwota ) if nick and kwota then local aplayer = getPlayerFromName ( nick ) if aplayer then kwota = tonumber(kwota) setElementData(aplayer,"Pkt",kwota) --givePlayerMoney ( aplayer, kwota ) outputDebugString ( "Score dodane" ) else outputChatBox( "Nie jestes MarMat'em", getRootElement()) outputDebugString ( "Nieudana proba dodania score." ) end end end ) savescore.lua : function onPlayerLogin () local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) then if not isGuestAccount ( playeraccount ) then local playerpkt = getAccountData ( playeraccount, "points" ) --local playermoney = getAccountData ( playeraccount, "s.HandMoney" ) --setPlayerMoney( getRootElement(), playermoney ) if ( playerpkt ) then setElementData(source, "Pkt", tonumber(playerpkt)) --setElementData(source, "Kasa", tonumber(playermoney)) --setPlayerMoney( getRootElement(), playermoney ) end end end end function onPlayerQuit () local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) then if not isGuestAccount ( playeraccount ) then local playerpkt = getElementData ( source, "Pkt" ) -- local playermoney = getPlayerMoney(source) --setAccountData ( playeraccount, "s.HandMoney", playermoney ) if ( playerpkt ) then setAccountData ( playeraccount, "points", playerpkt ) -- setAccountData ( playeraccount, "s.HandMoney", playermoney ) end end end end addEventHandler ( "onPlayerLogin", getRootElement (), onPlayerLogin ) addEventHandler ( "onPlayerQuit", getRootElement (), onPlayerQuit ) addEventHandler ("onResourceRestart", getRootElement (), onPlayerQuit ) addEventHandler ("onResourceStop", getRootElement (), onPlayerQuit ) Скрипт не мой поэтому даже незнаю что и как тут работает...
  21. хм... а если все были в одном месте? хотя насколько я помню мы стантили на скейт парке но это не имеет значения а один должен быть на респе... а если я те дам логин и пароль от ftp ? сможешь разобраться? если проблема решиться то я тя денежно вознагражу (незнал как написать чтоб не по мажорски xdd) =)
  22. МТА не будет обновлять Луа, иначе все ныне написанные скрипты перестанут работать. хорошо=) а-то будет как с майнкрафтом хрень... все будут ждать одного мода чтобы обновить клиент до 1,1=) а я где-то читал про это в мта и молился надейлся что такого не будет=))
  23. нее... я не про это. что за функция которая будет чела отталкивать(хочу сделать для костюма crysis на серваке ыы)? bindKey это не сложно...
  24. до первого вылета? я могу дать тебе (в лс) весь список модов (если я их немного изменял то это может повлиять?) почистить лог, перезагрузить сервак и потом после вылета лог залить например на ргхост... ато весь лог не ара выкладывать в тему=)) версия 1.2 и ещё, что за другие логи? там есть auth и ещё scripts в котором хрень всякая: [2011-12-26 15:25:17] [editor]/edf/edf.lua:160: Loaded definitions for 'edf'. [2011-12-26 15:25:17] [editor]/edf/edf.lua:160: Loaded definitions for 'editor_main'. [2011-12-26 15:26:26] [editor]/edf/edf.lua:160: Loaded definitions for '~BC~zombies'. [2012-01-06 18:07:59] [editor]/edf/edf.lua:160: Loaded definitions for 'edf'. [2012-01-06 18:08:00] [editor]/edf/edf.lua:160: Loaded definitions for 'editor_main'. [2012-01-06 18:09:09] [editor]/edf/edf.lua:192: Loaded definitions for '~BC~zombies'. это совершено не интересно...