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

Quest na raty i dodatkowe staty


Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich user'ów MPC!

Ostatnio przeglądając forum zauważyłem, że kilka osób chce zwiększyć raty na własnych serwerach.

Wiadomo, zwiększając raty przez bazę danych można sobie rozwalić serwer, więc postanowiłem zapodać wszystkim

QUEST na zwiększenie rat na swoim serwerze

quest raty begin
state start begin
	when letter with pc.is_gm() begin
		send_letter("Raty")
	end
	when info or button with pc.is_gm() begin
		say("Wybierz co chcesz zwiększyć?")
		local s = select("Exp", "Yang", "Drop", "Wyjście")
		if s == 1 then
			say("Wpisz wysokość rat expa:")
			local z = tonumber(input())
			if z <= 0 then
				say("Za mała liczba!")
				return
			else
				say("Czy na pewno chcesz ustawić expa na "..z.." %?")
				local w = select("Tak", "Nie")
				if w == 1 then
					command("priv 0 4 "..z.." 699")
				else
					say("Nie to nie.")
					return
				end  
			end  
		elseif s == 2 then  
			say("Wpisz wysokość rat dropu Yang :")
			local n = tonumber(input())
			if n <= 0 then
				say("Za mała liczba!")
				return
			else
				say("Czy na pewno chcesz ustawić drop Yang na "..n.." %?")
				local c = select("Tak", "Nie")
				if c == 1 then
					command("priv 0 2 "..n.." 699")
				else
					say("Nie to nie.")
					return
				end
			end  
		elseif s == 3 then  
			say("Wpisz wysokośc rat drop itemów :")
			local number = tonumber(input())
			if number <= 0 then
				say("Za mała liczba!")
				return
			else
				say("Czy na pewno chcesz ustawić drop itemów na "..number.." %?")
				local k = select("Tak", "Nie")
				if k == 1 then
					command("priv 0 1 "..number.." 699")
				else
					say("Nie to nie.")
					return
				end
			end  
		end  
		send_letter("Raty")
	end
end
end  

To był pierwszy quest, który chciałem Wam dać.

 

Drugi to quest na zwiększenie statystyk postaci

Co niektórzy powiedzą, że taki quest(y) już był(y) ale w tamtych statystyki można było kupować do upadłego, bo wystarczyło mieć parę yang i jakiś bądź kilka itemków. Nastomiast tutaj statystyki otrzymujemy tylko raz!

Bez dalszego owijania w bawełne:

 

quest dodateczki begin

state start begin

when login or levelup with pc.get_level() >= 95 begin

set_state(dodatki)

end

end

state beruf begin

when letter begin

send_letter("Dodatki")

end

when button or info begin

say("Witaj!")

say("Idz do handlarza bronia po dodatkowe statystyki lub zycie/mane")

end

when 9001.chat."Dodatki" begin

say_title("Wybierz sobie nazwe a ja dam Tobie bonusy na zawsze:")

local s=select("Silacz","Inteligent","Medyk","Uniwesalny","Magik")

if s==1 then

affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)

affect.add_collect(apply.STR, 20, 60*60*24*365*60)

chat("Wybrales silacza. Za ten wybor otrzymujesz 1k pz oraz 20 sily.")

set_state(__COMPLETE__)

elseif s==2 then

affect.add_collect(apply.DEX, 20, 60*60*24*365*60)

affect.add_collect(apply.INT, 20, 60*60*24*365*60)

chat("Wybrales inteligenta. Za ten wybor otrzymujesz 20 zrecznosci i inteligencji.")

set_state(__COMPLETE__)

elseif s==3 then

affect.add_collect(apply.MAX_SP, 1500, 60*60*24*365*60)

affect.add_collect(apply.INT, 15, 60*60*24*365*60)

chat("Wybrales medyka. Za ten wybór otrzymujesz 1,5k many oraz 15 inteligencji.")

set_state(__COMPLETE__)

elseif s==4 then

affect.add_collect(apply.MAX_HP, 1500, 60*60*24*365*60)

affect.add_collect(apply.MAX_SP, 500, 60*60*24*365*60)

affect.add_collect(apply.INT, 25, 60*60*24*365*60)

affect.add_collect(apply.STR, 25, 60*60*24*365*60)

chat("Wybrales uniwersala. Za ten wybor otrzymujesz 1,5k pz, 500 many oraz po 25 sily i inteligencji.")

set_state(__COMPLETE__)

elseif s==5 then

affect.add_collect(apply.MAX_SP, 1000, 60*60*24*365*60)

affect.add_collect(apply.INT, 25, 60*60*24*365*60)

chat("Wybrales medyka. Za ten wybor otrzymujesz 1k many oraz 25 sily.")

set_state(__COMPLETE__)

end

end

end

state __COMPLETE__ begin

end

end

 

Jest to mój pierwszy DL/TUT więc proszę Was o wyrozumiałość. Wiem, że quest na staty był ale ten jest jednorazowy.

 

 

http://www.mpcforum.pl/topic/163124-tutwgrywanie-questow-na-serwer/

 

 

P.S. quest na raty nie był testowany ale powinien działać poprawnie (nie miałem jak sprawdzić jednak wgrał się bez żadnych błędów)

 

 

 

Enjoy

<3

Kliknięcie w przycisk poniżej

nic nie kosztuje, a motywuje!

\/

\/

\/

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

przyda mi się tylko:

 

QUEST na zwiększenie rat na swoim serwerze

 

 

like :>

//nieregulaminowa sygnatura
//BR3ND

Opublikowano

Zwiększając przez bazę można rozwalić serwer ? Dlaczego ? Kiedy ? Nigdy mi się nie rozwaliła o.O

 

umarł

Opublikowano

To miałeś szczęście. Ja tak kiedyś robiłem i zawsze serwer "był na śmietnik". Może to była moja wina a może nie... Chociaż zawsze wg jakiegoś tut'a robiłem

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

Można u strażnika ale skąd newbie, który pierwszy raz stawia serwer może wiedzieć, że u strażnika na rynku może zwiększyć raty.

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

Łap minusa - :) szkoda,ze ci dać go nie mogę wyciągniety ze strażnika

 

PS: Ten questa nie działa dobrze pozdrawiam (Kumaci wiedzą)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...