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

Dodanie zapisywania i wybranych premisji do skryptu - kod.


koslsjshshs

Rekomendowane odpowiedzi

Opublikowano

Hejka,

 

Czy mógł by mi ktoś dodać do skryptu zapisywanie i premisje

 

Zapisywanie:

 

Aby pkt nie znikały po restarcie serwera zapisywały się w jakimś pliku czy coś

 

Premisje:

 

Aby graczowi z premisją sklep.tanio zabierało 500 pkt a za zakup a graczowi z premisja sklep.btanio zabierało 300 pkt

 

Kod skryptu

 

http://pastebin.com/X7s4G1Rt

 

@Kraftowy

Opublikowano


on join:

if {points::%player%} is not set:

{points::%player%} = 0

on break of bed:

add 45 to {points::%player%}

on break of sponge:

add 500 to {points::%player%}

on death of player:

attacker is a player:

add 25 to {points::%player%}

command /pkt:

trigger:

if {points::%player%} is set:

send "&7Twoje punkty: &6%{points::%player%}%"

else:

send "&cBrak punktów :("

command /punkty:

trigger:

if {points::%player%} is set:

send "&7Twoje punkty: &6%{points::%player%}%"

else:

send "&cBrak punktów :("

on right click with nether star:

open chest with 6 rows named "&3Przedmioty Stale" to player

wait 3 ticks

format slot 0 of player with 1 of golden helmet named "&eZloty Helm" with lore "&aGRACZ: 3200||&aVIP: 2500||&aSVIP: 1600" to close then run [execute player command "sklep gh"]

format slot 9 of player with 1 of golden chestplate named "&eZloty Napiersnik" with lore "&aGRACZ: 3200||&aVIP: 2500||&aSVIP: 1600" to close then run [execute player command "sklep gc"]

format slot 18 of player with 1 of 316 named "&eZlote Nogawki" with lore "&aGRACZ: 3200||&aVIP: 2500||&aSVIP: 1600" to close then run [execute player command "sklep gl"]

format slot 27 of player with 1 of 317 named "&eZlote Buty" with lore "&aGRACZ: 3200||&aVIP: 2500||&aSVIP: 1600" to close then run [execute player command "sklep gb"]

command /sklep [<text>]:

trigger:

if arg 1 is "gh":

if player has permission "sklep.tanio":

if {points::%player%} is larger than or equal to 500:

give golden helmet named "&eZloty Helm" to player

remove 500 from {points::%player%}

send "Cos tam."

stop

send "&6Nie posiadasz tyle monet"

stop

if player has permission "sklep.btanio":

if {points::%player%} is larger than or equal to 300:

give golden helmet named "&eZloty Helm" to player

remove 300 from {points::%player%}

send "Cos tam."

stop

send "&6Nie posiadasz tyle monet"

stop

send "&4Nie masz permissi." #Lub tez mozna dac tutaj (dla latwiejszego kodu i permissi) ze dla gracza za 500 a ktos ma permissie sklep.btanio to tylko warunek tak prościej

stop

if arg 1 is "gc":

#...

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

@MsDaniel55 chodziło mu o to, aby zmienne się nie usuwały, nie chodzi tutaj przedewszystkim o pliki YAML. A dla mnie ten sposób jest wygodny i działa :)

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...