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, 02:10


Maciąg







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

Piwa: 149

Respekt: 31

Witam serdecznie. Mam tutaj takie gui pod frakcj? :D Ale co? nie chodzi z createTeam bo wyskakuje db3 (ERROR: guipsp\guipsp.lua:8:attempt to call global 'create team' (a nil value)) No i sprawa jest tego typu ?e pomaga? mi maszyna (nie na forum) ale nagle nie odpisuje :D Czy m?g?by mi kto? pom?c ? Marker w og?le si? nie pojawia, a team si? nie tworzy.

[ Dodano: 2014-07-19, 02:10 ]
Za pomoc oczywi?cie piwko :piwo:

Kod:


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


team = createTeam ( "PSP", 255, 0, 0 )
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)


Podpis
Status prac nad Time to play RPG 25%
Ostatnio zmieniony przez Maciąg 2014-07-19, 11:26, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-19, 07:51


zabijaka2000







Wiek: 26
Na forum: 4983 dni
Posty: 147
Nick w MP: aleks556

Piwa: 13

Respekt: 80

Ostrzeżeń: 20%
Jak mamy Ci pom?c bez kodu?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-19, 10:27


Maciąg







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

Piwa: 149

Respekt: 31

No w?a?nie, zapomnia?em kodu, sorki by?a to 2 godzina rano. Przepraszam, ju? wrzucam :D
Kod:


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


team = createTeam ( "PSP", 255, 0, 0 )
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)


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

 
Wysłany: 2014-07-19, 11:46


monio







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

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

funckcja
 createTeam 
jest tylko i wy??cznie po stronie serwera drogi kolego :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-19, 11:54


Maciąg







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

Piwa: 149

Respekt: 31

Czyli jak mam to zrobi? ? Pomo?esz?

[ Dodano: 2014-07-19, 14:04 ]
Czyli musz? zrobi? przez to ? Tak? exports.skrypt:Funkcja()
Bo chc? zrobi? ?eby mnie przenosi?o do teamu, ale jak to zrobi?, chyba przez to co wy?ej poda?em :P Prosz? o pomoc, je?li kto? potrafi, prosz? mi pom?c. Bardzo mi zale?y :P

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

 
Wysłany: 2014-07-19, 14:14


monio







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

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

 triggerServerEvent ("cos"getRootElement(), localPlayer


bez ?adnych exports....

 addEventHandler ("onClientMarkerHit"NazwaMarkeru,
function (hitElement)
if hitElement == getLocalPlayer() then
triggerServerEvent ("cos"getRootElement(), localPlayer)
end
end
)


Tu masz funkcje clienta jeszcze dodaj serwer

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-19, 14:29


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Maci?g, to exports poda?em Ci dla przyk?adu bo ty powiedzia?e?, ?e createTeam masz w innym kodzie..

Podpis

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

 
Wysłany: 2014-07-19, 14:55


Maciąg







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

Piwa: 149

Respekt: 31

monio, a m?g?by? ten funkcje serwera ca?o?? da?, z??czon? ? Dam ci +10 reputacji i :piwo:

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

 
Wysłany: 2014-07-19, 15:08


monio







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

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

s-side


bladWiad "Nie masz uprawnie?."

poli createTeam ("Policja"00205 )

function policja5 player setTimer ( function() 
local accName getAccountName getPlayerAccount player ) ) 
if isObjectInACLGroup ("user."..accNameaclGetGroup "Policja" ) ) then 
giveWeapon player24100 setPedArmor player100 setElementHealth player100 setPlayerTeam playerpoli setPlayerNametagColor player00205 )
outputChatBox ("Brawo"player)
else 
outputChatBox bladWiadplayer00205 end 
end1000end 
addEvent("policja"trueaddEventHandler("policja"getRootElement(), policja5


c-side


tekstIden "Sprawdzam konto..."
local player getLocalPlayer()

function urzad17 ()
outputChatBox tekstIdenplayer00205 )
triggerServerEvent("policja"getRootElement(), player)
end

addEventHandler "onClientGUIClick"NazwaButonuurzad17 )



Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-19, 15:55


Maciąg







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

Piwa: 149

Respekt: 31

Ale co ty poda?e?? Nie widzia?e? mojego kodu? Przecie? gdzie tu gui jest?

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

 
Wysłany: 2014-07-19, 16:10


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Ch?opie troche daj z siebie, poda? Ci kod, a teraz Ty sam musisz go wkleic do Siebie, ca?ego ci nikt nie poda..

Podpis

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

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


Zgredek666

LUA






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

Piwa: 442

Respekt: 70,1


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 



Na drugi button robisz to samo tylko zmieniasz nazw?.

Kod oczywi?cie po stronie clienta, nie wymaga u?ywania funkcji createTeam sprawdza on czy jeste? w tym teamie i odpala okienko

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
Ostatnio zmieniony przez Zgredek666 2014-07-19, 19:04, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

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


Maciąg







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

Piwa: 149

Respekt: 31

Nie rozumiem, ju? si? zgubi?em, m?g?by mi kto? to po??czy? z moim kodem na gui? Prosz? !

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

 
Wysłany: 2014-07-19, 19:05


Zgredek666

LUA






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

Piwa: 442

Respekt: 70,1

Przecie? ja ci da?em kod kt?ry masz wklei? na pocz?tek swojego kodu zaraz po buttonach...

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-19, 21:41


Maciąg







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

Piwa: 149

Respekt: 31

Ale tam jest jakie? sprawd?, chodzi o to czy jestem w acl tak? A jak zrobisz ?eby mnie przenios?o do danej frakcji, do danego team?

[ Dodano: 2014-07-19, 21:43 ]
Mam taki kod i co teraz? Dobrze wklei?em? Usun?? to createTeam?
Kod:


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


PSPteamx = createTeam ( "PSP", 250, 0, 0 )
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)
function sprawdz()
if (getPlayerTeam(getLocalPlayer()) == getTeamFromName("PSP"))then
if (guiGetVisible(GUIEditor.button[1]) == false) then
showCursor(true)
guiSetVisible(GUIEditor.button[1], true)
end
end
end

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)


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 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