GodOfPenguins

Members
  • Content Count

    48
  • Joined

  • Last visited

Community Reputation

15 Decent

About GodOfPenguins

  • Rank
    Rat

Recent Profile Visitors

1,435 profile views
  1. I think it was about a new gamemode, where players can together go through the storyline of GTA:SA
  2. Я не понимаю, зачем прописывать эти длинные проверки на наличие в группе? А что если потребуется сделать отдельную группу для модераторов? Переписывать каждый скрипт? Почему бы просто не использовать эту функцию - https://wiki.multitheftauto.com/wiki/HasObjectPermissionTo ?
  3. Resolved by reinstalling the videocard driver.
  4. How can I set the screen resolution to 1280x720 on a 5:4 display? DPI scalling does not help. In the settings there is no. (only square resolutions). If i set it in configuration file, the game resets the resolution to a minimum
  5. Tools for building buildings and interiors. For example, to be able to put a wall and stretch it (the wall models will spawn exactly one after another) etc.
  6. Why the table disappears after the cycle? Never this was not. shel = {} local shelPlaces = { [1] = { [1] = {x=0,y=0,z=0}, [2] = {x=0,y=0,z=0}, [3] = {x=0,y=0,z=0}, }, } function createShelters(gameId, players) local gameId = tonumber(gameId) shel[gameId] = {} for i=1,#shelPlaces do --outputDebugString("table "..shel[gameId]) shel[gameId][i] = { ["places"] = { [1] = {x=shelPlaces[i][1].x,y=shelPlaces[i][1].y,z=shelPlaces[i][1].z,["object"]="craftTable"}, }, } outputChatBox(shel[1][1]["places"][1]["object"]) -- WORKING for pI=2,#shelPlaces[i] do shel[gameId][i]["places"] = { [pI] = {x=shelPlaces[i][pI].x,y=shelPlaces[i][pI].y,z=shelPlaces[i][pI].z,["object"]=false}, } end end createCraftsTable(gameId) end addEventHandler("onGameStarted", root, createShelters) function createCraftsTable() --for i=1,10 do --for name,object in pairs(shel[gameId][i]) end function tempSpawn() spawnPlayer(source, 0,0,5) setCameraTarget(source, source) end addEventHandler("onPlayerLogin", root, tempSpawn) function startTest(pSource, command, gameId) triggerEvent("onGameStarted", root, gameId) end addCommandHandler("gameTest", startTest) function getGameInfo() outputChatBox(shel[1][1]["places"][1]["object"]) -- NOT WORKING end addCommandHandler("gInfo", getGameInfo)
  7. В чём проблема один раз подробно расписать, а не каждому по отдельности?
  8. Могу сразу сказать что вам не по карману разработка оригинального сервера с нуля. За такую плату вам максимум кто-нибудь скачает слитое/из компьюнити и пропишет автозагрузку в конфиг.
  9. Могу тебе дать совет: За 10 рублей за скрипт ты вряд ли найдёшь нормального скриптёра.
  10. Если есть умения и идеи для его переделки и достаточно денег для хорошего пиара, то я думаю можно любой сервер поднять и получить мани. Вопрос лишь в том, достаточно ли будет дохода, чтобы хотя бы покрыть расходы.
  11. В вики на странице каждой функции указан её тип: клиент (загружаются при входе на сервер игроку и выполняются на его компьютере), сервер (выполняются на стороне сервера) и shared (Общие функции, которые можно выполнять как на клиентской, так и на серверной стороне. Большинство таких функций могут иметь разный синтаксис для клиентской и серверной стороны.) Советую почитать основные статьи на вики: https://wiki.multitheftauto.com/wiki/Scripting_Introduction https://wiki.multitheftauto.com/wiki/Introduction_to_Scripting_the_GUI https://wiki.multitheftauto.com/wiki/Resources
  12. Lua не требуется компилировать для работы. Но если потребуется (например вам нужно скинуть какой-либо скрипт другому человеку, но вы не хотите чтобы он видел код), то вот - https://luac.mtasa.com/
  13. "Why reinvent the bicycle", if the basic elements are already there? Personally, I do not like working with the GUI and it's much easier for me to use the finished dxlib.