New messages · Members · Forum rules · Search · RSS
  • Сторінка 1 з 1
  • 1
GTA Форумы » GTA San Andreas » MTA San Andreas » dxDraw'ы (Текст и линии на екране (урок))
dxDraw'ы
apcent
Создатель сайта
Group: Главный администратор
Messages: 758
Status: 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)  -- эвент когда игрок вошёл на сервер

Вот и все

apcent
Создатель сайта
Group: Главный администратор
Messages: 758
Status: 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 з 1
  • 1
Пошук: