Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-11-11, 16:29


serek123

Lua, MySql, Sql






Wiek: 27
Na forum: 4475 dni
Posty: 217
Nick w MP: Serek.

Piwa: 375

Respekt: 70

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 16:37


#404







Wiek: 27
Na forum: 4913 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
U?ywasz dxDrawText i podpinasz to pod event onClientRender




Więcej informacji znajdziesz w Wikipedii MTA:

dxDrawText


Więcej informacji znajdziesz w Wikipedii MTA:

onClientRender


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 16:47


serek123

Lua, MySql, Sql






Wiek: 27
Na forum: 4475 dni
Posty: 217
Nick w MP: Serek.

Piwa: 375

Respekt: 70

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 17:03


#404







Wiek: 27
Na forum: 4913 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

--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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 17:35


serek123

Lua, MySql, Sql






Wiek: 27
Na forum: 4475 dni
Posty: 217
Nick w MP: Serek.

Piwa: 375

Respekt: 70

Teraz nic si? nie dzieje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 17:46


#404







Wiek: 27
Na forum: 4913 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
serek123, poprawione i teraz ju? dzia?a.

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: wyświetla :: się :: dxdrawie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie wyświetla się w dxDraw'ie Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku