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 z płaceniem w skrypcie


Yale

Rekomendowane odpowiedzi

Opublikowano

Witam. zrobilem skrypt na karte. Nie piszcie komentarzy ze to nie potrzebne - moja sprawa.

oto kod

 

 

command /karta [<text>] [<number>] [<player>]:
    trigger:
        if arg 1 is "kup":
            if {karta.%player%} is true:
                send "&3&l[Bank] &f&lMasz juz karte kredytowa!"
            if {karta.%player%} is false:
                if player has permissions "karta.kup":
                    send "&3&l[Bank] &f&lTrwa przetwarzanie danych osobowych. Prosze czekac."
                    wait 2 seconds
                    send "&3&l[Bank] &f&lTrwa tworzenie konta w banku. Prosze czekac"
                    wait 2 seconds
                    if player's money is greater than or equal to {@cena}:
                        remove {@cena} from the player's balance
                        set {karta.%player%} to true
                        send "&3&l[Bank] &f&lKonto w banku zostalo poprawnie zalozone"
                        send "&3&l[Bank] &f&lOd tej chwili mozesz placic przelewem"
                    else:
                        send "&3&l[Bank] &f&lNie posiadasz tyle pieniedzy by zalozyc konto w banku!"
                        stop
                if arg 1 is not set:
                    if arg 2 is not set:
                        if arg 3 is not set:
                            send "&3&l[Bank]"
                            send "&f&lZakladanie konta - /karta kup"
                            send "&f&lWykonywanie przelewu - /karta przelew kwota nick gracza"
                            send "&f&lKredyt [NOWOŚĆ] max. 1000 - /karta kredyt ilosc"
                            stop
             [b]   if arg 1 is "przelew":
                    if arg 2 is set:
                        if arg 3 is set:
                            if player's money is greater than or equal to number-arg:
                                remove number-arg from the player's balance
                                add arg 2 to arg 3's balance
                                send "&3&l[Bank] &f&lWlasnie przelales %arg 2% dolarow graczowi %arg 3% !"
                                send "&3&l[Bank] &f&lWlasnie dostales %arg 2% dolarow od gracza %player% !" to arg 3
                                stop[/b]
                            
                            

 

tylko ze przelew nie dziala. Skript nie wywala bledow... a przelewanie mimo to nie dziala.

 

 

test

 

 

Opublikowano

Dodatki masz?

WildSkript, SkQuery

» Zostanę technikiem serwera minecraft / stworzę twój serwer (Klik) «

» Wykonam pliki serwerowe do minecraft  «

» Pomagam w różnych sprawach «

<>~~~~~~~~~~~~<> Kontakt <>~~~~~~~~~~~~<>
» Wyślij do mnie Prywatną Wiadomość (PW) «

Opublikowano
add arg 2 to arg 3's balance

zmień na

add number-arg to player-arg's balance

coś w tym stylu

 

a i jeszcze zobacz czy masz poprawnie taby bo tutaj w kodzie pogrubienie weszło '' :P

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

Chcialem wyboldowac o ktora czesc mi chodzi ale zapomnialem ze nie za dziala jak to do ramki wzziaalem. sproboje

 

 

test

 

 

Opublikowano

@knugi przesylanie wraz nie dziala. nie mam zadnych wildskript. mam tylko czysty skript.

 

 

test

 

 

Opublikowano
Variables:
	{karta.%player%} = false

options:
	cena: 5000

command /karta [<text>] [<number>] [<player>]:
	trigger:
		if arg 1 is "kup":
			if {karta.%player%} is true:
				send "&3&l[Bank] &f&lMasz juz karte kredytowa!"
			if {karta.%player%} is false:
				if player has permissions "karta.kup":
					send "&3&l[Bank] &f&lTrwa przetwarzanie danych osobowych. Prosze czekac."
					wait 2 seconds
					send "&3&l[Bank] &f&lTrwa tworzenie konta w banku. Prosze czekac"
					wait 2 seconds
					if player's balance is bigger or equal to {@cena}:
						remove {@cena} from the player's balance
						set {karta.%player%} to true
						send "&3&l[Bank] &f&lKonto w banku zostalo poprawnie zalozone"
						send "&3&l[Bank] &f&lOd tej chwili mozesz placic przelewem"
					else:
						send "&3&l[Bank] &f&lNie posiadasz tyle pieniedzy by zalozyc konto w banku!"
						stop
				else:
					send "&3&l[Bank] &f&lNie posiadasz odpowiednich uprawnien!"
		if arg 1 is not set:
			if arg 2 is not set:
				if arg 3 is not set:
					send "&3&l[Bank]"
					send "&f&lZakladanie konta - /karta kup"
					send "&f&lWykonywanie przelewu - /karta przelew kwota nick gracza"
					send "&f&lKredyt [NOWOŚĆ] max. 1000 - /karta kredyt ilosc"
					stop
		if arg 1 is "przelew":
			if {karta.%player%} is false:
				send "&3&l[Bank] &f&lNie masz jeszcze konta w banku!"
				send "&3&l[Bank] &f&lAby zalozyc konto w banku wpisz &c&l""/karta kup"" &f&lKoszt: {@cena}!"
				stop
			if {karta.%player%} is true:
				if arg 2 is not set:
					send "&3&l[Bank] &f&l/karta przelew kwota nick gracza"
				if arg 2 is set:
					if arg 3 is not set:
						send "&3&l[Bank] &f&l/karta przelew kwota nick gracza"
					if arg 3 is set:
						if player's balance is bigger or equal to number-arg:
							remove number-arg from player's account
							add number-arg to player-arg's account
							send "&3&l[Bank] &f&lWlasnie przelales %number-arg% dolarow graczowi %player-arg% !"
							send "&3&l[Bank] &f&lWlasnie dostales %number-arg% dolarow od gracza %player% !" to player-arg
							stop
						else:
							send "&3&l[Bank] &f&lNie posiadasz tyle pieniedzy!"

Sprawdzone i dziala

 

zmien tylko w options kwote bo troche duza xD

 

a i dodalem warunek ze jezeli zmienna "{karta.%player%}" wynosi "false" to nie mozna uzyc komendy /karta przelew :D jesli chcesz by moznabylo uzywac to usun: 


			if {karta.%player%} is false:
				send "&3&l[Bank] &f&lNie masz jeszcze konta w banku!"
				send "&3&l[Bank] &f&lAby zalozyc konto w banku wpisz &c&l""/karta kup"" &f&lKoszt: [email protected]<script data-cfhash='f9e31' type="text/javascript">/*  */</script>}!"
				stop

i przetabuj :D

 

chcem + :D

 

 

 

 

@Edit

 

i wgraj lepiej dodatki WildSkript i SkQuery jesli chcesz miec taki bardziej zaawansowane skrypty :p

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...