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

Wysłany: 2014-07-19, 22:45


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

Szanowny panie "Zgredek666", ?e tak zapytam co mu da twoja bezsensowna funkcja na sprawdzanie ? On chce zrobi? czy dana osoba jest w ACL a nie w grupie pod TAB (Takzwany Team).


c-side

addEventHandler ("onClientGUIClick"GUIEditor.button[1],
function ( hitElement )
if hitElement == getLocalPlayer() then
outputChatBox ("Wyslij zapytanie"hitElement25500)
triggerServerEvent ("Praca"rootlocalPlayer)
end
end
)


s-side



bladWiad "Nie masz uprawnie?."
PSP createTeam ("PSP"00205 )

function PSP player )
setTimer ( function()
local accName getAccountName getPlayerAccount player ) ) 
if isObjectInACLGroup ("user."..accNameaclGetGroup "PSP" ) ) then 
outputChatBox ("Brawo"player)
else
outputChatBox bladWiadplayer00205 end 
end1000end 
addEvent("Praca"true)
addEventHandler("Praca"getRootElement(), PSP


Kompatybilne z twojm kodem Maci?g.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-19, 23:35


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Nie dzia?a. Serwer w og?le nie wyszukuje mi tego skryptu :(
META:
Kod:


<meta>
<script guipsp_S.lua" type="server" />
<script guipsp_C.lua" type="client" />
</meta>

c-side
Kod:


GUIEditor = {
button = {},
window = {},
label = {}
}



marker = createMarker ( -1694.5999755859, 285.70001220703, 7.1999998092651, "cylinder", 1.5, 255, 255, 255 )

GUIEditor.window[1] = guiCreateWindow(336, 216, 945, 423, "Pa?stwowa Stra? Po?arna - byDawirzo / gui byPanMaszyna", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 1.00)
guISetVisible ( GUIEditor.window[1], false )


GUIEditor.button[1] = guiCreateButton(367, 558, 252, 62, "Rozpocznij prace", false)

GUIEditor.button[2] = guiCreateButton(990, 558, 252, 62, "Zamknij okno", false)

GUIEditor.label[1] = guiCreateLabel(348, 247, 910, 270, "Co to jest PSP? Jest to Pa?stwowa Stra? Po?arna, kt?ra ma s?u?y? cz?owiekowi. Jej g??wnym zadaniem jest ratowanie ludzkiego ?ycia, nast?pnie zwierz?t, oraz d?br materialnych. Ka?dy stra?ak jest odpowiednio do s?u?by przygotowywany. Po rekrutacji, pierwszy miesi?c to w?a?nie ten miesi?c, gdzie stra?acy s? ?wiczeni, testowani i egzaminowani. Ka?dy stra?ak jest gotowy po?wi?ci? swoje ?ycie za ?ycie ka?dego cz?owieka. Jednym z obowi?zk?w tej s?u?by jest przyjechanie na ka?de wezwanie. Jednak te wezwania nie powinny by? fa?szywe. Za fa?szywe wezwanie grozi kara. Jednostka Ratowniczo-Ga?nicza jest wyposa?ona w odpowiedni sprz?d. Wi?cej informacji uzyskasz na naszym forum.", false)

guiSetFont(GUIEditor.label[1], "clear-normal")
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", true)
GUIEditor.label[2] = guiCreateLabel(429, 414, 778, 164, "Aby podj?? prac? w Pa?stwowej Stra?y Po?arnej nale?y z?o?y? podanie na forum w czasie otwartej rekrutacji. Wymagania znajdziesz na forum.", false)



addEventHandler ( "onClientGuiClick", GUIEditor.button[1], function()
setElementModel (getLocalPlayer(),179)
giveWeapon ( thePlayer, 42, 10000 )
setElementPosition(getLocalPlayer(), -1692.5999755859, 282, 8.1999998092651 )
end,false)

addEventHandler ( "onClientGuiClick", GUIEditor.button[2], function()
guiSetVisible(GUIEditor.window[1],false)
showCursor(false)
end,false)



addEventHandler ( "onClientMarkerHit", marker, function(element)
if element ~= getLocalPlayer() then return end
guiSetVisible(GUIEditor.window[1],true)
showCursor(true)
end)

addEventHandler ("onClientGUIClick", GUIEditor.button[1],
function ( hitElement )
if hitElement == getLocalPlayer() then
outputChatBox ("Wyslij zapytanie", hitElement, 255, 0, 0)
triggerServerEvent ("Praca", root, localPlayer)
end
end
)

s-side
Kod:


bladWiad = "Nie masz uprawnie?."
PSP = createTeam ("PSP", 0, 0, 205 )

function PSP ( player )
setTimer ( function()
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "PSP" ) ) then
outputChatBox ("Brawo", player)
else
outputChatBox ( bladWiad, player, 0, 0, 205 ) end
end, 1000, 1 ) end
addEvent("Praca", true)
addEventHandler("Praca", getRootElement(), PSP)


