-
Posts
905 -
Joined
-
Last visited
Everything posted by TwiX!
-
https://wiki.multitheftauto.com/wiki/GetPlayerFromName
-
здесь все только за деньги работают, бесполезно помощи просить
-
если убрать if (betState == 0) then проверку, тогда всё работает, но елси поставить бет на другого игрока ничего не происходит потом.. а так ошибок нет,незнаю в чём проблема
-
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
-
ну наверное я пытался, и не смог? раз сюда написал
-
тоесть при выходе нового ресурса появилась эта проблема и это не баг? Cказано от всего community? открыть 1500 папок с разными именами, найти в них meta.xml открыть, и удалить строчку с ghostmode ,сохранить, закрыть?. Author: [b][size=7]arc_[/size][/b]
-
вам просто лень или не охото исправлять свои же ошибки ?
-
вы отказываетесь исправить свой же баговый ресурс, ещё раз говорю что в мта 1.0.5 всё было нормально он не можно не включить, не выключить, я смотрел исходники, там всё нормально, но после выхода 1.1 я уж молчу про 1.2 только лаги появились.. суть в том, что после выхода 1.1 и выше появился этот баг получается мне нужно убирать из кажой карты их там больше 1500.. строчку ghostmode полностью удалить, делать ресурс который обходит эту систему, и после начала карты включает автоматически ghostmode? тогда только команда /gm будет работать, так как в мета этой строчки вообще нету.. это полный бред будет, не у меня одного на сервере больше 1500 карт даже 300 или 500 это уже проблематично будет их все настроить под сервер
-
у него другая проблемма, я думаю не мне только это будет полезно, так как это команда не работает у всех и разработчики, никто помоч не хочет как исправить эту проблемму ._. нет, чистый race
-
в meta.xml найди поменяй на "true"
-
это большая проблема..
-
у меня раскрытие функции было не правильное, уже сделал, спасибо
-
мм r810 так же пробовал на r816
-
баг в том что в мта 1.1.1 не работает команда /gm /ghostmode Он не включает его, и не выключает, тупо флудит как на картинке, стандартый race просто изменил цвет этот баг на всех серверах, не только на моём
-
как исправить это?? никаких ошибок нету, просто пишет всё время то включен или выключен тоесть /gm - ghostmode enable by *** опять /gm - и снова ghostmode enable by *** так же при disable этот баг появился после выходи 1.1.1 в 1.0.5 нормально работает..
-
теперь другая проблема.. 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 то, вот этот варнинг..
-
server - function getServerMaps она есть
-
Проблема в том, что он не хочет вызывать функцию сервера, я незнаю почему.. вроде всё правильно 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" функция есть, могу выложить
-
с этим тоже разобрался, спасибо
-
тоесть мне каждого игрока туда писать? это полный бред, на сервере не 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) тему можно закрыть
