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

Wysłany: 2016-06-20, 18:24


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Witam po raz kolejny . Tak jak w temacie ....

okno = guiCreateWindow(241, 151, 325, 294, "Panel Policji", false)
guiWindowSetSizable(okno, false)

p1 = guiCreateButton(9, 27, 93, 40, "Skin 1", false, okno)
p2 = guiCreateButton(9, 77, 93, 42, "Skin 2", false, okno)
p3 = guiCreateButton(9, 129, 93, 40, "Skin 3", false,okno)
p4 = guiCreateButton(9, 177, 93, 42, "Skin 4", false, okno)
p5 = guiCreateButton(10, 234, 140, 46, "Zaloguj", false, okno)
p6 = guiCreateButton(165, 235, 145, 45, "Wyloguj", false, okno)
p7 = guiCreateButton(217, 27, 98, 40, "Suszarka", false, okno)
p8 = guiCreateButton(217, 75, 98, 44, "Deagle", false, okno)
p9 = guiCreateButton(216, 129, 99, 43, "Uzi", false, okno)
image = guiCreateStaticImage(112, 27, 96, 119, ":policja.png", false, okno)

function skin1 (thePlayer)
    if source == p1 then
    setElementModel (thePlayer, 280)
    outputChatBox ("Skin zosta? zmieniony .", player )
    end
end
addEventHandler ("onClientGUIClick", p1, skin1 )

function skin2 (thePlayer)
    if source == p2 then
    setElementModel (thePlayer ,281)
    outputChatBox ("Skin zosta? zmieniony .", player )
    end
end
addEventHandler ("onClientGUIClick", p2, skin2 )

function skin3 (thePlayer)
    if source == p3 then
    setElementModel (thePlayer ,282)
    outputChatBox ("Skin zosta? zmieniony .", player )
    end
end
addEventHandler ("onClientGUIClick", p3, skin3 )

function skin4 (thePlayer)
    if source == p4 then
    setElementModel (thePlayer ,283)
    outputChatBox ("Skin zosta? zmieniony .", player )
    end
end
addEventHandler ("onClientGUIClick", p4, skin4 )

function zaloguj (thePlayer)
    if source == p5 then
    triggerServerEvent ( "onTeamPolicja", getLocalPlayer(), "" )
    end
end
addEventHandler( "onClientGUIClick", p5, zaloguj)

function suszarka ()
    if source == p6 then
    giveWeapon (source , 90 , 999 )
    outputChatBox ("Otrzyma?e? suszark? .", player)
    end
end 
addEventHandler ("onClientGUIClick", p6, suszarka)

function pokaz (thePlayer)
    if getLocalPlayer() ~= thePlayer then return end
    guiSetVisible(okno , true)
    showCursor(true)
end
addEvent("onClientMarkerHit", true)
addEventHandler ("onClientMarkerHit", root , pokaz)

function zamknij (thePlayer)
    guiSetVisible(window[1] , false)
    showCursor(false)
end
addEventHandler ("onClientMarkerLeave", root , pokaz)


Pisane po stronie clienta !

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-20, 18:48


GabWas







Wiek: 24
Na forum: 4022 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Poczytaj troch? jakich? poradnik?w, bo totalna katastrofa :/

1. giveWeapon dzia?a wy??cznie po s-side, wi?cej info tutaj:

Więcej informacji znajdziesz w Wikipedii MTA:

giveWeapon

2. Niekt?re przyciski GUI po??czy?e? z nie tymi funkcjami.
3. Raz definiujesz gracza jako "thePlayer", a raz jako "player". Je?eli robisz skrypt po stronie client'a, to graczem jest zawsze "localPlayer" lub funkcja:

Więcej informacji znajdziesz w Wikipedii MTA:

getLocalPlayer

4. Je?eli korzystasz z funkcji outputChatBox po stronie clienta, to nie musisz definiowa? komu ma si? wy?wietla?. Wi?cej tutaj:

Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox

5. Nie masz ?adnego markera, kt?ry powodowa?by otwieranie i zamykanie si? GUI.
6. Za jaki? czas wstawi? tu poprawion? wersj? ;)

Link do pobrania poprawionej wersji:
http://www.mediafire.com/...xk2/policja.zip
Licz? na :piwo: i/lub R* :roll:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-21, 15:34


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Dzi?ki za pomoc , ale mam jeszcze jedno pytanie . Jak chce miec to na marker to jak to zrobi? ? :)

Podpis
Uczeń LUA . Mapper MTA.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-21, 16:07


