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

Wysłany: 2012-03-01, 20:48


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

Daj i serwer.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-01, 20:52


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Kod:


--------------------------------okna
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(356,62,406,666,"Panel lidera",false)
GUIEditor_Button[1] = guiCreateButton(246,37,137,53,"Dodaj",false,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(245,129,140,50,"Usun",false,GUIEditor_Window[1])
GUIEditor_Button[3] = guiCreateButton(237,549,158,73,"Wyjdz",false,GUIEditor_Window[1])
GUIEditor_Grid[1] = guiCreateGridList(9,16,5,5,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Grid[2] = guiCreateGridList(9,23,203,619,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[2],2)

--------------------------------/okna
--------------------------------zmienne
local team = getTeamFromName("Pogotowie")
--------------------------------/zmienne
--------------------------------funkcej
function show()
if getPlayerTeam(getLocalPlayer()) == team then
local column = guiGridListAddColumn( GUIEditor_Grid[1], "Player", 0.99 )
if ( column ) then
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow ( GUIEditor_Grid[1] )
guiGridListSetItemText ( GUIEditor_Grid[1], row, column, getPlayerName ( playeritem ), false, false )
end

end
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
end

function wyjdz()
guiSetVisible(GUIEditor_Window[1], false)
showCursor(false)
end
addEventHandler( "onClientGUIClick",GUIEditor_Button[3],wyjdz)


function dodaj()
local player = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1)
triggerServerEvent("dadaj", getRootElement(), player, getLocalPlayer())
end

function usun()
local player = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1)
triggerServerEvent("usun", getRootElement(), player, getLocalPlayer())
end
--------------------------------/funkcje
------------------------------handlery
addEventHandler( "onClientGUIClick", GUIEditor_Button[3] , wyjdz )
addEventHandler( "onClientGUIClick", GUIEditor_Button[1] , dodaj )
addEventHandler( "onClientGUIClick", GUIEditor_Button[2] , usun )
addCommandHandler("pogop", show)

------------------------------/handlery






Kod:

addEvent("dodaj", true)
addEventHandler("dodaj", getRootElement(),
function(player)
local accName = getAccountName ( getPlayerAccount (player) )
aclGroupAddObject (aclGetGroup("Policja"), "user."..accName)
end)

