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

[Szukam] Skrypt na zmiane wiadomosci


Rekomendowane odpowiedzi

Opublikowano

Myślę że zadziała :)

on death:
	victim is player
	attacker is player:
		damage cause is fall:
			set death message to "Gracz %attacker% zepchnal gracza %victim% w przepasz az zginal :("
			stop
		set death message to "Gracz %victim% wpadl w przepasc :D"
		stop
	stop

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

A zmień event na z on death na on damage :)

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
>sk reload all

[22:57:51 INFO]: [skript] Reloading the config and all scripts...

[22:57:51 INFO]: Loaded a total of 11504 english aliases

[22:57:51 ERROR]: The death message can only be used in a death event (ProMasarn

ia.sk, line 10: set death message to "Gracz %attacker% zepchnal gracza %victim%

w przepasz az zginal :("')

[22:57:51 ERROR]: The death message can only be used in a death event (ProMasarn

ia.sk, line 12: set death message to "Gracz %victim% wpadl w przepasc :D"')

[22:57:51 INFO]: Loaded 2 scripts with a total of 2 triggers and 1 command in 0.

04 seconds

[22:57:51 INFO]: [skript] Encountered 2 errors while reloading the config and al

l scripts!

>

 

 

 

Opublikowano

To jednak musi być event on death. To jest serwer dedykowany czy u ciebie na komputerze ?

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

A sprawdzałeś na dwa sposoby? Jak ktoś Ciebie uderzy i spadniesz i jak sam spadniesz ?

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

@ThaMadMan9512

Ale najpierw jest event On death potem jest sprawdzanie czy ktoś ciebie wcześniej uderzył czy nie, a potem czy śmierć jest przez upadek czy nie.

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
on death:

    victim is player

    damage cause is fall:

        set death message to "Gracz %attacker% zepchnal gracza %victim% w przepasz az zginal :("

        stop

    set death message to "Gracz %victim% wpadl w przepasc :D"

    stop

 

dalem taki kod gdy ktos zginie pisze : Gracz <none> zepchnal gracza TheKrabik w przepasc az zginal :(

 

 

 

Opublikowano

@ThaMadMan9512

Ale najpierw jest event On death potem jest sprawdzanie czy ktoś ciebie wcześniej uderzył czy nie, a potem czy śmierć jest przez upadek czy nie.

Po tym poście aż zamarłem. Chłopie, ty w ogóle nie znasz mechaniki skripta.

To są podstawy. W evencie "on death" jest tylko jeden czynnik, który ów śmierć wywołuje. Jeśli domyślnie go nie ma to sprawcą jest void = pustka/otchłań.

Nie można zatem wywoływać gracza, który rzekomo zabił innego gracza, a potem sprawdzać czy attacker (damage cause) jest "fall", no błagam.

Poza tym przyjmijmy, że wszystko powinno działać. Jak chcesz wytłumaczyć więc to?

 

attacker is player:
    damage cause is fall:
        set death message to "Gracz %attacker% zepchnal gracza %victim% w przepasz az zginal :("
        stop
    set death message to "Gracz %victim% wpadl w przepasc :D"
    stop

Przecież to nic innego jak:

Gdy (idąc twoim tokiem rozumowania) attacker spycha victima, wyświetla się wiadomość "gracz .. zepchnal ..", koniec (stop).

Jeśli "damage cause" nie jest "fall" (czyli nie zepchnął gracza) to pojawi się "gracz wpadł w przepasc". Gdzie logika? No brak mi słów po prostu.

Patrzyłem też na twoje inne posty i muszę powiedzieć, że jeśli nie wiesz co robisz to proszę nie myl innych swoimi "a może działa, a może nie" odpowiedziami.

417711489342956987022.png

Opublikowano

@TheMadMan9512

Nie czepiaj się bo.

1. Piszę skrypty bo lubię,

2. Akurat ten skrypt na szybko pisałem i tego nie zauważyłem.

Wystarczy dać tak:

attacker is player:
    damage cause is fall:
        set death message to "Gracz %attacker% zepchnal gracza %victim% w przepasz az zginal :("
        stop
damage cause is fall:
    set death message to "Gracz %victim% wpadl w przepasc :D"
    stop

wielka i mi różnica.

3.

Patrzyłem też na twoje inne posty i muszę powiedzieć, że jeśli nie wiesz co robisz to proszę nie myl innych swoimi "a może działa, a może nie" odpowiedziami.

Nie robię  "działa, może nie" tylko znam skript na tyle dobrze, aby skrypty z pamięci pisać, ty też na pewno skryptu który ma max 20 linijek nie sprawdzasz. a jak piszę szybko, to literówki, takie pomyłki jak wyżej się zdarzają i nie wytykaj mi palcami bo to nie ładnie.

4. Z eventami on death, on damage wielkiego doświadczenia nie mam, bo ogólnie nie lubię PvP i tym dużo się nie zajmuję, lecz nie mam pojęcia na ten temat zerowego.

5. Każdy skripter, ten mało obeznany i ten najlepszy, popełnia błędy. Nie wiem na jakiej jesteś pozycji czy b.dobrej w skripcie, czy słabej, też zdarzają się tobie błędy.

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

@knugi

 

2. Akurat ten skrypt na szybko pisałem i tego nie zauważyłem.

Wystarczy dać tak:

attacker is player:
    damage cause is fall:
        set death message to "Gracz %attacker% zepchnal gracza %victim% w przepasz az zginal :("
        stop
damage cause is fall:
    set death message to "Gracz %victim% wpadl w przepasc :D"
    stop

Nawet nie wiem co miałeś na myśli, kod zupełnie niepoprawny.

To, że wytykam błędy to powinien być dla ciebie pstryczek w nos, który by cię zmusił do poprawy.

Jasne, że każdy się myli ale bez przesady. Dodatkowo coś tam piszesz, że tu masz doświadczenie, ale z eventami "on death" niezbyt, jednakże nie jest to pojęcie zerowe.

Co to ma do rzeczy? Jeśli nie znam się na danym temacie to się nie wypowiadam, bo zrobiłbym z siebie błazna. Zdarzało mi się owszem tak postąpić, ale od tego ma się mózg żeby wyciągać wnioski. Co gorsza wcale cię tu nie piętnowałem tylko grzecznie poprosiłem, abyś nie mieszał ludziom w głowach jeśli nie masz o czymś pojęcia. Nie każdy wszystko od razu wie, to nie jest jakiś powód do wstydu. Patrz na mnie, nie znam javy i dobrze mi z tym, ale nie chodzę po tematach z pluginami i nie doradzam ludziom jak mają je pisać.

 

Peace:)

417711489342956987022.png

Opublikowano

Ja też nie chodzę po tematach z pluginami, a tego kodu mojego chyba też nie zrozumiałeś:

on death:
	attacker is player:
		damage cause is fall:
			set death message to "Gracz %attacker% zepchnal gracza %victim% w przepasz az zginal :("
			stop
                stop
	damage cause is fall:
		set death message to "Gracz %victim% wpadl w przepasc :D"
		stop

Gdy gracz umrze, sprawdza czy byl przez kogos atakowany, jezeli spadl to ma wiadomosc jezeli nie spadl to nic nie ma

Jezeli nie byl atakowany, to jest wiadomosc ze spadl, proste ?

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

Ja też nie chodzę po tematach z pluginami, a tego kodu mojego chyba też nie zrozumiałeś:

on death:
	attacker is player:
		damage cause is fall:
			set death message to "Gracz %attacker% zepchnal gracza %victim% w przepasz az zginal :("
			stop
                stop
	damage cause is fall:
		set death message to "Gracz %victim% wpadl w przepasc :D"
		stop

Gdy gracz umrze, sprawdza czy byl przez kogos atakowany, jezeli spadl to ma wiadomosc jezeli nie spadl to nic nie ma

Jezeli nie byl atakowany, to jest wiadomosc ze spadl, proste ?

Nie takie proste bo to nie ma prawa działać. Gdyby rzeczywiście się dało ustalić więcej niż jeden skutek śmierci to nie miałbym tu nic do gadania, ale w tym wypadku.. W moim pierwszym poście tutaj pisałem, da się to zrobić za pomocą zmiennych (event on damage - zapisywanie / on death - wczytywanie i porównywanie).

Dobra idę spać, jak chcecie to główkujcie tu dalej :>

417711489342956987022.png

Opublikowano

 

Myślę że zadziała :)

on death:
	victim is player
	attacker is player:
		damage cause is fall:
			set death message to "Gracz %attacker% zepchnal gracza %victim% w przepasz az zginal :("
			stop
		set death message to "Gracz %victim% wpadl w przepasc :D"
		stop
	stop

Skoro zabojca jest przepasc? to po co ,attacker is player'

Przez to ci niedziala!!

Opublikowano

@panowie up

Nie róbta offtopu.

@topic:

on death:
    victim is player:
        attacker is player:
            damage was caused by fall:
                broadcast "&6Gracz &c%attacker% &6zepchnal gracza &c%victim% &6w przepasc - zginal."
                stop
    attacker isn't player:
        victim is player:
            damage was caused by fall:
                broadcast "&6Gracz &c%victim%&6 spadl z wysokosci."
                stop

Jeżeli masz essentials to wyłącz w nim death-messages.

 

NIE TESTOWANE!

 

sygnatura.png

Opublikowano

Jako ze ja nie czekam na gotowca tylko staram sie sam tez cos ogarnac zrobilem cos takiego:

on death of player:
	if attacker is player:
	if victim is player:
	if damage was caused by fall:
		set death message to "&cGracz&c %victim% zostal zepchniey w przepasc!"
		wait 3 ticks
		broadcast "&cGracz %victim% &czostal zabity przez %attacker%"
		stop
on death:
	damage cause is fall:
		set death message to "&cGracz&c %victim% zostal zepchniey w przepasc!"
		stop

afekt na chacie jest taki:

Gracz TheKrabik zostal zepchniety w przepasc! ( zgadza sie )
Gracz TheKrabik zostal zabity przez <none> (niezgadza sie to <none>)

jakas rada ?

 

i jesli ktos sam zeskoczy to pisze to co jest gdy ktos kogos zepchnie

 

 

 

Opublikowano
options:
	czas: 10 #Czas po jakim ma juz nie wyswietlac ze zabil spychajac
on damage:
	attacker is player
	victim is player
	set {lastdamage.%victim%} to attacker
	set {lastdamage.%victim%.wait} to {@czas}
on death:
	{lastdamage.%player%} is set:
		Damage cause is fall:
			set death message to "Gracz %{lastdamage.%player%}% zepchnal gracza %player% w przepasz az zginal :("
			stop
		stop
	damage cause is fall:
		set death message to "Gracz %player% spadl w przepasc!"
		stop
every 1 second:
	loop all players:
		{lastdamage.%loop-player%.wait} is larger than 0:
			remove 1 from {lastdamage.%loop-player%.wait}
			stop
		clear {lastdamage.%loop-player%}

Ja mam takie coś działa to że został zepchnięty przez gracza, dziła jak spadnie się z wysokości, ale obojętnie jaka śmierć nie spowodowana przez drugiego gracza pokazuje Gracz xyz spadl z wysokosci

Nie wiem jak to naprawić

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ę...