Skocz do zawartości
  • 0

Ranking PvP


mateuszeqq13212
 Udostępnij

Pytanie

Cześć napisałem kawałek kodu lecz nie wiem jak dodać aby punkty gracza wyświetlały się na czacie o tak: [500] [Wlasciciel] mateuszeqq13212: wiadomość

Kod: 

Spoiler

options:
    punkty: 500
   
on first join:
    if {punkty::%player%} is not set:
        set {punkty::%player%} to {@punkty}

on join:
    if {punkty::%player%} is not set:
        set {punkty::%player%} to {@punkty}
 
on death of player:
    if attacker is player:
        if victim is online:
            add 1 to {zabicia::%attacker%}
            add 1 to {smierci::%victim%}
            if {punkty::%attacker%} > {punkty::%victim%}:
                add 10 to {punkty::%attacker%}
                remove 20 from {punkty::%victim%}
                set death message to "Gracz &a%attacker% &8(&e+10&8) &6zabil gracza &a%victim% &7(&e-20&8)"
            if {punkty::%player%} = 0:
                send "&cMasz juz &40 punktow&c! Nie mozesz wiecej stracic"

command /punkty:
    trigger:
        send "&eTwoje punkty: &c%{punkty::%player%}%"

Gdybyś mógł to rób to abym mógł wpisać zmienna do essentials chat

+ Gdy ktoś mnie lub ja go zabije nie dodają się punkty ani nie wyświetla się wiadomość że gracz zabił gracza..

Edytowane przez mateuszeqq13212
Odnośnik do komentarza
Udostępnij na innych stronach

18 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

a nie mozesz zrobic tego  po prostu uzywajac pluginu FunnyGuilds? Jezeli nie chcesz mieć komęd do gildi typu /g zaloz to zablokuj je w skrypcie...  Jezeli chodzi o zmienne do funnyGuilds to podstawowe sa takie: {Tag} - Tag gildi (Nie tyczy sie gracza bez gildi) {POINTS} - Punkty gracza na chacie, sa inne zmienne, ktore mozesz obaczaić w config.yml :P Mysle ze pomoglem

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Varter napisał:

a nie mozesz zrobic tego  po prostu uzywajac pluginu FunnyGuilds? Jezeli nie chcesz mieć komęd do gildi typu /g zaloz to zablokuj je w skrypcie...  Jezeli chodzi o zmienne do funnyGuilds to podstawowe sa takie: {Tag} - Tag gildi (Nie tyczy sie gracza bez gildi) {POINTS} - Punkty gracza na chacie, sa inne zmienne, ktore mozesz obaczaić w config.yml :P Mysle ze pomoglem

nie chce funnyguilds tylko skrypt lub plugin. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
6 minut temu, Ewald napisał:

Kod najprawdopodobniej nie wykonuje się dlatego, że attacker ma mniej punktów niż victim.

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Nie wiem czy używasz spacji czy tabów, więc jak bedą błędy to wytabuj.

Dalej to samo. Zabiłem mulciaka nie odjęło mu punktów a mi nie dodało i nie pisze "Gracz &a%attacker% &8(&e+10&8) &6zabil gracza &a%victim% &7(&e-20&8)"

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
8 minut temu, Ewald napisał:

A dodaje zabójstwa i śmierci?

 

Też nie. Może mógłbyś napisać ten skrypt od nowa? 

EDIT: Ok dodawanie punktów, śmierci, zabić zrobiłem. Teraz zostało aby to było widoczne na czacie przy pomocy essentials chat

Edytowane przez mateuszeqq13212
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
10 minut temu, Ewald napisał:

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Twój też działa. Teraz tylko chat:

[Wlasciciel] mateuszeqq13212: wiadomość (najlepiej z essentials chat)

Edytowane przez mateuszeqq13212
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

on chat:
<tab> cancel event

<tab><tab>broadcast "%{punkty::%player%}% {GROUP}  {PLAYER} {MESSAGE}"

Nie jestem pewny czy w essentials chat zadziałałaby zmienna ze skryptu. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
12 minut temu, Ewald napisał:

on chat:
<tab> cancel event

<tab><tab>broadcast "%{punkty::%player%}% {GROUP}  {PLAYER} {MESSAGE}"

Nie jestem pewny czy w essentials chat zadziałałaby zmienna ze skryptu. 

Teraz gdy coś napisze pisze tak: 600 {GROUP}  {PLAYER} {MESSAGE}

EDIT: Naprawiłem dzięki <3

Edytowane przez mateuszeqq13212
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, mateuszeqq13212 napisał:

Teraz gdy coś napisze pisze tak: 600 {GROUP}  {PLAYER} {MESSAGE}

on chat:
	cancel event
		set {_grupa} to player's group
        set {_wiad} to message
		broadcast "%{punkty::%player%}% %player% %{_grupa}% %{_wiad}%
        

Potrzebujesz tego dodatku: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! jeśli masz grupy z permissionex

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...