GabWas







Wiek: 24
Na forum: 4022 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

"sasik12" napisał/a:

Dzi?ki za pomoc , ale mam jeszcze jedno pytanie . Jak chce miec to na marker to jak to zrobi? ? :)


Podaj mi koordynaty dla markera, to przerobi? odpowiednio :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 11:08


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

A mo?esz przerobi? bez kordynat?w ? Tam gdzie trzeba poprostu daj x,y,z a ja sobie uzupelnie je?li tak mo?na :)

Podpis
Uczeń LUA . Mapper MTA.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 11:33


GabWas







Wiek: 24
Na forum: 4022 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Prosz? Ci? bardzo:
okno = guiCreateWindow(241, 151, 325, 294, "Panel Policji", false)
guiWindowSetSizable(okno, false)
guiSetVisible(okno, false)

p1 = guiCreateButton(9, 27, 93, 40, "Skin 1", false, okno)
p2 = guiCreateButton(9, 77, 93, 42, "Skin 2", false, okno)
p3 = guiCreateButton(9, 129, 93, 40, "Skin 3", false,okno)
p4 = guiCreateButton(9, 177, 93, 42, "Skin 4", false, okno)
p5 = guiCreateButton(10, 234, 140, 46, "Zaloguj", false, okno)
p6 = guiCreateButton(165, 235, 145, 45, "Wyloguj", false, okno)
p7 = guiCreateButton(217, 27, 98, 40, "Suszarka", false, okno)
p8 = guiCreateButton(217, 75, 98, 44, "Deagle", false, okno)
p9 = guiCreateButton(216, 129, 99, 43, "Uzi", false, okno)
marker = createMarker(x, y, z, "cylinder", 1)
--image = guiCreateStaticImage(112, 27, 96, 119, ":policja.png", false, okno)

addEventHandler("onClientGUIClick", p1,
function()
    setElementModel(localPlayer, 280)
    outputChatBox("* Tw?j skin zosta? zmieniony na ID "..getElementModel(localPlayer)..".")
end)

addEventHandler("onClientGUIClick", p2,
function()
    setElementModel(localPlayer, 281)
    outputChatBox("* Tw?j skin zosta? zmieniony na ID "..getElementModel(localPlayer)..".")
end)

addEventHandler("onClientGUIClick", p3,
function()
    setElementModel(localPlayer, 282)
    outputChatBox("* Tw?j skin zosta? zmieniony na ID "..getElementModel(localPlayer)..".")
end)

addEventHandler ("onClientGUIClick", p4,
function()
    setElementModel (localPlayer, 283)
    outputChatBox("* Tw?j skin zosta? zmieniony na ID "..getElementModel(localPlayer)..".")
end)

addEventHandler("onClientGUIClick", p5,
function()
    triggerServerEvent("onTeamPolicja", getLocalPlayer())
end)

addEventHandler("onClientGUIClick", p7,
function()
    triggerServerEvent("dajSuszarke", root, localPlayer)
end)

addEventHandler("onClientGUIClick", p8,
function()
    triggerServerEvent("dajDeagle", root, localPlayer)
end)

addEventHandler("onClientGUIClick", p9,
function()
    triggerServerEvent("dajUzi", root, localPlayer)
end)

addEventHandler("onClientMarkerHit", marker,
function(plr)
    if getElementType(plr)=="player" and guiGetVisible(okno)==true then
        guiSetVisible(okno, false)
        showCursor(false)
    elseif getElementType(plr)=="player" and guiGetVisible(okno)==false then
        guiSetVisible(okno, true)
        showCursor(true)
    end
end)

--[[addCommandHandler("gui-policja",
function()
    if guiGetVisible(okno)==true then
        guiSetVisible(okno, false)
        showCursor(false)
    else
        guiSetVisible(okno, true)
        showCursor(true)
    end
end)]]

Usu? wszystko co masz po stronie client'a i wklej tam powy?szy kod.
Miejsce markera masz na g?rze, pod przyciskami. Powodzenia :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 12:15


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Dzi?ki, a jak chce zrobi? to na grup? acl to nowa funkcja ? I eveny "onPlayerMarkerHit" czy jak ? :)

Podpis
Uczeń LUA . Mapper MTA.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 16:27


Emm

***** ***






Wiek: 32
Na forum: 4021 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6171

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
sasik12,
Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 23:45


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Do zamkni?cia :)

Podpis
Uczeń LUA . Mapper MTA.
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: daje :: skina :: broni :: ...
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie daje skina , broni ... 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