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

Wysłany: 2014-03-23, 21:29


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam tu Autor tego Panelu "Panel PD" aby dzia?a? tak jak napisa?e? to trzeba zmodyfikowa? troch? kod:
Serwer:
Trzeba doda? linijki kt?re s? podane nizej na sama g?re:
function prawa(source)
local accName getAccountName getPlayerAccount source ) )
if isObjectInACLGroup ("user."..accNameaclGetGroup "PD" ) ) then
triggerClientEvent("PrawoMasz"getRootElement())
else
end
end
addCommandHandler("panelpd"prawa)

Plik: pd_s.lua Aby skrypt dzia?aj tylko dla grupy PD muszisz doda? ja do Acl jako New Group

Client:
Trzeba na?ozy? linijki :
z
bindKey("k""down", 
function ()
    if (getPlayerTeam(getLocalPlayer()) == getTeamFromName("P")) then
        if (guiGetVisible(Pd_Window[50]) == falsethen
            showCursor(true)
            guiSetVisible(Pd_Window[50], true)
            if (kolumnathen
                for idplayer in ipairs(getElementsByType("player")) do
                    local row guiGridListAddRow(Pd_Grid[50])
                    guiGridListSetItemText(Pd_Grid[50], rowkolumnagetPlayerName(player), falsefalse)
                end
            end
        else
            guiSetVisible(Pd_Window[50], false)
            showCursor(false)
            guiGridListClear(Pd_Grid[50])
        end
    end
end)


na
function gui()
    if (getPlayerTeam(getLocalPlayer()) == getTeamFromName("P")) then
        if (guiGetVisible(Pd_Window[50]) == falsethen
            showCursor(true)
            guiSetVisible(Pd_Window[50], true)
            if (kolumnathen
                for idplayer in ipairs(getElementsByType("player")) do
                    local row guiGridListAddRow(Pd_Grid[50])
                    guiGridListSetItemText(Pd_Grid[50], rowkolumnagetPlayerName(player), falsefalse)
                end
            end
        else
            guiSetVisible(Pd_Window[50], false)
            showCursor(false)
            guiGridListClear(Pd_Grid[50])
        end
    end
end
addEvent("PrawoMasz"true)
addEventHandler("PrawoMasz"getRootElement(), gui)



Info:
Panel dzia?a teraz na komende "panelpd" i muszisz by? w grupie acl PD i musisz stworzy? team P i siebie doda? do niej

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-24, 17:12


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Problem jest. Jak wpisuje komende /pdpanel to otwiera si? ka?demu graczowi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-24, 18:12


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

To
function prawa(source)
local accName getAccountName getPlayerAccount source ) )
if isObjectInACLGroup ("user."..accNameaclGetGroup "PD" ) ) then
triggerClientEvent("PrawoMasz"getRootElement())
else
end
end
addCommandHandler("panelpd"prawa)

Zamie? na
function prawa player )
    local accName getAccountName getPlayerAccount player ) )
    if isObjectInACLGroup "user."..accNameaclGetGroup "PD" ) ) then
        triggerClientEvent player"PrawoMasz"root )
    end
end
addCommandHandler "panelpd"prawa )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-24, 21:24


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Jacob, po stronie nie ma argumentu player tylko thePlayer Erykos1998,
function prawa(thePlayer)
if isObjectInACLGroup"user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("PD")) then
triggerClientEvent("PrawoMasz"getRootElement())
else
end
end
addCommandHandler("panelpd"prawa)

Musi dzia?a? nie ma bata :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-24, 22:43


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

O czym Ty m?wisz cz?owieku? Mog? nawet zamiast thePlayer wstawic dupaNiePlayer i b?dzie dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-24, 23:58


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Przecie?, jak to zrobi?em to dzia?a?o, po co kombinowa? z ustawieniem binda

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-25, 16:43


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Dobra. To wszystko dzi?ki. Do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-25, 16:43


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Dobra. To wszystko dzi?ki. Do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: pod :: acl.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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