
StUNt71
Members-
Posts
341 -
Joined
-
Last visited
Everything posted by StUNt71
-
А зачем тебе число? Например вот так можно делать local yyy = {} addEventHandler("onPlayerJoin", getRootElement(), function() yyy[source] = 1 end ) addEventHandler("onPlayerQuit", getRootElement(), function() if yyy[source] == 1 then -- ... end end )
-
Я сделал новую версию, там исправил с авто. И полоски переделал на другое.
-
xe, ye, ze = getElementPosition(vehicle) -- Координаты машины замени на xe, ye, ze = getElementPosition(vehicle) -- Координаты машины ze = ze + 0.8
-
Не за что. Сделал новую версию, надо тестить, кто поможет?
-
Ну так то можно что-нибудь "эдакое" придумать.
-
У меня есть немного другая идея ещё. И вообще эти полоски взяты со стандартного HUD'a.
-
Описание: Я написал скрипт который меняет стандартный тег игроков (ник и здоровье игрока) на новый. Скриншоты: Версия 1: Скрин 1 Скрин 2 Версия 2: Скрин 1 Скрин 2 Скрин 3 Скрин 4 Скачать: Ссылка 1
-
Не обязательно чтобы число было. Можно и к элементам так же привязку сделать. Но если тебе нужна для хранения информации, то лучше конечно использовать setElementData/getElementData. ------ Можно поточнее, что тебе нужно?
-
Если я правильно понял то это так надо 1
-
rootElement и gResRoot замени на getRootElement()
-
Какой функцией можно подсчитать кол-во символов в строке? -------- Нашёл. string.len
-
Как бы лимита нету, но есть лимит на кол-во видимых объектов для игрока.
-
Я им пользуюсь. Удобный очень.
-
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.
-
setElementDimension
-
Как узнать что между мной и точкой x, y, z есть объект (дом, стена и прочее). Просто я делаю скрипт, новые теги для игроков.
-
Лучше бы МТА 1.2.
-
[BUG] Крэш клиента при входе на любой сервер [SOLVED]
StUNt71 replied to AHTOXA's topic in Помощь / Отчеты об ошибках
В одиночную игру заходит? -
в MTA можно всё!
-
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 Попробуй так.
-
1. Есть функции которые работают только у клиента \ сервера, есть те которые там и там. Ну и всё зависит от цели, того что тебе нужно. 3. В МТА есть setElementData, в сампе это PVar'ы.