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

Wysłany: 2020-12-29, 03:49


Matu123







Wiek: 23
Na forum: 2495 dni
Posty: 24
Nick w MP: Matu998

Piwa: 1

Respekt: 50

Witam dzi? wgra?em ten o to skrypt na serwer mta https://gtao.pl/%3Cfont-colorcccc99%3Eskrypt%3C-font%3E-ogloszenia-na-ekranie-vt131872.htm#848854

Skrypt jako tako dzia?a lecz widz? go tylko osoby kt?re napisz? og?oszenie, czy jest kto? wstanie podpowiedzie? w jaki spos?b to zrobi? aby te og?oszenie widzia? ka?da osoba obecna na serwerze>?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-29, 07:38


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wstaw kod tych og?osze?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-29, 17:07


Matu123







Wiek: 23
Na forum: 2495 dni
Posty: 24
Nick w MP: Matu998

Piwa: 1

Respekt: 50

Kod:

SW, SH = guiGetScreenSize()

local baseX = 1920
local zoom = 1
local minZoom = 2
if SW < baseX then
zoom = math.min(minZoom, baseX/SW)
end


info = {
enabled = false,
anim = 0,
alpha = 0,
sizew = 1920/zoom,
sizeh = 20/zoom,
posx = 0/zoom,
posy = 0/zoom,

time = 45000,

tekst = false,

}


info.gui = function()

info.anim = info.anim + 5 > 4500 and 0 or info.anim + 5
info.alpha = info.alpha + 1.6 > 255 and 255 or info.alpha + 1.6

dxDrawRectangle(info.posx, info.posy, info.sizew, info.sizeh, tocolor(50,50,50,info.alpha))
dxDrawText(info.tekst, info.anim-info.posx-500, info.posy+2, 100/zoom, 100/zoom, tocolor(255, 255, 255, info.alpha), 1/zoom, "default-bold", "center")


end

info.start = function(cmd, ...)

info.tekst = table.concat({...}, " ")

if not getElementData(localPlayer, "player:admin") == true then outputChatBox("Nie masz uprawnie? do tego.", 255,0,0) return end
if info.enabled == true then outputChatBox("[Error] Ju? jest wys?ana jaka? informacja.", 255,0,0) return end
if info.tekst == "" then outputChatBox("[Error] Podaj tre?? informacji.", 255,0,0) return end

info.enabled = true
addEventHandler("onClientRender", root, info.gui)
playSound("s/sound.mp3")

setTimer(function()

removeEventHandler("onClientRender", root, info.gui)
info.enabled = false

end, info.time, 1)

end
addCommandHandler("info", info.start)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-29, 19:29


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Musisz zrobi? komend? po serwerze i wysy?a? event do klienta do wszystkich graczy z wiadomo?ci?.


Więcej informacji znajdziesz w Wikipedii MTA:

addEvent


Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


Więcej informacji znajdziesz w Wikipedii MTA:

triggerClientEvent


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Matu123
Tagi: ogłoszenia :: administracji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Ogłoszenia administracji 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