Страница 1 из 11
GTA Форумы » GTA San Andreas » MTA San Andreas » dxDraw'ы (Текст и линии на екране (урок))
dxDraw'ы
AdminДата: 23.04.2011 | Сообщение # 1
Создатель сайта
Группа: Главный администратор
Сообщений: 759
Статус: Offline
итак кто хочет рисовать картинки линии и т.п в мта этот урок для вас

итак этак функция dxDraw исключительно на клиентской стороне

создадим надпись RAPCENTR круче всех когда игрок заходит на сервер

итак мы используем функцию DxDrawText для начала .

итак когда игрок войдёт на сервер у него появится надпись на экране русскими буквами "RAPCENTR круче всех !!!!!!!!!!! "

Code
local rootElement = getRootElement()  
local screenWidth,screenHeight = guiGetScreenSize()   -- делаем локальную переменную  для кординат на экране      
           
           
function createText ( )  
      dxDrawText( " RAPCENTR круче всех!!!!!!", 300.0,960.0,976.0,123.0, tocolor ( 192,192,192,255 ), 1.15, "default-bold","left","top", false, false ,true )  
                      setTimer(function() removeEventHandler("onClientRender",rootElement, createText ) end, 5000,1)  -- время когда надпись уберётся с экрана      
end  
           
-- итак чтобы изменить цвет шрифта меняем где tocolor ( 192,192,192,255 ) в скобках  
-- чтобы изменить позицию на экране меняем  вот эти кординаты 300.0,960.0,976.0,123.0  

function remotePlayerJoin()      
addEventHandler("onClientRender",rootElement, createText)  -- запускаем функцию createText через евент  
end  
addEventHandler("onClientPlayerJoin", getLocalPlayer(), remotePlayerJoin)  -- эвент когда игрок вошёл на сервер

Вот и все

 

AdminДата: 23.04.2011 | Сообщение # 2
Создатель сайта
Группа: Главный администратор
Сообщений: 759
Статус: Offline
итак кто хочет рисовать картинки линии и т.п в мта этот урок для вас

итак этак функция dxDraw исключительно на клиентской стороне

создадим надпись RAPCENTR круче всех когда игрок заходит на сервер

итак мы используем функцию DxDrawText для начала .

итак когда игрок войдёт на сервер у него появится надпись на экране русскими буквами "RAPCENTR круче всех !!!!!!!!!!! "

Code
local rootElement = getRootElement()  
local screenWidth,screenHeight = guiGetScreenSize()   -- делаем локальную переменную  для кординат на экране      
           
           
function createText ( )  
      dxDrawText( " RAPCENTR круче всех!!!!!!", 300.0,960.0,976.0,123.0, tocolor ( 192,192,192,255 ), 1.15, "default-bold","left","top", false, false ,true )  
                      setTimer(function() removeEventHandler("onClientRender",rootElement, createText ) end, 5000,1)  -- время когда надпись уберётся с экрана      
end  
           
-- итак чтобы изменить цвет шрифта меняем где tocolor ( 192,192,192,255 ) в скобках  
-- чтобы изменить позицию на экране меняем  вот эти кординаты 300.0,960.0,976.0,123.0  

function remotePlayerJoin()      
addEventHandler("onClientRender",rootElement, createText)  -- запускаем функцию createText через евент  
end  
addEventHandler("onClientPlayerJoin", getLocalPlayer(), remotePlayerJoin)  -- эвент когда игрок вошёл на сервер

Вот и все

 

GTA Форумы » GTA San Andreas » MTA San Andreas » dxDraw'ы (Текст и линии на екране (урок))
Страница 1 из 11
Поиск:
!ЧТОБЫ ДОБАВИТЬ СООБЩЕНИЕ, ЗАРЕГИСТРИРУЙТЕСЬ ИЛИ ВОЙДИТЕ ПОД СВОИМ ЛОГИНОМ
РЕГИСТРАЦИЯ ОЧЕНЬ ПРОСТАЯ И ЗАЙМЕТ У ВАС 30 СЕКУНД!