Jump to content

TwiX!

Members
  • Posts

    905
  • Joined

  • Last visited

Everything posted by TwiX!

  1. https://wiki.multitheftauto.com/wiki/GetPlayerFromName
  2. здесь все только за деньги работают, бесполезно помощи просить
  3. если убрать if (betState == 0) then проверку, тогда всё работает, но елси поставить бет на другого игрока ничего не происходит потом.. а так ошибок нет,незнаю в чём проблема
  4. сделал..
  5. u want get all players? getPlayerCount () not? https://wiki.multitheftauto.com/wiki/GetPlayerCount all players local players = getElementsByType ( "player" ) https://wiki.multitheftauto.com/wiki/GetElementsByType
  6. ну наверное я пытался, и не смог? раз сюда написал
  7. тоесть при выходе нового ресурса появилась эта проблема и это не баг? Cказано от всего community? открыть 1500 папок с разными именами, найти в них meta.xml открыть, и удалить строчку с ghostmode ,сохранить, закрыть?. Author: [b][size=7]arc_[/size][/b]
  8. вам просто лень или не охото исправлять свои же ошибки ?
  9. вы отказываетесь исправить свой же баговый ресурс, ещё раз говорю что в мта 1.0.5 всё было нормально он не можно не включить, не выключить, я смотрел исходники, там всё нормально, но после выхода 1.1 я уж молчу про 1.2 только лаги появились.. суть в том, что после выхода 1.1 и выше появился этот баг получается мне нужно убирать из кажой карты их там больше 1500.. строчку ghostmode полностью удалить, делать ресурс который обходит эту систему, и после начала карты включает автоматически ghostmode? тогда только команда /gm будет работать, так как в мета этой строчки вообще нету.. это полный бред будет, не у меня одного на сервере больше 1500 карт даже 300 или 500 это уже проблематично будет их все настроить под сервер
  10. у него другая проблемма, я думаю не мне только это будет полезно, так как это команда не работает у всех и разработчики, никто помоч не хочет как исправить эту проблемму ._. нет, чистый race
  11. в meta.xml найди поменяй на "true"
  12. и тишина..
  13. так как исправить
  14. это большая проблема..
  15. у меня раскрытие функции было не правильное, уже сделал, спасибо
  16. мм r810 так же пробовал на r816
  17. баг в том что в мта 1.1.1 не работает команда /gm /ghostmode Он не включает его, и не выключает, тупо флудит как на картинке, стандартый race просто изменил цвет этот баг на всех серверах, не только на моём
  18. тему можно закрывать
  19. как исправить это?? никаких ошибок нету, просто пишет всё время то включен или выключен тоесть /gm - ghostmode enable by *** опять /gm - и снова ghostmode enable by *** так же при disable этот баг появился после выходи 1.1.1 в 1.0.5 нормально работает..
  20. теперь другая проблема.. function loadMaps(gamemodeMapTable, gamemode, map) guiGridListClear(maps_grid) if gamemodeMapTable then aGamemodeMapTable = gamemodeMapTable for id,gamemode in pairs (gamemodeMapTable) do if (gamemode.name == "race") then for id,map in ipairs (gamemode.maps) do local row = guiGridListAddRow ( maps_grid ) guiGridListSetItemText ( maps_grid, row, 1, map.name, false, false ) guiGridListSetItemData ( maps_grid, row, 1, map.resname) totalServerMaps = totalServerMaps+1 if (string.find(map.name,"[DM]",1,true)) then totalDmMaps = totalDmMaps+1 elseif (string.find(map.name,"[DD]",1,true)) then totalDdMaps = totalDdMaps+1 end updateMapLabels(1) end end end end end другая проблема если поставить "Race" с большой буквы, то много варнингов то что не может установить текст в лабел с маленькой буквы race то, вот этот варнинг..
  21. aa , её добавить забыл
  22. server - function getServerMaps она есть
  23. Проблема в том, что он не хочет вызывать функцию сервера, я незнаю почему.. вроде всё правильно Client function getMaps() totalServerMaps = 0 totalDmMaps = 0 totalDdMaps = 0 setTimer(callServerFunction,500,1,"getServerMaps",getLocalPlayer()) end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),getMaps) Server function getServerMaps (loadList) local tableOut if loadList then tableOut = {} -- local deletedMaps = {} local gamemodes = {} gamemodes = call(getResourceFromName("mapmanager"), "getGamemodes") for id,gamemode in ipairs (gamemodes) do tableOut[id] = {} tableOut[id].name = getResourceInfo(gamemode, "name") or getResourceName(gamemode) tableOut[id].resname = getResourceName(gamemode) tableOut[id].maps = {} local maps = call(getResourceFromName("mapmanager"), "getMapsCompatibleWithGamemode" , gamemode) for _,map in ipairs (maps) do table.insert(tableOut[id]["maps"] ,{name = getResourceInfo(map, "name") or getResourceName(map), resname = getResourceName(map)}) end table.sort(tableOut[id]["maps"], sortCompareFunction) end table.sort((tableOut), sortCompareFunction) table.insert(tableOut, {name = "no gamemode", resname = "no gamemode", maps = {}}) local countGmodes = #tableOut local maps = call(getResourceFromName("mapmanager"), "getMapsCompatibleWithGamemode") for id,map in ipairs (maps) do -- if fileOpen(":"..getResourceName(map).."/deleted") then -- table.insert(deletedMaps ,{name = getResourceInfo(map, "name") or getResourceName(map), resname = getResourceName(map)}) -- else table.insert(tableOut[countGmodes]["maps"] ,{name = getResourceInfo(map, "name") or getResourceName(map), resname = getResourceName(map)}) -- end end -- table.sort(deletedMaps, sortCompareFunction) table.sort(tableOut[countGmodes]["maps"], sortCompareFunction) -- table.insert(tableOut, {name = "deleted maps", resname = "deleted maps", maps = {}}) -- local countGmodes = countGmodes + 1 -- tableOut[countGmodes]["maps"] = deletedMaps end local map = call(getResourceFromName("mapmanager"), "getRunningGamemodeMap") local gamemode = call(getResourceFromName("mapmanager"), "getRunningGamemode") gamemode = gamemode and getResourceName(gamemode) or "N/A" map = map and getResourceName(map) or "N/A" callClientFunction(loadList,"loadMaps", tableOut, gamemode, map) end в meta.xml <include resource="mapmanager" /> тоже добавил в чём может быть проблема? "loadmaps" функция есть, могу выложить
  24. с этим тоже разобрался, спасибо
  25. тоесть мне каждого игрока туда писать? это полный бред, на сервере не 1-2 человека играет, спасибо за помощь я сделал по другому function findPlayerByName (name) local player = getPlayerFromName(name) if player then return player end for i, player in ipairs(getElementsByType("player")) do if string.find(string.gsub(getPlayerName(player):lower(),"#%x%x%x%x%x%x", ""), name:lower(), 1, true) then return player end end return false end в сервере изменил local toI = findPlayerByName(to) тему можно закрыть
×
×
  • Create New...