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: 26
Na forum: 3763 dni
Posty: 182

Piwa: 7

Respekt: 60

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

okno guiCreateWindow(241151325294"Panel Policji"false)
guiWindowSetSizable(oknofalse)

p1 guiCreateButton(9279340"Skin 1"falseokno)
p2 guiCreateButton(9779342"Skin 2"falseokno)
p3 guiCreateButton(91299340"Skin 3"false,okno)
p4 guiCreateButton(91779342"Skin 4"falseokno)
p5 guiCreateButton(1023414046"Zaloguj"falseokno)
p6 guiCreateButton(16523514545"Wyloguj"falseokno)
p7 guiCreateButton(217279840"Suszarka"falseokno)
p8 guiCreateButton(217759844"Deagle"falseokno)
p9 guiCreateButton(2161299943"Uzi"falseokno)
image guiCreateStaticImage(1122796119":policja.png"falseokno)

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

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

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

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

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

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

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: 3881 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: 26
Na forum: 3763 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: 3881 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: 26
Na forum: 3763 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: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

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

Prosz? Ci? bardzo:
okno guiCreateWindow(241151325294"Panel Policji"false)
guiWindowSetSizable(oknofalse)
guiSetVisible(oknofalse)

p1 guiCreateButton(9279340"Skin 1"falseokno)
p2 guiCreateButton(9779342"Skin 2"falseokno)
p3 guiCreateButton(91299340"Skin 3"false,okno)
p4 guiCreateButton(91779342"Skin 4"falseokno)
p5 guiCreateButton(1023414046"Zaloguj"falseokno)
p6 guiCreateButton(16523514545"Wyloguj"falseokno)
p7 guiCreateButton(217279840"Suszarka"falseokno)
p8 guiCreateButton(217759844"Deagle"falseokno)
p9 guiCreateButton(2161299943"Uzi"falseokno)
marker createMarker(xyz"cylinder"1)
--image guiCreateStaticImage(1122796119":policja.png"falseokno)

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

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

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

addEventHandler ("onClientGUIClick"p4,
function()
    setElementModel (localPlayer283)
    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"rootlocalPlayer)
end)

addEventHandler("onClientGUIClick"p8,
function()
    triggerServerEvent("dajDeagle"rootlocalPlayer)
end)

addEventHandler("onClientGUIClick"p9,
function()
    triggerServerEvent("dajUzi"rootlocalPlayer)
end)

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

--[[addCommandHandler("gui-policja",
function()
    if guiGetVisible(okno)==true then
        guiSetVisible(oknofalse)
        showCursor(false)
    else
        guiSetVisible(oknotrue)
        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: 26
Na forum: 3763 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: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

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: 26
Na forum: 3763 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 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