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] Ulepszanie magicznym metalem


Rekomendowane odpowiedzi

Opublikowano

Witam

Mam pytanie dotyczące ulepszania itemów , głównie na epiki magicznym metalem .

Jakie ID w refine_proto oraz refine_set ustawić aby dany przedmiot dało się ulepszać tylko u sury oraz magicznym metalem ? ( nie chce magicznego kamienia )

Pozdrawiam, Patryk

Opublikowano

Jesli chcesz by dalo sie ulepszac metalem bodziem wpisz w refine_set= "10" w item_proto serwerowym i Clientowym.

 

Mozesz ustawic kazda liczbe od 10 do 1000

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

Ok dziękuje serdecznie :)

 

Żeby nie robić drugiego tematu to zapytam tutaj.

Czy locale_string może mieć wpływ na nieotwieranie się dozorcy ?

Wgrałem gotowe z mpcforum spolszczone i nie spr wcześniej ale teraz dozorca nie chce mi się otworzyć ( magazyn ) również poprzez P. Teleportacji .

quest na dozorce myślę że mam dobry :

 

quest dozorca begin
state start begin
when 9005.chat."Chcę otworzyć magazyn" begin
say_title("Dozorca : ")
say("Możesz u mine przechowywać swoje")
say("przedmioty. Jeżeli chcesz, musisz")
say("wykupić sobie miejsce.")
say("Będzie Cię to kosztowało 500 yang.")
say("")
say_reward("Czy chcesz otworzyć prywatny magazyn?")
local s=select("Zapłać " , "Nie płać ")
if s==1 and pc.get_money()>=500 then
say_title("Dozorca :")
say("A więc zdecydowałeś się ")
say("skorzystać z moich usług!")
say("Twoje hasło do magazynu to : 000000")
pc.change_gold(-500)
pc.setqf("mamkonto", 1)
set_state(drugi)
elseif pc.get_money()<=500 then
say_title("Dozorca : ")
say("Nie posiadasz wystarczającej")
say("ilości yang !")
end
end
end
state drugi begin
when 9005.click begin
say_title("Dozorca :")
say("Witaj! Jestem dozorcą. ")
say("Możesz u mnie przechowywać przedmioty.")
local f=select("Otwórz magazyn" , "Odbierz przedmioty z ItemShop" , "Kupno Srebrnej lub Złotej Sztabki" , "Bank" , "Anuluj")
if f==1 then
game.open_safebox()
elseif 2==f then
game.open_mall()
elseif 3==f then
npc.open_shop(11)
elseif 4==f then
say_title("Dozorca :")
say("Witaj. Możesz u mnie zostawić swoje całe")
say("oszczędności bądź wziąć kredyt.")
say("")
if pc.getqf("mamkonto") == 0 then
say("Nie masz jeszcze konta. Czy chcesz je")
say("utworzyć ? Kosztuje to 1 000 000 yang")
say("oraz poziom Twojej postaci musi być ")
say("większy niż 75.")
if pc.get_level() >= 75 then
local g=select("Tak" , "Nie")
if g==1 then
if pc.get_money() >= 1000000 then
say_title("Dozorca :")
say("Twoje konto bankowe zostało utworzone.")
pc.change_money(-1000000)
pc.setqf("mamkonto", 1)
else
say_title("Dozorca :")
say("Nie masz wystarczającej ilości yang aby")
say("utworzyć konto.")
end
end
else
say_title("Dozorca :")
say("Nie masz 75 poziomu!")
end
else
local stankkonta = pc.getqf("stankonta")
local h=select("Sprawdź stan konta" , "Wpłać pieniądze" , "Wypłać pieniądze" , "Anuluj")
if h==1 then
say_title("Dozorca :")
say("Stan Twojego konta to:")
say_reward("" ..pc.getqf("stankonta").. " yang.")
elseif 2==h then
say_title("Dozorca :")
say("Wpisz ilość yang którą chcesz wpłacić.")
local wplac = tonumber(input(""))
if wplac > 0 and wplac < 2000000000 then
if wplac == "" then
say_title("Dozorca :")
say("Musisz wpisać ilość yang !")
end
end
if wplac > pc.get_money() then
say_title("Dozorca :")
say("Nie masz " ..wplac.. " yang.")
end
if wplac <= pc.get_money() and wplac > 0 then
local stannowy = tonumber(wplac) + pc.getqf("stankonta")
pc.change_money(-wplac)
pc.setqf("stankonta", stannowy)
say_title("Dozorca :")
say("Wpłaciłeś yangi na swoje konto.")
say("Aktualny stan Twojego konta to :")
say_reward("" ..pc.getqf("stankonta").. " yang.")
else
say_title("Dozorca :")
say("Nie możesz wpłacić tej kwoty!")
end
elseif 3==h then
say_title("Dozorca :")
say("Aktualny stan Twojego konta to :")
say_reward("" ..pc.getqf("stankonta").. " yang.")
say("")
say("Jednorazowo możesz wypłacić nie więcej")
say("niż 500 000 000 yang.")
local wyplac = tonumber(input(""))
if wyplac > 0 and wyplac < 500000000 then
if wyplac > pc.getqf("stankonta") then
say_title("Dozorca :")
say("Nie masz tyle yang na koncie.")
else
local yang_bug = pc.get_money() + wyplac
if yang_bug <= 1999999999 then
local stannowy = pc.getqf("stankonta") - tonumber(wyplac)
pc.change_money(wyplac)
pc.setqf("stankonta", stannowy)
say_title("Dozorca :")
say("Twoje yangi zostały wypłacone z konta.")
say("Aktualny stan Twojego konta to :")
say_reward("" ..pc.getqf("stankonta").. " yang.")
else
say_title("Dozorca :")
say("Nie możesz wypłacić yang. Stan Twoich")
say("yang w ekwpiunku wynosiłby więcej niż ")
say("dopuszczalna norma.")
end
end
else
say_title("Dozorca :")
say("Nie możesz wypłacić tej kwoty!")
end
end
end
end
end

end
end

 

Opublikowano

Raczej nie bo locale_string odpowiada za ogloszenia, za dozorce odpowiada osobny plik tez on jest w quest

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...