Wysłany: 2015-11-11, 16:29
serek123
Lua, MySql, Sql
Wiek: 27 Na forum: 4334 dni Posty: 217
Nick w MP: Serek.
Piwa : 374
Witam chcia?bym zrobi? tekst wy?wietlaj?cy si? z dxDraw'a tak jak z label'a przyk?ad poka?e co chcem zrobi?
label:
local label = guiCreateLabel ( 0 , 571 , 794 , 24 , "" , false )
function test ( plr )
guiSetText ( label , "Administrator " .. getPlayerName ( plr ).. " Siemka all." )
setTimer ( guiSetVisible , 5000 , 1 , label , false )
end
addEvent ( "cos" , true )
addEventHandler ( "cos" , root , test )
a jak zrobi? to w dxDraw'ie
Wysłany: 2015-11-11, 16:37
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
U?ywasz dxDrawText i podpinasz to pod event onClientRender
Więcej informacji znajdziesz w Wikipedii MTA: dxDrawText
Wysłany: 2015-11-11, 16:47
serek123
Lua, MySql, Sql
Wiek: 27 Na forum: 4334 dni Posty: 217
Nick w MP: Serek.
Piwa : 374
Takie co? zrobi?em i dalej nie wiem co mam zrobi?
function gui ()
dxDrawText ( "" , 176 , 105 , 675 , 129 , tocolor ( 255 , 255 , 255 , 255 ), 1.50 , "arial" , "left" , "top" , false , false , false , false , false )
end
function pokaz ( plr )
addEventHandler ( "onClientRender" , getRootElement (), gui )
setTimer ( function()
removeEventHandler ( "onClientRender" , getRootElement (), gui )
end , 5000 , 1 )
end
addEvent ( "cos" , true )
addEventHandler ( "cos" , root , pokaz )
to dzia?a ?e podazuje si? dxDraw i znika ale textu nie ma na nim a chcem zeby wy?wietla?o si? ja jaki? admin wpisze cmd to ?eby by? napis "Administrator (Serek.) M?wi Siemka all" ale ?eby nick si? zmienia? w zalezno?ci od tego jaki admin wpisze cmd
Wysłany: 2015-11-11, 17:03
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
-- SERVER
addCommandHandler ( "komenda" , function( plr , cmd ,...)
message = table . concat ( { ... }, " " )
triggerClientEvent ( root , "cos" , plr , plr , message )
end
)
-- CLIENT
tekst = " "
function gui ()
dxDrawText ( tekst , 176 , 105 , 675 , 129 , tocolor ( 255 , 255 , 255 , 255 ), 1.50 , "arial" , "left" , "top" , false , false , false , false , false )
end
function pokaz ( plr , tek1 )
addEventHandler ( "onClientRender" , getRootElement (), gui )
tekst = getPlayerName ( plr ).. ": " .. tek1
setTimer ( function()
removeEventHandler ( "onClientRender" , getRootElement (), gui )
tekst = " "
end , 5000 , 1 )
end
addEvent ( "cos" , true )
addEventHandler ( "cos" , root , pokaz )
Powinno dzia?a?
Ostatnio zmieniony przez #404 2015-11-11, 17:46, w całości zmieniany 1 raz
Wysłany: 2015-11-11, 17:35
serek123
Lua, MySql, Sql
Wiek: 27 Na forum: 4334 dni Posty: 217
Nick w MP: Serek.
Piwa : 374
Wysłany: 2015-11-11, 17:46
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
serek123 , poprawione i teraz ju? dzia?a.
Tagi: nie :: wyświetla :: się :: dxdrawie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: