Advertisement
MaxiKaz

Przycisk broń

Mar 26th, 2023 (edited)
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.21 KB | None | 0 0
  1. -- Odwołania do elementów
  2. local przycisk = script.Parent
  3. local replicatedStorage = game.ReplicatedStorage
  4. local zdarzeniePrzycisk = replicatedStorage.Zdarzenia.Przycisk
  5.  
  6. -- Zmienna przechowująca dane na temat wybranej broni
  7. local wybranaBron = nil
  8.  
  9. -- Ta funkcja pozwala na aktualizację danych sklepu,
  10. -- tekstu wyświetlanego na przycisku oraz aktualnie wybranej broni.
  11. function AktualizacjaDanychSklepu(wiadomosc, bron)
  12.     -- Wyświetl wiadomość z serwera w tekście przycisku
  13.     przycisk.Text = wiadomosc
  14.     -- Ustaw wybraną broń (gracz kliknął wybraną ikonkę broni)
  15.     wybranaBron = bron
  16. end
  17. -- Gracz klika na wybraną ikonkę broni, co powoduje uruchomienie zdarzenia Ikona
  18. -- co powoduje uruchomienie funkcji AktualizacjaDanychSklepu
  19. zdarzeniePrzycisk.OnClientEvent:Connect(AktualizacjaDanychSklepu)
  20.  
  21. -- Funkcja, która wysyła zdarzenie z informacjami do serwera
  22. function WyslanieDanychDoSerwera()
  23.     -- Jeżeli jest wybrana broń
  24.     if wybranaBron ~= nil then
  25.     -- Wyślij zdarzenie z informacją o wybranej broni
  26.     zdarzeniePrzycisk:FireServer(wybranaBron)
  27.     end
  28. end
  29. -- Kiedy przycisk zostanie kliknięty uruchom funkcję WysylanieDanychDoSerwer
  30. przycisk.MouseButton1Click:Connect(WyslanieDanychDoSerwera)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement