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

Wysłany: 2015-12-23, 20:47


teusz11







Wiek: 29
Na forum: 4793 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Witam, chc? aby pokaza?o si? gui jak wejd? w pickup (info) a jak wyjd? to znik?o.

S:

local Positions =
    {
    { -1891.5, 2148.7001953125, 1.7999999523163 },
    }
 
local pickups = { pickup = { } }
 
function onHit ( )
for _, v in ipairs ( Positions )    do
    local x, y, z = unpack ( v )
    pickups.pickup[v] = createPickup ( x, y, z, 3, 1239, 3000)
addEventHandler ( "onPickupHit", pickups.pickup[v],
    function ( player )
    usePickup ( pickups.pickup[v], player )
    triggerClientEvent(player, "PokazPanelInfo", player)
end)
end
end
addEventHandler ( "onResourceStart", resourceRoot, onHit )


C:

addEventHandler("onClientResourceStart", resourceRoot,
    function()
        okno = guiCreateWindow(619, 354, 454, 260, "...", false)
        guiWindowSetSizable(okno, false)
        memo = guiCreateMemo(16, 32, 419, 208, "...", false, okno)
        guiSetVisible(okno, false)
    end
)

function ShowGui(element)
    if element ~= getLocalPlayer() then return end
        guiSetVisible(okno, true)
end
addEvent("PokazPanelInfo", true)
addEventHandler("PokazPanelInfo", root, ShowGui)


Po wej?ciu w Pickup gui si? nie pojawia, a w debugscript nie ma ?adnego b??du

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-23, 21:30


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Usu? przecinek z tablicy z pozycjami - ten na ko?cu jedynej warto?ci.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-23, 21:39


teusz11







Wiek: 29
Na forum: 4793 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Niestety dalej nic, ani GUI ani ?adnych b??d?w :(


@Edit zrobi?em:

Tylko strona Client:


addEventHandler("onClientPickupHit", info, function(element)
    if element ~= getLocalPlayer() then return end
    guiSetVisible(okno, true)
end)


Teraz jak zrobi? aby po wyj?ciu z pickup'a GUI znikn??o?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-23, 23:01


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110


Więcej informacji znajdziesz w Wikipedii MTA:

onClientPickupLeave


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-23, 23:18


teusz11







Wiek: 29
Na forum: 4793 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Ju? zrobi?em pr?dzej, ale thx masz piwo. Temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: gui :: pickup
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Gui w pickup 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