[ Dodano: 2014-07-19, 23:43 ]
B??du chyba nie ma, po prostu nie odczytuje :(

[ Dodano: 2014-07-20, 09:59 ]
monio, dobrze to wklei?em ?

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

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


Zgredek666

LUA






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

Piwa: 442

Respekt: 70,1

Robienie funkcji na ACL jest idiotyczne. Gdy? kto? b?dzie dodany do kilku grup acl i b?dzie mu si? to wy?wietla?. Poza tym je?eli kto? wyleci np. z PSP a nie zostanie usuni?ty z ACl to nadal b?dzie mia? t? funkcj? dost?pn?... Powiem wprost sprawdzanie po ACL jest bezsensowne i na dodatek trzeba triggerowa? funkcj?... Na co to komu...

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
 

 
Wysłany: 2014-07-20, 16:46


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

No to jak bys to zrobi? jak frakcje nie przez ACL? Za ca?y kod dam ci 10 piw i +10 reputacji !

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-21, 11:25


Zgredek666

LUA






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

Piwa: 442

Respekt: 70,1

Przecie? napisa?em ci ca?? funkcj? kilka post?w temu wystarczy ?e j? wkleisz na pocz?tek kodu bo gui

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
 

 
Wysłany: 2014-07-21, 13:01


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Ok jest git, ale czy on przypadkiem nie sprawdza czy jestem w teamie ? A ja w?a?nie chc? zrobi?, ?eby do teamu mnie zanosi?o po klikni?ciu "Rozpocznij Prace"

function sprawdz()
   if (getPlayerTeam(getLocalPlayer()) == getTeamFromName("Nazwa Teamu"))then
        if (guiGetVisible(GUIEditor.button[2]) == falsethen
            showCursor(true)
            guiSetVisible(GUIEditor.button[2], true)
end
end 
end 


Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-21, 14:15


Zgredek666

LUA






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

Piwa: 442

Respekt: 70,1

Ten kod sprawdza czy jeste? w teamie je?eli jeste? to mo?esz rozpocz?c prac?. Natomiast je?elu tobie chodzi oco? innego to zaraz ci to napisz?

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
 

 
Wysłany: 2014-07-22, 01:11


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

No chodzi mi o to ?e jak klikn? "Rozpocznij Prace" to przeniesie mnie do teamu, da skina, da odpowiednie bronie.

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-22, 16:43


Zgredek666

LUA






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

Piwa: 442

Respekt: 70,1

Server:



function team()
local psp createTeam "PSP",0,0,) 
  if psp then                         
    setPlayerTeam sourcepsp )
setPedSkin source) -- tu wstawiasz id skina jakiego chcesz ?eby dawa?o
giveWeapon source3110000 ) -- tu wpisujesz co ma byprzedmiotem i ile ma bysztuk (naboi)
end
end
addEvent"psp"true )
addEventHandler"psp"rootteam)




client:



function daj()
triggerServerEvent "psp"root )
end
addEventHandler ("onClientGUIClick"GUIEditor.button[1],daj)



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
 

 
Wysłany: 2014-07-22, 17:19


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

function daj()
triggerServerEvent "psp"root )
end
addEventHandler ("onClientGUIClick"GUIEditor.button[1],daj)


jaki root ? Po co dla ka?dego elementu drzewa skoro element gracza w c-side to getLocalPlayer() ?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-22, 21:46


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Zgredek666, zrobi?em jak kaza?e? podam kod, mo?e ?le wklei?em, albo mo?e ?le meta, bo w og?le nie wyszukuje skryptu
Kod:


<meta>
<script guipsp_S.lua" type="server" />
<script guipsp_C.lua" type="client" />
</meta>

Server:

function team()
local psp createTeam "PSP",0,0,) 
  if psp then                         
    setPlayerTeam sourcepsp )
    setPedSkin source180 ) -- tu wstawiasz id skina jakiego chcesz ?eby dawa?o
giveWeapon source3110000 ) -- tu wpisujesz co ma byprzedmiotem i ile ma bysztuk (naboi)
end
end
addEvent"psp"true )
addEventHandler"psp"rootteam)

Client:

