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

[Pytanie] Skrypt


Rekomendowane odpowiedzi

Opublikowano

Siema, mam takie pytanie dla tych co znają się na Skryptach i potrafią bardzo dobrze napisać taki skrypt, więc do dzieła.

Chodzi mi o taki skrypt/plugin ze jeśli jesteśmy na serwerze i nie ma gildi więc jak tu zrobić teraz sojusz? chodzi o takie coś ze jak grać wpiszę /sojusz ZakreconyCreeper, to gracz pod nickiem ZakreconyCreeper musi wpisać /akceptuj sojusz a jak nie chce sojuszu to piszę /odrzuć sojusz. A gdy mamy z jakimś graczem na serwerze i klikniemy na niego PPM to pokazuje "Masz z tym graczem sojusz" A jak uderzymy go z LPM to piszę Nie możesz bić swojego członka klanu. Dałby ktoś radę napisać taki skrypt? Jeśli tak to proszę podać na PW.

Jeśli ktoś napiszę taki skrypt TO bardzo bardzo będę mu dziękował i napiszę na serwerze "Plugin Sojusz został stworzony przez tego użytkownika za co mu bardzo dziękujemy."

Opublikowano

Proszę ;)

 

command /sojusz [<text>]:
	trigger:
		if argument 1 is set:
			if {sojusz.%player%.%arg%} is false:
				if {sojusz.zaproszenie.%player%.%arg%} is false:
					set {sojusz.zaproszenie.%player%.%arg%} to true
					send "&aGracz &6%player% &achce z toba sojusz. Zaakceptuj komenda &6/akceptuj %player% &alub odrzuc komenda &6/odrzuc %player%&a. Zapytanie wygasnie za 120 sekund" to arg
					send "&aWyslales zapytanie o sojusz do gracza &6%arg%"
					wait 120 seconds
					set {sojusz.zaproszenie.%player%.%arg%} to false
				else:
					send "&cWyslales juz zaproszenie sojuszu do tego gracza. Czekaj cierpliwie na odpowiedz"
			else:
				send "&cMasz juz sojusz z tym graczem"
		else:
			send "&cUzycie: &6/sojusz <nick>"

command /akceptuj [<text>]:
	trigger:
		if argument 1 is set:
			if {sojusz.zaproszenie.%arg%.%player%} is true:
				set {sojusz.zaproszenie.%arg%.%player%} to false
				send "&aGracz &6%player% &azaakceptowal sojusz z toba" to arg
				send "&aZaakceptowales zapytanie o sojusz gracza &6%arg%"
				set {sojusz.%arg%.%player%} to true
			else:
				send "&cTen gracz nie chce z toba sojuszu"
		else:
			send "&cUzycie: &6/akceptuj <nick>"
			
command /odrzuc [<text>]:
	trigger:
		if argument 1 is set:
			if {sojusz.zaproszenie.%arg%.%player%} is true:
				set {sojusz.zaproszenie.%arg%.%player%} to false
				send "&aGracz &6%player% &aodrzucil zapytanie o sojusz z toba" to arg
				send "&aOdrzuciles zapytanie o sojusz gracza &6%arg%"
			else:
				send "&cTen gracz nie chce z toba sojuszu"
		else:
			send "&cUzycie: &6/odrzuc <nick>"
			
on rightclick on player:
	if {sojusz.%clicked player%.%player%} is true:
		send "&aMasz sojusz z tym graczem"
	if {sojusz.%player%.%clicked player%} is true:
		send "&aMasz sojusz z tym graczem"
	if {sojusz.%player%.%clicked player%} is false:
		send "&cNie masz sojuszu z tym graczem"
	if {sojusz.%clicked player%.%player%} is false:
		send "&cNie masz sojuszu z tym graczem"
		
on damage:
	if {sojusz.%attacker%.%victim%} is true:
		cancel event
		send "&aMasz sojusz z tym graczem"
	if {sojusz.%victim%.%attacker%} is true:
		cancel event
		send "&aMasz sojusz z tym graczem"
Opublikowano

 

Proszę ;)

 

command /sojusz [<text>]:
	trigger:
		if argument 1 is set:
			if {sojusz.%player%.%arg%} is false:
				if {sojusz.zaproszenie.%player%.%arg%} is false:
					set {sojusz.zaproszenie.%player%.%arg%} to true
					send "&aGracz &6%player% &achce z toba sojusz. Zaakceptuj komenda &6/akceptuj %player% &alub odrzuc komenda &6/odrzuc %player%&a. Zapytanie wygasnie za 120 sekund" to arg
					send "&aWyslales zapytanie o sojusz do gracza &6%arg%"
					wait 120 seconds
					set {sojusz.zaproszenie.%player%.%arg%} to false
				else:
					send "&cWyslales juz zaproszenie sojuszu do tego gracza. Czekaj cierpliwie na odpowiedz"
			else:
				send "&cMasz juz sojusz z tym graczem"
		else:
			send "&cUzycie: &6/sojusz <nick>"

command /akceptuj [<text>]:
	trigger:
		if argument 1 is set:
			if {sojusz.zaproszenie.%arg%.%player%} is true:
				set {sojusz.zaproszenie.%arg%.%player%} to false
				send "&aGracz &6%player% &azaakceptowal sojusz z toba" to arg
				send "&aZaakceptowales zapytanie o sojusz gracza &6%arg%"
				set {sojusz.%arg%.%player%} to true
			else:
				send "&cTen gracz nie chce z toba sojuszu"
		else:
			send "&cUzycie: &6/akceptuj <nick>"
			
command /odrzuc [<text>]:
	trigger:
		if argument 1 is set:
			if {sojusz.zaproszenie.%arg%.%player%} is true:
				set {sojusz.zaproszenie.%arg%.%player%} to false
				send "&aGracz &6%player% &aodrzucil zapytanie o sojusz z toba" to arg
				send "&aOdrzuciles zapytanie o sojusz gracza &6%arg%"
			else:
				send "&cTen gracz nie chce z toba sojuszu"
		else:
			send "&cUzycie: &6/odrzuc <nick>"
			
on rightclick on player:
	if {sojusz.%clicked player%.%player%} is true:
		send "&aMasz sojusz z tym graczem"
	if {sojusz.%player%.%clicked player%} is true:
		send "&aMasz sojusz z tym graczem"
	if {sojusz.%player%.%clicked player%} is false:
		send "&cNie masz sojuszu z tym graczem"
	if {sojusz.%clicked player%.%player%} is false:
		send "&cNie masz sojuszu z tym graczem"
		
on damage:
	if {sojusz.%attacker%.%victim%} is true:
		cancel event
		send "&aMasz sojusz z tym graczem"
	if {sojusz.%victim%.%attacker%} is true:
		cancel event
		send "&aMasz sojusz z tym graczem"

Nie działa ten skrypt coś zle zrobiłeś , nawet jak z graczem nie mam sojuszu to piszę "Masz z tym graczem sojusz" i nawet sojuszu z nikim nie można brać bo pisze masz z nim sojusz

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...