Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
LUA/ Pomoc w skrypcie
#6
(21.10.2018, 19:32)Profesores Wrote: Jakim cudem Ci się w ogóle wyświetla ta tekstura, przecież G2O ma zbindowanego squirrela, a nie lua XD

Taki żarcik Tongue

To co robisz nie ma sensu, przy wciśnięciu klawisza F9 tworzysz i wyświetlasz teksture, a ponieważ deklarujesz zmienną lokalną 'gui' w bloku funkcji OnPlayerKey ona przepada po wciśnięciu tego klawisza i nie możesz już potem na niej operować Tongue Potem przy 'puszczeniu' F9 tj. zdjęciu palca z tego klawisza wyłączasz w ogóle event OnPlayerKey i od tego momentu on już nie reaguje na żadne klawisze XD W dodatku przypisujesz do zmiennej zawierającej id klawisza to co zwraca funkcja HideTexture (czyli nic) i ponownie wywołujesz funkcje HideTexture tym razem już nawet nie wiem z czym w drugim argumencie, prawdopodobnie z id klawisza, a powinno tam być id tekstury Tongue

Musisz się jeszcze trochę poduczyć ;-)

Trzymaj gotowca, ale zapoznaj się z tym co napisałem wyżej, to Ci może jedynie pomóc:
Code:
local Player = {};

local gui = CreateTexture(500,300,8000,7500,"Frame_GMPA.TGA");

function OnGamemodeInit()
    Enable_OnPlayerKey(1);
    createPlayerStructure();
end

function createPlayerStructure()
    for i = 0, GetMaxPlayers() - 1 do
        Player[i] = {};
        Player[i].gui_state = 0;
    end
end

function resetPlayerStructure(playerid)
    Player[playerid].gui_state = 0;
end

function OnPlayerDisconnect(playerid, reason)
    resetPlayerStructure(playerid);
end

function OnPlayerKey(playerid, keyDown, keyUp)
    if keyDown == KEY_F9 then
        if Player[playerid].gui_state == 0 then
            ShowTexture(playerid,gui);
            Player[playerid].gui_state = 1;
        else
            HideTexture(playerid, gui);
            Player[playerid].gui_state = 0;
        end
    end
end


Dziękuje, działa. Postaram się wyciągnąć z tego wnioski i się dostosować pod wszystko co napisałeś. Nauka na błędach zawsze pomaga, przynajmniej w moim wypadku  Big Grin
Reply


Messages In This Thread
LUA/ Pomoc w skrypcie - by Fevelar - 21.10.2018, 18:14
RE: LUA/ Pomoc w skrypcie - by Hades - 21.10.2018, 19:23
RE: LUA/ Pomoc w skrypcie - by Patrix - 21.10.2018, 19:26
RE: LUA/ Pomoc w skrypcie - by Hades - 21.10.2018, 19:29
RE: LUA/ Pomoc w skrypcie - by Profesores - 21.10.2018, 19:32
RE: LUA/ Pomoc w skrypcie - by Fevelar - 21.10.2018, 19:53

Possibly Related Threads…
Thread Author Replies Views Last Post
  Nauczyciele squirrela albo lua Liberal 8 7,033 12.04.2018, 23:15
Last Post: Spray
  Pomoc w stworzeniu GM Karpas 33 24,551 29.05.2016, 15:43
Last Post: Quarchodron
  Pomoc w serwerze Gooby 8 6,393 21.04.2016, 23:37
Last Post: Gooby
  Pomoc CursePL 2 2,774 22.01.2016, 19:05
Last Post: CursePL
  Pomoc 424531 0 1,518 01.01.2016, 21:00
Last Post: 424531
  Pomoc z Zpackiem Mord 2 2,582 10.10.2015, 11:58
Last Post: Sative

Forum Jump:


Users browsing this thread: 1 Guest(s)