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


Rekomendowane odpowiedzi

Opublikowano

Siemka ma ktoś z was skrypt na sklep? chodzi takie coś np:
[sklep] <-sklep..
1 <- id
300 <- cena

Nie chcę pluginu!

Opublikowano

Łap:

on rightclick on sign:
    if line 1 is "[Sklep]":
        if line 2 is "1":
            if line 3 is "300":
                player is holding a 300 coust:
                    remove 300 coust from player's tool
                    send "<yellow>Oddales 300 kasy. Twoja nagroda to 1 stone"
                    give 1 stone to the player
                else:
                    send "<red>Nie masz tyle pieniedzy"
                    stop trigger

Nie testowane, jeżeli są błędy to przepraszam, piszę z fona.

b1427b380f6a1da2.png5623214702585481002474.gif
Opublikowano

Łap:

on rightclick on sign:
    if line 1 is "[Sklep]":
        if line 2 is "1":
            if line 3 is "300":
                player is holding a 300 coust:
                    remove 300 coust from player's tool
                    send "<yellow>Oddales 300 kasy. Twoja nagroda to 1 stone"
                    give 1 stone to the player
                else:
                    send "<red>Nie masz tyle pieniedzy"
                    stop trigger

Nie testowane, jeżeli są błędy to przepraszam, piszę z fona.

coust?

from player tools?

nie powinno być jakoś tak:

 

remove 300 money from player
a mi chodzi też bardzo o takie coś co się ustawia w tabliczce a nei w skrypcie np:

if line 1 is set:
   set line 1 to "%line 1%"
   remove %line 1% < nie wiem jak to zrobic< from player
Pasjonat
Opublikowano

Powinno działać, jak coś to nie testowałem.

on rightclick on sign:
    if line 1 is "[Sklep]":
        if line 2 is "1":
            if line 3 is "300":
                if player has 300 money:
                    remove 300 money from player
                    send "<yellow>[SKLEP]<green>Za 300 zlotych kupiles 1 stone"
                    execute player command "/give 1 %player%"
                else:
                    send "<yellow>[SKLEP]<green>Nie masz 300 złotych"
                    
Opublikowano

 

http://www.mpcforum.pl/topic/1084777-inne-skrypt-signshop-sklepy-w-skypcie/

Super skrypt na sklep, polecam! Bez bugów, dużo opcji, kupno, sprzedaż, adminshop/zwykły sklep, pojedyncze i podwójne skrzynie... sam musisz zobaczyć

|----Jedyny serwis z darmowymi skinami!----|


|------------Darmowe-Skiny.PL---------------|


|----Skiny i przedmioty do CS:GO, TF2----|


|------------------------------------------------|


|DOTA2, WarFrame i innych gier ze Steama!|


|--------------Start: NIEDŁUGO!!!--------------|

Opublikowano

 

Powinno działać, jak coś to nie testowałem.

on rightclick on sign:
    if line 1 is "[Sklep]":
        if line 2 is "1":
            if line 3 is "300":
                if player has 300 money:
                    remove 300 money from player
                    send "<yellow>[SKLEP]<green>Za 300 zlotych kupiles 1 stone"
                    execute player command "/give 1 %player%"
                else:
                    send "<yellow>[SKLEP]<green>Nie masz 300 złotych"
                    

tak jak mówiłem chcę abym nie musiał w skrypcie pisać osobno całego sklepu... że np 1 lub 2 tylko aby to bylo automatyczne i działało na %line 2% np:

if player has %line 2% money (line 2 to jest kasa do ustawienia) rozumiesz?

Pasjonat
Opublikowano

Coś takiego?:

options:
    #tutaj ustawiasz sobie kase
    kasa: 300
on rightclick on sign:
    if line 1 is "[Sklep]":
        if line 2 is "1":
            if line 3 is "{@kasa}":
                if player has {@kasa} money:
                    remove {@kasa} money from player
                    send "<yellow>[SKLEP]<green>Za {@kasa} zlotych kupiles 1 stone"
                    execute player command "/give 1 %player%"
                else:
                    send "<yellow>[SKLEP]<green>Nie masz {@kasa} złotych"
Opublikowano

 

Coś takiego?:

options:
    #tutaj ustawiasz sobie kase
    kasa: 300
on rightclick on sign:
    if line 1 is "[Sklep]":
        if line 2 is "1":
            if line 3 is "{@kasa}":
                if player has {@kasa} money:
                    remove {@kasa} money from player
                    send "<yellow>[SKLEP]<green>Za {@kasa} zlotych kupiles 1 stone"
                    execute player command "/give 1 %player%"
                else:
                    send "<yellow>[SKLEP]<green>Nie masz {@kasa} złotych"

