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

Wysłany: 2015-06-25, 15:44


xHardus







Wiek: 27
Na forum: 4787 dni
Posty: 90
Nick w MP: Harduś

Piwa: 786

Respekt: 15,3

Witam,
Ostatnio gralem na serwerze ..bezreklam.. i widzia?em ze na gorze ekranu maj? zrobione co,kto,za co dosta? bana
moje pytanie jest takie jak to zrobic zeby to wyskakiwa?o np na gorze ekranu zeby nie smieci? czatu?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 3 piw(a):
Mezo., psychol., Takoot21
Wysłany: 2015-06-25, 16:02


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

dxDrawRectangle + dxDrawText.
Je?eli chcesz aby Ci si? wy?wietla?o tam kto dosta? bana itd, to musisz triggerowa? bana / kicka czy inn? kar? zawsze pod trigger zwi?zany z tym dxDrawTextem.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-25, 22:31


Loop

Inspektor






Wiek: 27
Na forum: 4289 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

Bana ani kicka nie trzeba trigerowac bo po co jak mozna: powod, nick admina i osoby dostajacej (kicka lub bana).

Triggeruj tylko informacje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-26, 10:45


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

W og?le ?aden trigger nie jest potrzebny.

Je?li chcesz to zrobi? po stronie klienta:
https://wiki.multitheftauto.com/wiki/OnClientPlayerQuit + https://wiki.multitheftauto.com/wiki/DxDrawText

Je?li chcesz to zrobi? po stronie serwera:
https://wiki.multitheftauto.com/wiki/OnPlayerQuit
https://wiki.multitheftauto.com/wiki/TextCreateTextItem

Przyk?ad:
addEventHandler"onPlayerQuit"root,
function( quitTypereasonresponsibleElement )
    if quitType == "Banned" then
        showInfo4Players">> Gracz ("..getPlayerNamesource )..") zosta? zbanowany przez: ("..getPlayerNameresponsibleElement )..") Pow?d: ["..reason.."]" )
    end
end )

function showInfo4Playerstext )
    local textDisplay textCreateDisplay( )
    local textItem textCreateTextItemtext0.50.3"low"255002552"center""center"150 )
    textDisplayAddTexttextDisplaytextItem )
    for i,v in ipairsgetElementsByType"player" ) ) do
        textDisplayAddObservertextDisplay)
    end
    setTimertextDestroyTextItem50001textItem)
    setTimertextDestroyDisplay50001textDisplay)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-26, 14:00


xHardus







Wiek: 27
Na forum: 4787 dni
Posty: 90
Nick w MP: Harduś

Piwa: 786

Respekt: 15,3


function onQuitGamereasonquitType gracz)
if quitType == banned then
player getPlayerFromName(gracz)
txt table.concat ( {...}, " " )
dxDrawText("Gracz "..getPlayerName(player).." zosta? zbanowany przez "..getPlayerName(gracz).."."4141085143tocolor(255255255255), 1.50"default""center""center"falsefalsefalsefalsefalse)
dxDrawText("powod: "..txt.."."4153385163tocolor(255255255255), 1.50"default""center""center"falsefalsefalsefalsefalse)
end
end -- wiem brak timera
addEventHandler"onClientPlayerQuit"getRootElement(), onQuitGame )


cos takiego?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 3 piw(a):
Mezo., psychol., Takoot21
Wysłany: 2015-06-26, 14:30


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

No rafox, w dobr? stron? zmierzasz, dodaj tylko timer do znikania dxDraw i gitara

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-26, 15:59


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Iksdekowski, polecim bym raczej getTickCount poniewa? na setTimer b?dzie chyba za mocno obci?za? serwer.

Linki do funkcji:

Więcej informacji znajdziesz w Wikipedii MTA:

SetTimer


Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount


Postaw piwo autorowi tego posta
 

 
Tagi: dxdrawtext
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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