Wysłany: 2014-07-19, 02:10
Maciąg
Wiek: 26 Na forum: 4376 dni Posty: 211
Nick w MP: Dawirzo
Piwa : 149
Witam serdecznie. Mam tutaj takie gui pod frakcj? 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 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
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
Wysłany: 2014-07-19, 07:51
zabijaka2000
Wiek: 26 Na forum: 4983 dni Posty: 147
Nick w MP: aleks556
Piwa : 13
Jak mamy Ci pom?c bez kodu?
Wysłany: 2014-07-19, 10:27
Maciąg
Wiek: 26 Na forum: 4376 dni Posty: 211
Nick w MP: Dawirzo
Piwa : 149
No w?a?nie, zapomnia?em kodu, sorki by?a to 2 godzina rano. Przepraszam, ju? wrzucam
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%
Wysłany: 2014-07-19, 11:46
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
funckcja jest tylko i wy??cznie po stronie serwera drogi kolego
Wysłany: 2014-07-19, 11:54
Maciąg
Wiek: 26 Na forum: 4376 dni Posty: 211
Nick w MP: Dawirzo
Piwa : 149
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 Prosz? o pomoc, je?li kto? potrafi, prosz? mi pom?c. Bardzo mi zale?y
Podpis
Status prac nad Time to play RPG 25%
Wysłany: 2014-07-19, 14:14
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
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
Wysłany: 2014-07-19, 14:29
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Maci?g , to exports poda?em Ci dla przyk?adu bo ty powiedzia?e?, ?e createTeam masz w innym kodzie..
Wysłany: 2014-07-19, 14:55
Maciąg
Wiek: 26 Na forum: 4376 dni Posty: 211
Nick w MP: Dawirzo
Piwa : 149
monio , a m?g?by? ten funkcje serwera ca?o?? da?, z??czon? ? Dam ci +10 reputacji i
Podpis
Status prac nad Time to play RPG 25%
Wysłany: 2014-07-19, 15:08
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
s-side
bladWiad = "Nie masz uprawnie?."
poli = createTeam ( "Policja" , 0 , 0 , 205 )
function policja5 ( player )
setTimer ( function()
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Policja" ) ) then
giveWeapon ( player , 24 , 100 )
setPedArmor ( player , 100 )
setElementHealth ( player , 100 )
setPlayerTeam ( player , poli )
setPlayerNametagColor ( player , 0 , 0 , 205 )
outputChatBox ( "Brawo" , player )
else
outputChatBox ( bladWiad , player , 0 , 0 , 205 )
end
end , 1000 , 1 )
end
addEvent ( "policja" , true )
addEventHandler ( "policja" , getRootElement (), policja5 )
c-side
tekstIden = "Sprawdzam konto..."
local player = getLocalPlayer ()
function urzad17 ()
outputChatBox ( tekstIden , player , 0 , 0 , 205 )
triggerServerEvent ( "policja" , getRootElement (), player )
end
addEventHandler ( "onClientGUIClick" , NazwaButonu , urzad17 )
Wysłany: 2014-07-19, 15:55
Maciąg
Wiek: 26 Na forum: 4376 dni Posty: 211
Nick w MP: Dawirzo
Piwa : 149
Ale co ty poda?e?? Nie widzia?e? mojego kodu? Przecie? gdzie tu gui jest?
Podpis
Status prac nad Time to play RPG 25%
Wysłany: 2014-07-19, 16:10
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Ch?opie troche daj z siebie, poda? Ci kod, a teraz Ty sam musisz go wkleic do Siebie, ca?ego ci nikt nie poda..
Wysłany: 2014-07-19, 16:46
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
function sprawdz ()
if ( getPlayerTeam ( getLocalPlayer ()) == getTeamFromName ( "Nazwa Teamu" )) then
if ( guiGetVisible ( GUIEditor . button [ 2 ]) == false ) then
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
Ostatnio zmieniony przez Zgredek666 2014-07-19, 19:04, w całości zmieniany 1 raz
Wysłany: 2014-07-19, 17:23
Maciąg
Wiek: 26 Na forum: 4376 dni Posty: 211
Nick w MP: Dawirzo
Piwa : 149
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%
Wysłany: 2014-07-19, 19:05
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Przecie? ja ci da?em kod kt?ry masz wklei? na pocz?tek swojego kodu zaraz po buttonach...
Wysłany: 2014-07-19, 21:41
Maciąg
Wiek: 26 Na forum: 4376 dni Posty: 211
Nick w MP: Dawirzo
Piwa : 149
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%
Tagi: gui :: pod :: frakcję
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: