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


Rekomendowane odpowiedzi

Opublikowano

Witam mam taki błąd :p

naprawi mi to ktoś :P xD

 

KOD Skryptu:

http://pastebin.com/GeGv4pec (tabowane tak jak kazal serwer)

 
 
                                                                                                                                             
 

cos z srv.bmp

Opublikowano
variables:
		{Czas.%player%} = false
on rightclick on sign:
		if line 1 is "EasyPVP":
				if line 2 is "Hardcore":
						if line 3 is "Gracz":
								if {Czas.%player%} is false:
										if player has permissions "Zestaw.GraczHARD":
												execute console command "GIVE %player% DIAMONDSWORD 1 SHARPNESS:5 fireaspect:2"
												execute console command "GIVE %player% DIAMONDSWORD 1 KNOCKBACK:2"
												send "Przyznano zestaw gracz, nastepnt mozesz wziac za 3minut"
												set {Czas.%player%} to true
												else:
														send "&cNie posiadasz uprawnien !"
								else:
										send "&cTego mozesz uzywac co 3 minuty !"        
every 3 minutes:
		loop all players:
				if {Czas.%loop-player%} is true:
						send "Musisz poczekac :P" to loop-player
						set {Czas.%loop-player%} to false
##Jezeli chcesz co 3 minuty to zle jest napisane :> bo to bedzie dawac co 3 minuty na serverze niezaleznie czy ktos wbil 1 sekunde temu

Poprawione :

on rightclick on sign:
	if line 1 is "EasyPVP":
		if line 2 is "Hardcore":
			if line 3 is "Gracz":
				if {czas.%player%} is not set:
					set {czas.%player%} to now
					if player has permissions "Zestaw.GraczHARD":
						execute console command "GIVE %player% DIAMONDSWORD 1 SHARPNESS:5 fireaspect:2"
						execute console command "GIVE %player% DIAMONDSWORD 1 KNOCKBACK:2"
						send "Przyznano zestaw gracz, nastepnt mozesz wziac za 3minut"
						set {czas.%player%} to now
						stop
					else:
						send "brak permisji"
				if difference between {czas.%player%} and now is less than 3 minutes:
					set {_cd} to difference between {czas.%player%} and now
					set {_cd} to difference between 3 minutes and {_cd}
					send "Musisz odczekac %{_cd}%"
					stop
				else:
					if player has permissions "Zestaw.GraczHARD":
						execute console command "GIVE %player% DIAMONDSWORD 1 SHARPNESS:5 fireaspect:2"
						execute console command "GIVE %player% DIAMONDSWORD 1 KNOCKBACK:2"
						send "Przyznano zestaw gracz, nastepnt mozesz wziac za 3minut"
						set {czas.%player%} to now
					else:
						send "brak permisji"

Opublikowano

a mozesz to naprawic ?
bo chce zeby co 3 m :P

a i jeszcze 1 sprawa:
Options:
MaxZabicie: 100
MinZabicie: 10
MinZgon: -50
MaxZgon: -10
Variables:
{punkty.%player%} = 0
{zabojstwa.%player%} = 0
{smierci.%player%) = 0
on death:
attacker is player
add 1 to {zabojstwa.%attacker%}
set {PunktyGracza} to random integer between {@MinZabicie} and {@MaxZabicie}
add {PunktyGracza} to {punkty.%attacker%}
broadcast "&3Gracz &6%victim% &3zostal zabity przez &6%attacker% &a[+%{PunktyGracza}%]"
on death of player:
add 1 to {smierci.%victim%}
set {PunktyGracza} to random integer between {@MinZgon} and {@MaxZgon}
add {PunktyGracza} to {punkty.%victim%}
send "&cDrogi Graczu, polegles w tej walce &a[%{PunktyGracza}%]" to victim
command /ranking [<player=%player%>]:
usage: &aPoprawne uzycie tej komenty to /ranking [NICK]
trigger:
send "&3Ranking gracza: %argument 1%"
send "&6Punkty --> %{punkty.%argument 1%}%"
send "&6Zabil: %{zabojstwa.%argument 1%}%"
send "&6Umarl: %{smierci.%argument 1%}%"
on right click with sword on player:
send "&3Ranking Gracza %clicked player% &3to &a %{ranking.%clicked player%}%"

poprawi mi ktos to :P
błedy w 23,24,25,26,27 linijce


 


a i jeszcze 1sprawa w 13linijce nadal wywala bład :P
Opublikowano


command /ranking [<text>]:

usage: &aPoprawne uzycie tej komenty to /ranking [NICK]

trigger:

if arg 1 is not player:

send "&aPoprawne uzycie tej komenty to /ranking [NICK]"

else:

send "&----------Ranking %arg 1%--------"

send "&6Punkty --> %{punkty.%argument 1%}%"

send "&6Zabojstwa: %{zabojstwa.%argument 1%}%"

send "&6Zgony: %{smierci.%argument 1%}%"

if arg 1 is not set:

send "&----------Twoj Ranking--------"

send "&6Punkty --> %{punkty.%player%}%"

send "&6Zabojstwa: %{zabojstwa.%player%}%"

send "&6Zgony: %{smierci.%player%}%"

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...