Wysłany: 2016-02-02, 15:27
TrevorZBiedry
Wiek: 29 Na forum: 3841 dni Posty: 14
Nick w MP: Lamar
Piwa : 1777
Witam! Mam tutaj problem. Stworzy?em sobie za pomoc? skryptu "guieditor" GUI. Ale niewiem, co doda? do kodu, Aby moje GUI pokazywa?o si? i zamyka?o pod F9. Za pomoc daje i
Kod:
Kod:
GUIEditor = {
window = {},
label = {},
edit = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(435, 119, 436, 281, "AlternativeRP ● Regulamin", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF013E01")
GUIEditor.edit[1] = guiCreateEdit(9, 27, 414, 23, "● Nie obra?aj graczy na czacie!", false, GUIEditor.window[1])
guiEditSetReadOnly(GUIEditor.edit[1], true)
GUIEditor.edit[2] = guiCreateEdit(10, 61, 413, 25, "● Nie reklamuj na czacie innych serwer?w!", false, GUIEditor.window[1])
guiEditSetReadOnly(GUIEditor.edit[2], true)
GUIEditor.edit[3] = guiCreateEdit(12, 100, 411, 26, "● Nie pro? o pojazdy i rangi!", false, GUIEditor.window[1])
guiEditSetReadOnly(GUIEditor.edit[3], true)
GUIEditor.edit[4] = guiCreateEdit(12, 143, 411, 23, "● Administracja nie bierze odpowiedzialno?ci za nieprzeczytanie Zasad.", false, GUIEditor.window[1])
guiEditSetReadOnly(GUIEditor.edit[4], true)
GUIEditor.edit[5] = guiCreateEdit(11, 181, 412, 22, "● Nie b?d? rasist? (Nie m?w na osoby kt?re pisza po arabsku \"MURZYN!\"", false, GUIEditor.window[1])
guiEditSetReadOnly(GUIEditor.edit[5], true)
GUIEditor.edit[6] = guiCreateEdit(10, 213, 413, 30, "● Nie r?b spawnkilla ", false, GUIEditor.window[1])
guiEditSetReadOnly(GUIEditor.edit[6], true)
GUIEditor.label[1] = guiCreateLabel(193, 257, 240, 14, "Skrypt informacyjny by Lamar", false, GUIEditor.window[1])
GUIEditor.window[2] = guiCreateWindow(189, 119, 246, 194, "AlternativeRP ● Administracja", false)
guiWindowSetSizable(GUIEditor.window[2], false)
guiSetProperty(GUIEditor.window[2], "CaptionColour", "FF013E01")
GUIEditor.edit[7] = guiCreateEdit(9, 26, 263, 23, "W?a?ciciel ● Lamar", false, GUIEditor.window[2])
guiEditSetReadOnly(GUIEditor.edit[7], true)
GUIEditor.edit[8] = guiCreateEdit(9, 60, 263, 24, "Wsp??W?a?ciciel ● CJ", false, GUIEditor.window[2])
guiEditSetReadOnly(GUIEditor.edit[8], true)
GUIEditor.edit[9] = guiCreateEdit(11, 98, 261, 26, "Admin ● HeLLFiRe", false, GUIEditor.window[2])
guiEditSetReadOnly(GUIEditor.edit[9], true)
GUIEditor.edit[10] = guiCreateEdit(14, 132, 258, 21, "SuperModerator ● Johan", false, GUIEditor.window[2])
GUIEditor.edit[11] = guiCreateEdit(11, 160, 261, 21, "Moderator(Okres Testowy) ● Seba", false, GUIEditor.window[2])
GUIEditor.window[3] = guiCreateWindow(865, 119, 340, 131, "AlternativeRP ● Podstawowe Komendy", false)
guiWindowSetSizable(GUIEditor.window[3], false)
guiSetProperty(GUIEditor.window[3], "CaptionColour", "FF013E01")
GUIEditor.edit[12] = guiCreateEdit(9, 30, 321, 21, "/pm nick wiadomo?? ● Wysy?a wiadomo?? do gracza.", false, GUIEditor.window[3])
guiEditSetReadOnly(GUIEditor.edit[12], true)
GUIEditor.edit[13] = guiCreateEdit(0, 29, 73, 15, "", false, GUIEditor.edit[12])
GUIEditor.edit[14] = guiCreateEdit(11, 60, 319, 21, "/me czynno?? ● Komenda do odgrywania RolePlay.", false, GUIEditor.window[3])
guiEditSetReadOnly(GUIEditor.edit[14], true)
GUIEditor.edit[15] = guiCreateEdit(13, 91, 317, 24, "/przelej nick ilo?? ● Przelewa pieni?dze do gracza.", false, GUIEditor.window[3])
end
)
Wysłany: 2016-02-02, 16:22
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Więcej informacji znajdziesz w Wikipedii MTA: bindKey
I nast?pnie
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-02-03, 13:15
TrevorZBiedry
Wiek: 29 Na forum: 3841 dni Posty: 14
Nick w MP: Lamar
Piwa : 1777
"Wicek7" napisał/a :Więcej informacji znajdziesz w Wikipedii MTA: bindKey
I nast?pnie
Wyt?umacz dok?adnie, jestem zielony.
Wysłany: 2016-02-03, 13:40
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Podam tobie przyk?ad
bindKey ( "f2" , "down" ,function()
if getElementData ( localPlayer , "otwarte" ) then -------- Sprawdza czy nasz gracz ma otwarte gui poprzez elementdate
guiSetVisible ( zmienna_okna , false ) ------------ Je ? eli ma to wy ?? cza gui
showCursor ( false ) ---------------- Wy ?? cza kursor
setElementData ( localPlayer , "otwarte" , false ) ------------- i ustawia nam elementdate na false wi ? c nast ? pnym razem prz sprawdzaniu czy gracz ma gui w ?? czone b ? dzie kaza ? w ?? czy ?
else ------------ przy warunku "if" czyli sprawdzania czy co ? jest lub nie , je ? eli co ? nie b ? dzie sie zgadza ? o przy "if" to wykona wszystko po "else"
setElementData ( localPlayer , "otwarte" , true ) -------------- ustawia nam ? e gui mamy w ?? czone
guiSetVisible ( zmienna_okna , true ) ------------ w ?? cza gui
showCursor ( true ) ------------- w ?? cza kursor
end
end )
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Tagi: bindowanie :: gui
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: