Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem/Pytanie] Skrypt


michal343442

Rekomendowane odpowiedzi

Opublikowano

Witam, mam prośbę, aby ktoś mi wytłumaczył jak zrobić oto tą rzecz w spoilerze :)

 

 

Prosiłbym o złączenie lub zrobienie/napisanie skryptu na podobnej tematyce, zależy mi na tych skryptach w jedno:

set {_waited} to difference between {zmienna.%player%} and now
if {_waited} is less than 20 seconds:
    send "&lPrzeladowanie %{_waited}%"
    stop
set {zmienna.%player%} to now 

 

on rightclick with stone pickaxe:
    if {sopher.strzal.%player%} is greater than 16:
        send "&lPrzeladowanie..."
        wait 1.5 seconds
        set {sopher.strzal.%player%} to 0
        stop
    add 1 to {sopher.strzal.%player%}
    shoot arrow with speed 2.0

 

variables:
    {strzaly.%player%} = 20
    
on rightclick with stone pickaxe
    if {strzaly.%player%} is 0:
        cancel event
        stop
    if player has arrow:
        remove 1 from {strzaly.%player%} 

 

add 1 to level progress of the player

 

Skrypt ma polegać na:

- Żeby z stone pickaxe strzelały strzały
- Jeden "Magazynek" ma mieć 20 naboij [strzał]

- Jeśli mam 4 naboje chce aby pokazywam mi sie 4 lvl exp, a kiedy ładuje mi się magazynek to chce odliczanie przez lvl exp kiedy się naładuje

- Przeładowanie co 1.5 sekundy

- Na czacie podczas przeładowania chce mieć informacje: [Przeładowanie... 5 sekund] [Przeładowanie... 4 sekund] [Przeładowanie 3 sekund] itd.

 



Sygnatura.png?i_dim=1920x1200&app_id=web

Opublikowano


variables:

{naboje.%player%} = 20

{wystrzal.%player%} = false

on rightclick with stone pickaxe:

if {naboje.%player%} is larger than 1:

if {wystrzal.%player%} is false:

set {wystrzal.%player%} to true

remove 1 from {naboje.%player%}

set player's level to {naboje.%player%}

shoot an arrow at speed 2.5

wait 1.5 second

set {wystrzal.%player%} to false

else if {naboje.%player%} is 1:

if {wystrzal.%player%} is false:

set {wystrzal.%player%} to true

remove 1 from {naboje.%player%}

set player's level to {naboje.%player%}

shoot an arrow at speed 1.5

wait 1.5 second

set {wystrzal.%player%} to false

send "&cMagazynek pusty. Trwa przeladowywanie..."

set player's level to 5

wait 1 second

set player's level to 4

wait 1 second

set player's level to 3

wait 1 second

set player's level to 2

wait 1 second

set player's level to 1

wait 1 second

send "&6Magazynek przeladowany."

set {naboje.%player%} to 20

set player's level to {naboje.%player%}

Opublikowano

Wielkie dzięki ! Shooterowy nie wiem jak ci dziękować, ale naprawdę nie wiedziałem, że komuś będzie się tego chciało. Like leci nie wiem jak jeszcze Ci dziękować! Naprawdę dzięki !

POLECAM SHOOTEROWEGO JAK NIC !

Sygnatura.png?i_dim=1920x1200&app_id=web

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...