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

Wysłany: 2014-05-02, 20:07


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Witam, mam problem ot?? tworz? panel urz?du i nie dzia?aj? mi 2 rzeczy. B??d mam tylko po stronie servera oto ss:

Oto kody:

Server:
 
function prawoaa (playertargetPlayernick)
    local targetPlayer getPlayerFromName(tostring(nick))
    local team getTeamFromName("Urz?d")
    if getPlayerTeam(player) == team then
        if targetPlayer == false then
        outputChatBox("Gracz nie jest podloczony do serwera"player)
        return
        end
     setElementData(targetPlayer"prawoa"true)
    outputChatBox("Gracz " .. nick .. " otrzymal prawo jazdy Kat. A"player)
     else
    outputChatBox("Nie jestes pracownikiem urz?du!"player)
    
    local playerr getPlayerAccount(player)
    if player then
        if not isGuestAccount (playerthen
        local player getAccountData player"prawoa" ) or 0
            if nick then
                setElementData(targetPlayer"prawoa"tonumber(nick))
            end
        end
    end
local player getPlayerAccount(player)
    if player then
        if not isGuestAccount (playerthen
        local nick getElementData player"prawoa" ) or 0
            if nick then
                setAccountData (player"prawoa")
            end
        end
   end
   end
 end
addEvent("prawoa"trueaddEventHandler("prawoa"root prawoaa)
addEventHandler "onPlayerQuit"getRootElement(), prawoaa )
addEventHandler "onPlayerLogin"getRootElement(), prawoaa)


Client:

okno = {}

local okno guiCreateWindow(1164402369575"Panel Urzedu"false)
guiSetVisible(oknofalse)

local grid guiCreateGridList(922183544falseokno)
local kolumna guiGridListAddColumn(grid"Gracze"0.9)
local prawob guiCreateButton(1932316763"Prawojazdy kat.B"falseokno)
local prawoaaa guiCreateButton(1939316763"Prawojazdy kat.A"falseokno)
local paszport guiCreateButton(19316016762"Paszport"falseokno)
local l1 guiCreateButton(19322816762"L1"falseokno)
local h1 guiCreateButton(19329616762"H1"falseokno)
local licencja guiCreateButton(19336516762"Licencja na bro?"falseokno)
local wyjscie guiCreateButton(193433167133"Wyj?cie"falseokno)


function pokaz()
    if (getPlayerTeam(getLocalPlayer()) == getTeamFromName("Urz?d")) then
        if (guiGetVisible(okno) == falsethen
            showCursor(true)
            guiSetVisible(oknotrue)
            if (kolumnathen
                for idplayer in ipairs(getElementsByType("player")) do
                    local row guiGridListAddRow(grid)
                    guiGridListSetItemText(gridrowkolumnagetPlayerName(player), falsefalse)
                
                end
            end
        else
            guiSetVisible(oknofalse)
            showCursor(false)
            guiGridListClear(grid)
        end
    end
end
bindKey ("m","down"pokaz) 

function dajprawkoa()
    triggerServerEvent "prawoa"localPlayerprawoaa) 
    
end
addEventHandler("onClientGUIClick"prawoaaadajprawkoa)


Bardzo b?d? wdzi?czny za pomoc oczywi?cie nagrodz? zimnym piwkiem :)

Problem jest w tym ?e gdy wybieram gracza przez panel z gridlisty to pisze mi ?e nie jestem pracownikiem urz?du.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-02, 21:28


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

function prawoaa (targetPlayernick)
local player source
    local targetPlayer getPlayerFromName(tostring(nick))
    local team getTeamFromName("Urz?d")
    if getPlayerTeam(player) == team then
        if targetPlayer == false then
        outputChatBox("Gracz nie jest podloczony do serwera"player)
        return
        end
     setElementData(targetPlayer"prawoa"true)
    outputChatBox("Gracz " .. nick .. " otrzymal prawo jazdy Kat. A"player)
     else
    outputChatBox("Nie jestes pracownikiem urz?du!"player)
    
    local playerr getPlayerAccount(player)
    if player then
        if not isGuestAccount (playerthen
        local player getAccountData player"prawoa" ) or 0
            if nick then
                setElementData(targetPlayer"prawoa"tonumber(nick))
            end
        end
    end
local player getPlayerAccount(player)
    if player then
        if not isGuestAccount (playerthen
        local nick getElementData player"prawoa" ) or 0
            if nick then
                setAccountData (player"prawoa")
            end
        end
   end
   end
 end
addEvent("prawoa"trueaddEventHandler("prawoa"root prawoaa)
addEventHandler "onPlayerQuit"getRootElement(), prawoaa )
addEventHandler "onPlayerLogin"getRootElement(), prawoaa)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-02, 21:35


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

B??d?w nie ma lecz po wybraniu gracza z gridlisty pisze mi ?e Gracz nie jest podlonczony do serwera

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-02, 21:37


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

 triggerServerEvent "prawoa"localPlayerprawoaa


To prawoaa to jak? ma pe?ni? rol??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-02, 21:38


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Jest to nazwa funkcji serwera

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-03, 10:50


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

A od kiedy tak si? praktykuje?
Ty chcesz pobra? wybranego gracza z gridlist czy jak?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-03, 10:53


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Tak chce pobrac gracza

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Tagi: panel :: urzędu
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 Urzędu 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