Witamy na GTAOnline Obecny czas to 2018-12-14, 17:31 Użytkowników: 76987
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

Poprzedni temat :: Następny temat
Tekst
Autor Wiadomość

Assassin. 





Informacje
Nick w MP: Assassin
Wiek: 14
Na forum: 651 dni
Posty: 9
Piwa: 1
Respekt: 50

Wysłany: 2018-02-25, 10:17   Tekst



Mam problem podobny do RodzyneQ, ale jednak troche inny.
Chce zrobic cos takiego, ze po wpisaniu komendy np oglosevent nazwa eventu pojawiał sie na gorze ekranu napis: (nick) zaprasza na event (nazwa eventu).
Prosze o pomoc, pracowalem dość długo, ale po prostu usunalem plik, bo niewypał.

Postaw piwo autorowi tego posta
 

Kuks* 
Dziad zdziadziały





Informacje
Nick w MP: Kuks*
Wiek: 7
Na forum: 301 dni
Posty: 197
Piwa: 954
Respekt: 75,8

Wysłany: 2018-02-25, 10:25   



Assassin.,
function ogloszenieEv(plr,cmd,ev)
    dxDrawText("Administrator/ka "..getPlayerName(plr).."zaprasza na event "..evkoordynacje textu)
end
addCommandHandler("oglosevent"ogloszenieEv)


Sprawdz, bo nie testowalem

Postaw piwo autorowi tego posta
 

TeeNekk 
LUA





Informacje
Nick w MP: TeeNekk.
Wiek: 15
Na forum: 481 dni
Posty: 223
Piwa: 425
Respekt: 110,5
Respekt: 110,5

Wysłany: 2018-02-25, 11:29   



"Kuks*" napisał/a:

Assassin.,
function ogloszenieEv(plr,cmd,ev)
    dxDrawText("Administrator/ka "..getPlayerName(plr).."zaprasza na event "..evkoordynacje textu)
end
addCommandHandler("oglosevent"ogloszenieEv)


Sprawdz, bo nie testowalem

To nie ma prawa działać.

to po cside

function draw()
dxDrawText("Administrator/ka "..kto.."zaprasza na event "..typ..", (dodaj pozycję tekstu)
end

function x (cmd,typ)
kto = getPlayerName(localPlayer)
addEventHandler("onClientRender",getRootElement(),draw)
setTimer(function()
removeEventHandler("onClientRender",getRootElement(),draw)
end
end,6000,1)


próbuj.

Postaw piwo autorowi tego posta
 

CjPomarancza 
:-)





Informacje
Wiek: 9
Na forum: 455 dni
Posty: 94
Piwa: 12
Respekt: 60

Wysłany: 2018-02-25, 11:36   



"TeeNekk" napisał/a:

"Kuks*" napisał/a:

Assassin.,
function ogloszenieEv(plr,cmd,ev)
    dxDrawText("Administrator/ka "..getPlayerName(plr).."zaprasza na event "..evkoordynacje textu)
end
addCommandHandler("oglosevent"ogloszenieEv)


Sprawdz, bo nie testowalem

To nie ma prawa działać.

to po cside

function draw()
dxDrawText("Administrator/ka "..kto.."zaprasza na event "..typ..", (dodaj pozycję tekstu)
end

function x (cmd,typ)
kto = getPlayerName(localPlayer)
addEventHandler("onClientRender",getRootElement(),draw)
setTimer(function()
removeEventHandler("onClientRender",getRootElement(),draw)
end
end,6000,1)


próbuj.


Innym mówisz, że nie ma prawa działać, a sam nie zamknąłeś dxDrawa i nie wiesz, jakie są argumenty do komendy ;)

_________________
Pomogłem? Doceń mnie i postaw :piwo: :)
Postaw piwo autorowi tego posta
 

Barcioo 
Kiedyś to było ST





Informacje
Nick w MP: Bartek.
Wiek: 18
Na forum: 1320 dni
Posty: 466
Piwa: 1084
Respekt: 460
Respekt: 460

Wysłany: 2018-02-25, 11:42   




Więcej informacji znajdziesz w Wikipedii MTA:

RemoveEventHandler
żeby komuś wiki się nie chciało sprawdzić 3min roboty żeby przerobić pod siebie kod ...



 
function drawText() 
    dxDrawText(text10,100end

function doText (command, ...)
    if command == "oglosevent" then 
        --if getElementData(localPlayer,"player:admin"then return end 
           ev table.concat({...},"")
           text =  "Administrator/ka "..getPlayerName(localPlayer).. " zaprasza na event "..ev 
           addEventHandler"onClientRender"rootdrawText)   
    elseif command == "ogloseventoff" then
        removeEventHandler"onClientRender"rootdrawText) 
    end
end
addCommandHandler("oglosevent"doTextaddCommandHandler("ogloseventoff"doText)


[ Dodano: 2018-02-25, 11:42 ]
w dx możesz sobie resztę zmienić

_________________
Programista coś tam umie w Lua


Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
Postaw piwo autorowi tego posta
 

Assassin. 





Informacje
Nick w MP: Assassin
Wiek: 14
Na forum: 651 dni
Posty: 9
Piwa: 1
Respekt: 50

Wysłany: 2018-03-01, 16:10   



Mi nie działa. Zrobiłem to tak:
function drawText() 
     dxDrawText(textscreenW 0.420screenH 0screenW 0.500screenH 0.20tocolor(0100255255), 0.70"bankgothic""left""center"falsefalsefalsefalsefalse)    
end

function doText (command, ...)
    if command == "oglosevent" then 
        --if getElementData(localPlayer,"player:admin"then return end 
           ev table.concat({...},"")
           text =  "Administrator/ka "..getPlayerName(localPlayer).. " zaprasza na event "..ev 
           addEventHandler"onClientRender"rootdrawText)   
    elseif command == "ogloseventoff" then
        removeEventHandler"onClientRender"rootdrawText) 
    end
end
addCommandHandler("oglosevent"doTextaddCommandHandler("ogloseventoff"doText)

W DB3 niczego nie mam, napis sie nie pojawia.

Postaw piwo autorowi tego posta
 
Tagi: tekst
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:







Wyświetl posty z ostatnich:   
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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,18 sekundy. Zapytań do SQL: 19