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] Skript


Rekomendowane odpowiedzi

Opublikowano

Jak zrobić takie wydarzenie w skript:

 

Podczas zabicia kurczaka pod warunkiem że zmienna {j.%player%} = true: ustaw zmienną {j2.%player%} na true.

 

Proszę mi to przetłumaczyć na język skript, z góry dzięki.

Opublikowano


on death:

victim is a chicken

attacker is a player

if {j.%player%} is true:

set {j2.%player%} to true

Opublikowano
on death:
	victim is a chicken
	attacker is a player
	if {j.%player%} is true:
		set {j2.%player%} to true

 

a nie czasami:

on death:
	victim is a chicken
	attacker is a player
	if {j.%attacker%} is true:
		set {j2.%attacker%} to true

Jesli pomoglem daj Like.

Opublikowano

Eh dalej ten sam problem. Bez błędów skrypt ale nic sie nie dzieje po zabiciu czikena.

zamieszczam pelny skrypt z zmiennymi.

on death:
	victim is a chicken
	attacker is a player:
		if {j2cj.%attacker%} = 0:
			add 1 to {j1cj.%attacker%}
			send "&2Zabito kurczaka. Pozostalo &3 1/3"
		if {j2cj.%attacker%} = 1:
			add 1 to {j1cj.%attacker%}
			send "&2Zabito kurczaka. Pozostalo &3 2/3"
		if {j2cj.%attacker%} = 2:
			add 1 to {j1cj.%attacker%}
			set {j2c.%attacker%} to true
			send "&2Zabito kurczaka. Misja ukonczona."
			send "&7 Wpisz /job aby otrzymac nagrode i dalsze instrukcje"
		if {j2cj.%attacker%} = 3:
			stop trigger
				

zmienne

variables:
	{j1.%player%} = true
	{j1c.%player%} = false
	{l.%player%} = 1
	{j2.%player%} = false
	{j2c.%player%} = false
	{j2cj.%player%} = 0
Opublikowano

2.1.2

 

 

Zamieszczam caly plik .sk

 

 

 

variables:
	{j1.%player%} = true
	{j1c.%player%} = false
	{l.%player%} = 1
	{j2.%player%} = false
	{j2c.%player%} = false
	{j2cj.%player%} = 0
	
command /job:
	trigger:
		if {j1.%player%} = true:
			send "&7@@@ ~&bMISJA-&41&7~ @@@"
			send "CEL - Znajdz: &4Uschniete drzewo&7."
			send "&3Nagroda - 2 samorodki zlota."
			send "&3Nagroda - Awans na poziom &42&7."
		if {j1c.%player%} = true:
			if player has dead bush:
				send "@@@ @@@ @@@ @@@ @@@"
				send "@@@ @@@ @@@ @@@ @@@"
				send "@@@ ~&bMISJA-&41&7 - Wykonana.~ @@@"
				remove 1 dead bush from player's inventory
				give player 2 gold nugget
				set {j1c.%player%} to false
				set {j1.%player%} to false
				set {j2.%player%} to true
				set {l.%player%} to 2
				send "&6Awansowales na poziom &42"
				set {ja.%player%} to true
			else:
				set {j1c.%player%} to false
				set {j1.%player%} to true
				send "&4Nie posiadasz uschnietego drzewka!"
		if {j2.%player%} = true:
			send "&7@@@ ~&bMISJA-&42&7~ @@@"
			send "CEL - Zabij: 3 Kurczaki."
			send "&3Nagroda - 5 samorodków zlota."
		if {j2c.%player%} = true:
			send "@@@ @@@ @@@ @@@ @@@"
			send "@@@ @@@ @@@ @@@ @@@"
			send "&7@@@ ~&bMISJA-&42&7 - Wykonana.~ @@@"
			give player 5 gold nugget
			send "&2Otrzymales 5 samorodków zlota!"
			set {j3.%player%} to true
			set {j2c.%player%} to false
			set {j2.%player%} to false
		if {j3.%player%} = true:
			send "&7@@@ ~&bMISJA-&42&7~ @@@"
			send "CEL - Wytwórz: &4 Slaby drewniany miecz"
			send "&3Nagroda - 1x Kij; 3 Samorodki zlota"
			send "&nWskazówka: Wpisz /wytworz, aby uzyskac informacje dot. wytwarzania przedmiotów!"
			
			
			
			
on break dead bush:
	if {j1.%player%} = true:
		cancel event
		send "&2Znalazles uschniete drzewko!&7 Wpisz /job aby otrzymac nagrode."
		give player 1 dead bush
		set {j1c.%player%} to true
		set {j1.%player%} to false
	else:
		cancel event
		
on death:
	victim is a chicken
	attacker is a player:
		if {j2cj.%attacker%} = 0:
			add 1 to {j1cj.%attacker%}
			send "&2Zabito kurczaka. Pozostalo &3 1/3"
		if {j2cj.%attacker%} = 1:
			add 1 to {j1cj.%attacker%}
			send "&2Zabito kurczaka. Pozostalo &3 2/3"
		if {j2cj.%attacker%} = 2:
			add 1 to {j1cj.%attacker%}
			set {j2c.%attacker%} to true
			send "&2Zabito kurczaka. Misja ukonczona."
			send "&7 Wpisz /job aby otrzymac nagrode i dalsze instrukcje"
		if {j2cj.%attacker%} = 3:
			stop trigger
				
command /wytworz [<text>]:
	trigger:
		if arg 1 is empty:
			send "##########"
			send "Uzyj /wytworz <item>"
			send "Lista przedmiotów dostepnych do wytworzenia:"
			send "Slaby drewniany miecz - uzyj: sdm"
			

		
		
				
	
				

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...