addEvent("usun", true)
addEventHandler("usun", getRootElement(),
function(player)
local accName = getAccountName ( getPlayerAccount (player) )
aclGroupRemoveObject (aclGetGroup("Policja"), "user."..accName)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-02, 13:28


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

CLIENT:
Kod:

--------------------------------okna
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(356,62,406,666,"Panel lidera",false)
GUIEditor_Button[1] = guiCreateButton(246,37,137,53,"Dodaj",false,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(245,129,140,50,"Usun",false,GUIEditor_Window[1])
GUIEditor_Button[3] = guiCreateButton(237,549,158,73,"Wyjdz",false,GUIEditor_Window[1])
GUIEditor_Grid[1] = guiCreateGridList(9,16,5,5,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Grid[2] = guiCreateGridList(9,23,203,619,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[2],2)

--------------------------------/okna
--------------------------------zmienne
local team = getTeamFromName("Pogotowie")
--------------------------------/zmienne
--------------------------------funkcej
function show()
if getPlayerTeam(getLocalPlayer()) == team then
local column = guiGridListAddColumn( GUIEditor_Grid[1], "Player", 0.99 )
if ( column ) then
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow ( GUIEditor_Grid[1] )
guiGridListSetItemText ( GUIEditor_Grid[1], row, column, getPlayerName ( playeritem ), false, false )
end
end
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
end

function wyjdz()
guiSetVisible(GUIEditor_Window[1], false)
showCursor(false)
end

function dodaj()
local player = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1)
triggerServerEvent("dadaj", getRootElement(), player, getLocalPlayer())
end

function usun()
local player = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1)
triggerServerEvent("usun", getRootElement(), player, getLocalPlayer())
end
--------------------------------/funkcje
------------------------------handlery
addEventHandler( "onClientGUIClick", GUIEditor_Button[3] , wyjdz )
addEventHandler( "onClientGUIClick", GUIEditor_Button[1] , dodaj )
addEventHandler( "onClientGUIClick", GUIEditor_Button[2] , usun )
addCommandHandler("pogop", show)

------------------------------/handlery


SERVER:
Kod:

addEvent("dodaj", true)
addEventHandler("dodaj", getRootElement(),
function(player)
local accName = getAccountName ( getPlayerAccount (getPlayerFromName(player)) )
aclGroupAddObject (aclGetGroup("Policja"), "user."..accName)
end)

addEvent("usun", true)
addEventHandler("usun", getRootElement(),
function(player)
local accName = getAccountName ( getPlayerAccount (getPlayerFromName(player)) )
aclGroupRemoveObject (aclGetGroup("Policja"), "user."..accName)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-02, 13:29


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Tyle pieprzenia si? z jednym skryptem - nie lepiej to od nowa napisa?, ew. komu? zleci?? My?l?, ?e ta rozmowa jeszcze potrwa ?adnych par? stron, wi?c rozpatrzcie tak? propozycj?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-02, 13:40


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

Pioruniasty, teraz powinno by? ju? ok. Nie zobaczy?em, ?e pobiera konto z tekstu a nie z playera i poza tym mia? 2 razy dodany event na button3.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-02, 15:12


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611








Pomocy


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-02, 15:30


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

Sko?czy?em, u mnie wszystko dzia?a, musisz tylko da? prawa admina skryptowi.

CLIENT:
Kod:

--------------------------------okna
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(356,62,406,666,"Panel lidera",false)
guiSetVisible(GUIEditor_Window[1], false)
GUIEditor_Button[1] = guiCreateButton(246,37,137,53,"Dodaj",false,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(245,129,140,50,"Usun",false,GUIEditor_Window[1])
GUIEditor_Button[3] = guiCreateButton(237,549,158,73,"Wyjdz",false,GUIEditor_Window[1])
GUIEditor_Grid[1] = guiCreateGridList(9,16,5,5,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Grid[2] = guiCreateGridList(9,23,203,619,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[2],2)

--------------------------------/okna
--------------------------------zmienne
local team = getTeamFromName("Pogotowie")
--------------------------------/zmienne
--------------------------------funkcej
function show()
if getPlayerTeam(getLocalPlayer()) == team then
local column = guiGridListAddColumn( GUIEditor_Grid[2], "Player", 0.8 )
if ( column ) then
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow (GUIEditor_Grid[2])
guiGridListSetItemText ( GUIEditor_Grid[2], row, column, getPlayerName ( playeritem ), false, false )
end
end
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
end

function wyjdz()
guiSetVisible(GUIEditor_Window[1], false)
showCursor(false)
end

function dodaj()
local pchoose = guiGridListGetItemText (GUIEditor_Grid[2], guiGridListGetSelectedItem (GUIEditor_Grid[2]), 1)
triggerServerEvent("dodaj", getRootElement(), pchoose, getLocalPlayer())
end

function usun()
local pchoose = guiGridListGetItemText (GUIEditor_Grid[2], guiGridListGetSelectedItem (GUIEditor_Grid[2]), 1)
triggerServerEvent("usun", getRootElement(), pchoose, getLocalPlayer())
end
--------------------------------/funkcje
------------------------------handlery
addEventHandler( "onClientGUIClick", GUIEditor_Button[3] , wyjdz )
addEventHandler( "onClientGUIClick", GUIEditor_Button[1] , dodaj )
addEventHandler( "onClientGUIClick", GUIEditor_Button[2] , usun )
addCommandHandler("pogop", show)

------------------------------/handlery


SERVER:
Kod:

addEvent("dodaj", true)
addEventHandler("dodaj", getRootElement(),
function(pchoose)
local accName = getAccountName ( getPlayerAccount (getPlayerFromName(pchoose)) )
outputChatBox("Doda?e? do Pogotowia login "..accName)
aclGroupAddObject (aclGetGroup("Policja"), "user."..accName)
end)

addEvent("usun", true)
addEventHandler("usun", getRootElement(),
function(pchoose)
local accName = getAccountName ( getPlayerAccount (getPlayerFromName(pchoose)) )
outputChatBox("Usun??e? z Pogotowia login "..accName)
aclGroupRemoveObject (aclGetGroup("Policja"), "user."..accName)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-02, 20:46


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

[glow=red][shadow=white]Close[/shadow][/glow]

Postaw piwo autorowi tego posta
 

 
Tagi: palen :: lidera :: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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