nie. ja chcę ustawiać na tabliczkach

np if player has %line 3% money

ale to nie dziala jakos

Opublikowano

Nie wiem czy parsowanie działa w 2.0.2, ale możesz przetestować. W 2.1 na pewno będzie działać, bo njol napisał, że naprawiono "problemy" z parsowaniem :-)

on rightclick on sign:
	line 1 is "[Sklep]":
	line 2 is set:
	line 3 is set:
	set {_x} to "%line 2%"
	set {_z} to line 3 parsed as number
	if player has {@kasa} money:
		remove {_z} money from player
		send "&e[SKLEP]&aZa %{_z}%$ kupiles %{_x}%."
		give {_x} to player
	else:
		send "&e[SKLEP]&cNie masz %{_z}%."

Przykład sklepu z kupnem 20 kamienia (stone) za 50$:

[sklep]

20 stone

50

Opublikowano

Nie wiem czy parsowanie działa w 2.0.2, ale możesz przetestować. W 2.1 na pewno będzie działać, bo njol napisał, że naprawiono "problemy" z parsowaniem :-)

on rightclick on sign:
	line 1 is "[Sklep]":
	line 2 is set:
	line 3 is set:
	set {_x} to "%line 2%"
	set {_z} to line 3 parsed as number
	if player has {@kasa} money:
		remove {_z} money from player
		send "&e[SKLEP]&aZa %{_z}%$ kupiles %{_x}%."
		give {_x} to player
	else:
		send "&e[SKLEP]&cNie masz %{_z}%."

Przykład sklepu z kupnem 20 kamienia (stone) za 50$:

[sklep]

20 stone

50

O! i właśnie o to mi chodziło! sam bym zrobił taki skrypt ale nie ogarniam jeszcze "_z" loopów i innych ;)

 

@ EDIT:

error: {@kasa} is not a item type

Opublikowano

Poprawione:

on rightclick on sign:
	line 1 is "[Sklep]":
	line 2 is set:
	line 3 is set:
	set {_x} to "%line 2%"
	set {_z} to line 3 parsed as number
	if player has {_z} money:
		remove {_z} money from player
		send "&e[SKLEP]&aZa {_z}$ kupiles %{_x}%."
		give {_x} to player
	else:
		send "&e[SKLEP]&cNie masz %{_z}%."

Co do {_z} to jest zmienna tymczasowa, która jest tylko wtedy kiedy wykonuje się event. Pętli (loop) tutaj żadnych nie ma.

Opublikowano

Poprawione:

on rightclick on sign:
	line 1 is "[Sklep]":
	line 2 is set:
	line 3 is set:
	set {_x} to "%line 2%"
	set {_z} to line 3 parsed as number
	if player has {_z} money:
		remove {_z} money from player
		send "&e[SKLEP]&aZa {_z}$ kupiles %{_x}%."
		give {_x} to player
	else:
		send "&e[SKLEP]&cNie masz %{_z}%."

Co do {_z} to jest zmienna tymczasowa, która jest tylko wtedy kiedy wykonuje się event. Pętli (loop) tutaj żadnych nie ma.

{_z} money is not an item type

Opublikowano
on rightclick on sign:
	line 1 is "[Sklep]":
	line 2 is set:
	line 3 is set:
	set {_x} to "%line 2%"
	set {_z} to line 3 parsed as number
	if player balance is greater or equal to {_z}:
		remove {_z} money from player
		send "&e[SKLEP]&aZa %{_z}%$ kupiles %{_x}%."
		give {_x} to player
	else:
		send "&e[SKLEP]&cNie masz %{_z}%."

Nie zapominaj, że będzie Ci potrzeby plugin Vault.

Opublikowano
on rightclick on sign:
	line 1 is "[Sklep]":
	line 2 is set:
	line 3 is set:
	set {_x} to "%line 2%"
	set {_z} to line 3 parsed as number
	if player balance is greater or equal to {_z}:
		remove {_z} money from player
		send "&e[SKLEP]&aZa %{_z}%$ kupiles %{_x}%."
		give {_x} to player
	else:
		send "&e[SKLEP]&cNie masz %{_z}%."

Nie zapominaj, że będzie Ci potrzeby plugin Vault.

 

mam valut, zobaczę jeszcze ten skrypt. A tobie działa czy nie sprawdzasz a i to jest już wytabowane?

 

EDIT:

http://gyazo.com/9d8c4010dacba1d568e53fbb4ae5cf73

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...