GUIEditor = { 
button = {}, 
window = {}, 
label = {} 
} 



marker createMarker ( -1694.5999755859285.700012207037.1999998092651"cylinder"1.5255255255 )

GUIEditor.window[1] = guiCreateWindow(336216945423"Pa?stwowa Stra? Po?arna - byDawirzo"falseguiWindowSetSizable(GUIEditor.window[1], falseguiSetAlpha(GUIEditor.window[1], 1.00guISetVisible GUIEditor.window[1], false )


GUIEditor.button[1] = guiCreateButton(36755825262"Rozpocznij prace"false) 

function daj()
triggerServerEvent "psp"root )
end
addEventHandler ("onClientGUIClick"GUIEditor.button[1],daj)

GUIEditor.button[2] = guiCreateButton(99055825262"Zamknij okno"false)

GUIEditor.label[1] = guiCreateLabel(348247910270"Co to jest PSP? Jest to Pa?stwowa Stra? Po?arna, kt?ra ma s?u?y? cz?owiekowi. Jej g??wnym zadaniem jest ratowanie ludzkiego ?ycia, nast?pnie zwierz?t, oraz d?br materialnych. Ka?dy stra?ak jest odpowiednio do s?u?by przygotowywany. Po rekrutacji, pierwszy miesi?c to w?a?nie ten miesi?c, gdzie stra?acy s? ?wiczeni, testowani i egzaminowani. Ka?dy stra?ak jest gotowy po?wi?ci? swoje ?ycie za ?ycie ka?dego cz?owieka. Jednym z obowi?zk?w tej s?u?by jest przyjechanie na ka?de wezwanie. Jednak te wezwania nie powinny by? fa?szywe. Za fa?szywe wezwanie grozi kara. Jednostka Ratowniczo-Ga?nicza jest wyposa?ona w odpowiedni sprz?d. Wi?cej informacji uzyskasz na naszym forum."falseguiSetFont(GUIEditor.label[1], "clear-normal"guiLabelSetHorizontalAlign(GUIEditor.label[1], "center"trueGUIEditor.label[2] = guiCreateLabel(429414778164"Aby podj?? prac? w Pa?stwowej Stra?y Po?arnej nale?y z?o?y? podanie na forum w czasie otwartej rekrutacji. Wymagania znajdziesz na forum."falseaddEventHandler "onClientGuiClick"GUIEditor.button[1], function()
    setElementModel (getLocalPlayer(),179) 
        giveWeapon thePlayer4210000 )
    setElementPosition(getLocalPlayer(), -1692.59997558592828.1999998092651 end,false)

addEventHandler "onClientGuiClick"GUIEditor.button[2], function()
    guiSetVisible(GUIEditor.window[1],false) 
    showCursor(false)
end,false)



addEventHandler "onClientMarkerHit"marker, function(element)
    if element ~= getLocalPlayer() then return end
    guiSetVisible(GUIEditor.window[1],true) 
    showCursor(true)
end)

addEventHandler ("onClientGUIClick"GUIEditor.button[1],
function ( hitElement )
if hitElement == getLocalPlayer() then
outputChatBox ("Wyslij zapytanie"hitElement25500)
triggerServerEvent ("Praca"rootlocalPlayer)
end
end
)


Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-22, 21:56


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

<script guipsp_S.lua" type="server" />


pisa?em Ci na skype, jak ma wygl?da? poprawne z?o?enie mety...


<script src = "nazwa.lua" type="server"/>

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-22, 22:29


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Dzi?ki wszystkim za pomoc, ale nie rozumiem, bo dalej nie dzia?a :( Na serwerze IP zewn?trznym w og?le nie wyszukuje skryptu a na Host Game skrypt jest "w??czony" ale nic si? nie dzieje, team si? nie tworzy, marker te? nie, db3 nie ma :( Nie wiem co robi? :(
Prosz? pom??cie, lub sprawd?cie czy dzia?a u was.

[ Dodano: 2014-07-22, 22:30 ]
Mo?e jednak w kodzie jest jaki? b??d, z?a pozycja danego kodu, funkcji ?

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-22, 23:07


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Sprawd? najpierw czy wgl ci go w??czy?o..

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-22, 23:08


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Ale gdzie? Bo jak na zewn?trznym to nie, bo teamu nie tworzy, a ja mam tak ?e po restarcie serwera ?aden skrypt nie jest w??czony i musz? go w panelu admina w??cza? ;) A na Host Game, tak bo tak sam wybieram od pocz?tku co ma mi uruchamia?, ale nie dzia?a.

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Tagi: gui :: pod :: frakcję
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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