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

Wysłany: 2017-05-30, 21:04


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Cze??. Jak zrobi? np. jak gracz wejdzie w marker, graczom, kt?rzy sa w ACL x wy?wi?tla si? outputChatBox?

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-30, 21:12


Emm

***** ***






Wiek: 32
Na forum: 4021 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6171

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
P?tla na wszystkich graczy po napisaniu wiadomo?ci czy co tam chcesz i je?li jest w ACL to wy?wietlaj wiadomo??, je?li nie - anuluj event.

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-30, 21:16


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


for k,v in pairs(getElementsByType("player"))
local accName=getAccountName(getPlayerAccount(v))
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
outputChatBox("Wiadomosc",v)
end
end


Komentarz Emm dodany 2017-05-30, 21:17Zabrakło Ci kluczowych elementów, np. 'do' za pętlą :P
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-30, 21:30


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Hmmm, brak db3, nie uruchamia si? radio.

C:


    
    gui = guiCreateWindow(0.44, 0.41, 0.17, 0.37, "", true)
    guiWindowSetSizable(gui, false)
    guiSetVisible(gui, false)
    
    prz= guiCreateButton(0.11, 0.22, 0.76, 0.16, "Uruchom ", true, gui)


    prz2 = guiCreateButton(0.45, 0.60, 0.13, 0.07, "Zamknij okno", true, gui)    
    
addEvent("wyswietl", true)
addEventHandler("wyswietl", root, function()

    guiSetVisible(gui, true)
    showCursor(true)

end)

addEvent("dzwiek2", true)
addEventHandler("dzwiek2", root, 
function(v)
    
    dzwiek = playSound3D("http://files.kusmierz.be/rmf/rmfmaxxx.pls", 2482.265625,-1664.7973632813,12.340502738953)
    setSoundMaxDistance( dzwiek, 100 )
    
    
end
)


addEventHandler("onClientGUIClick", getRootElement(), function()

    if source == prz1 then
        
        triggerServerEvent("dzwiek", localPlayer)
        
    
    
    end
    
    if source == prz2 then
        
        guiSetVisible(gui, false)
        showCursor(false)
        
    
    end
end)



S:


marker = createMarker(2482.265625,-1664.7973632813,12.340502738953, "cylinder", 1.5, 255, 255, 255, 200)


addEventHandler("onMarkerHit", marker, function()
    
    triggerClientEvent("wyswietl", source)


end)

addEvent("dzwiek", true)
addEventHandler("dzwiek", root, 
function(v)
    
    triggerClientEvent("dzwiek2", v)
    for k,v in pairs(getElementsByType("player")) do
    local accName=getAccountName(getPlayerAccount(v))
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
    outputChatBox("Wiadomosc",v)
    
end
end
end
)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-30, 21:30


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

A no widz? xd Dawno nie pisa?em w lua ;d Jednak edytowa? postu nie mog? wi?c Rookspack, dopisz sobie do po warunku p?tli

[ Dodano: 2017-05-30, 21:34 ]
Rookspack, je?eli chcesz triggerowa? gracza z clienta to dajesz (localPlayer,localPlayer). Bo 1 local to element do kt?rego trigger jest 'przyczepiony' a 2 to ju? argument czyli nasz gracz. I nie nazywaj gracza v bo v to zmienna p?tli w twojej funkcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-30, 21:36


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

amited, Przecie? jest localPlayer


triggerServerEvent("dzwiek", localPlayer)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-30, 21:56


Emm

***** ***






Wiek: 32
Na forum: 4021 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6171

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
No ale musisz da? to dwa razy. :P

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-30, 22:22


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Rookspack, Napisa?em Ci. TriggerServer ma 2 przymusowe parametry: nazwa eventu oraz element do kt?rego dany trigger jest 'przyklejony', dla kt?rego on si? wykona. U ciebie trigger wykona si? dla gracza podanego jako 'localPlayer', ale nie jest on argumentem w funkcji triggerowanej. Aby zosta? on tam u?yty potrzebujemy 3 parametru a raczej 1. argumentu prawid?owej funkcji 'localPlayer' - teraz mo?na u?y? gracza w triggerowanej funkcji bo jest on okre?lony.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-30, 22:26


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Mo?na zamkn??, rozwi?zanie :)

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: marker :: outputchatbox
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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