Jump to content

StUNt71

Members
  • Posts

    341
  • Joined

  • Last visited

Everything posted by StUNt71

  1. А зачем тебе число? Например вот так можно делать local yyy = {} addEventHandler("onPlayerJoin", getRootElement(), function() yyy[source] = 1 end ) addEventHandler("onPlayerQuit", getRootElement(), function() if yyy[source] == 1 then -- ... end end )
  2. Я сделал новую версию, там исправил с авто. И полоски переделал на другое.
  3. xe, ye, ze = getElementPosition(vehicle) -- Координаты машины замени на xe, ye, ze = getElementPosition(vehicle) -- Координаты машины ze = ze + 0.8
  4. Не за что. Сделал новую версию, надо тестить, кто поможет?
  5. Ну так то можно что-нибудь "эдакое" придумать.
  6. У меня есть немного другая идея ещё. И вообще эти полоски взяты со стандартного HUD'a.
  7. Описание: Я написал скрипт который меняет стандартный тег игроков (ник и здоровье игрока) на новый. Скриншоты: Версия 1: Скрин 1 Скрин 2 Версия 2: Скрин 1 Скрин 2 Скрин 3 Скрин 4 Скачать: Ссылка 1
  8. Не обязательно чтобы число было. Можно и к элементам так же привязку сделать. Но если тебе нужна для хранения информации, то лучше конечно использовать setElementData/getElementData. ------ Можно поточнее, что тебе нужно?
  9. Если я правильно понял то это так надо 1
  10. rootElement и gResRoot замени на getRootElement()
  11. Какой функцией можно подсчитать кол-во символов в строке? -------- Нашёл. string.len
  12. Как бы лимита нету, но есть лимит на кол-во видимых объектов для игрока.
  13. Я им пользуюсь. Удобный очень.
  14. local ped, bnn, bnp, sidewin, lc function loadwin () sidewin = guiCreateWindow(427, 635, 383, 96, "Choose your side", false) guiSetAlpha(sidewin, 1) guiWindowSetSizeble(sidewin, false) lc = guiCreateLabel(65, 27, 277, 69, "Criminals", false, sidewin) guiSetFont(lc, "sa-gothic") bnn = guiCreateButton(823, 645, 107, 74, ">>", false) guiSetAlpha(bnn, 1) guiSetFont(bnn, "default-bold-small") bnp = guiCreateButton(361, 645, 107, 74, "<<" ,false) guiSetAlpha(bnp, 1) guiSetFont(bnp, "default-bold-small") addEventHandler("onClientGUIClick", bnn, enforce, false) addEventHandler("onClientGUIClick", bnp, criminals, false) guiSetVisible(sidewin, false) guiSetVisible(bnn, false) guiSetVisible(bnp, false) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function () loadwin() if loadwin ~= nil then guiSetVisible(sidewin, true) guiSetVisible(bnn, true) end showCursor(true) end ) addEventHandler("onClientResourceStart", getResourceRootElement(), function (resource) ped = createPed(120, 843.90002441406, -2065, 12.5, 45.0) end ) function criminals(button) if button == "left" then setElementModel(ped, 120) guiSetVisible(bnn, true) guiSetVisible(bnp, false) end end function enforce(button) if button == "left" then setElementModel(ped, 29) guiSetVisible(bnn, false) guiSetVisible(bnp, true) end end Ошибка была в enforce и criminals. У тебя тут function enforce(buton) стоит 1 t, а тут if button == "left" then 2 t.
  15. Как узнать что между мной и точкой x, y, z есть объект (дом, стена и прочее). Просто я делаю скрипт, новые теги для игроков.
  16. local xml = xmlLoadFile ("last_hope.xml") if xml then local last_hope = xmlFindChild (xml, "last_hope", 0) local spawn = xmlFindChild (last_hope, "spawn", 0) local X = xmlNodeGetAttribute(spawn, "posX") local Y = xmlNodeGetAttribute(spawn, "posY") local Z = xmlNodeGetAttribute(spawn, "posZ") spawnPlayer(client,x,y,z) end Попробуй так.
  17. 1. Есть функции которые работают только у клиента \ сервера, есть те которые там и там. Ну и всё зависит от цели, того что тебе нужно. 3. В МТА есть setElementData, в сампе это PVar'ы.
×
×
  • Create New...