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

Dom aukcyjny


Rekomendowane odpowiedzi

Opublikowano
---------QUEST WYKONANIA ARONTO-------
---WSZELKIE PRAWA ZASTRZEŻONE---
---------QUEST PRZEZNACZONY NA POTRZEBY UŻYTKOWNIKÓW MPC--------
------------------------ASD I TYLE NIE USUWAĆ NAGŁÓWKA----
quest dom_aukcja begin
	state start begin
		when 20092.take begin
			say_size(1, 1)
			setbgimage('level_bg.tga')
			say(mob_name(npc.get_race())..":")
			say("			Witaj, "..pc.get_name().."!")
			say("			Czy chcesz wystawić na aukcję ")
			say("			ten oto przedmiot?")
			say("			Opłata za wystawienie przedmiotu")
			say("			Wynosi 100.000 Yang.")
			say_item_vnum(item.vnum)
			say("			")
			say("			")
			say("			")
			local s = select("Wystaw Przedmiot", "Anuluj")
				if s == 1 then
					if pc.get_money() < 100000 then
						say(mob_name(npc.get_race())..":")
						say("			Musisz posiadać 100.000 Yang")
						say("			Aby coś wystawić!")
						return
					end
					say(mob_name(npc.get_race())..":")
					say("			A więc chcesz spróbować sprzedać ")
					say("			Ten przedmiot.")
					say("			Za co chcesz sprzedać swój przedmiot?")
					local k = select("Smocze Monety","Yang","Anuluj")
					if k == 2 then
						say(mob_name(npc.get_race())..":")
						say("			Podaj cenę tego przedmiotu:")
						local inq = tonumber(input())
						if inq < 1 then
							say(mob_name(npc.get_race())..":")
							say("			Cena przedmiotu nie może być niższa")
							say("			od 1 Yang!")
							return
						elseif inq > 50000000000 then
							say(mob_name(npc.get_race())..":")
							say("			Cena Przedmiotu nie może być wyższa")
							say("			Od 50.000.000.000 Yang!")
							return
						end
						local sprawdz = tonumber(query("SELECT count("..item.get_id()..") FROM player.item WHERE id='"..item.get_id().."'"))
						if sprawdz == 0 then
							say_size(1, 1)
							setbgimage('level_bg.tga')
							say(mob_name(npc.get_race())..":")
							say("			Nie możesz wystawić przedmiotu!")
							say("			Spróbuj za 10 minut.")
							say("			")
							return
						end
						local sq = query("SELECT * FROM player.item WHERE id = '"..item.get_id().."'")
							local sq3 = split(sq,"\t")
							local sq2 = "INSERT INTO strona.bw_itemy_da VALUES (null, 'active', '"..item.get_type().."', '"..item.get_sub_type().."', '"..inq.."', '0', '"..pc.get_account_id().."', null, '"..pc.get_name().."', '"..os.date('%Y-%m-%d %H:%M:%S').."', null, '"..sq3[1].."', '"..sq3[2].."', 'MALL', '0', '1', '"..sq3[6].."', '"..sq3[7].."', '"..sq3[8].."', '"..sq3[9].."', '"..sq3[10].."', '"..sq3[11].."', '"..sq3[12].."', '"..sq3[13].."', '"..sq3[14].."', '"..sq3[15].."', '"..sq3[16].."', '"..sq3[17].."', '"..sq3[18].."', '"..sq3[19].."', '"..sq3[20].."', '"..sq3[21].."', '"..sq3[22].."', '"..sq3[23].."', '"..sq3[24].."', '"..sq3[25].."', '"..sq3[26].."');"
							query(sq2)
							item.remove()
							pc.change_money(-100000)
							say(mob_name(npc.get_race())..":")
							say("			Przedmiot został wystawiony Pomyślnie!")
							say("			Sposób Sprzedaży: Yang")
							say("			Wartość: "..inq.." Yang")
					elseif k == 1 then
						say(mob_name(npc.get_race())..":")
						say("			Podaj cenę tego przedmiotu w SM:")
						local inq2 = tonumber(input())
						if inq2 < 1 then
							say(mob_name(npc.get_race())..":")
							say("			Cena przedmiotu nie może być niższa")
							say("			od 1 Smoczej Monety!")
							return
						elseif inq2 > 30000 then
							say(mob_name(npc.get_race())..":")
							say("			Cena przedmiotu nie może być wyższa")
							say("			Od 30.000 Smoczych Monet!")
							return
						end
						local sprawdz2 = tonumber(query("SELECT count("..item.get_id()..") FROM player.item WHERE id='"..item.get_id().."'"))
						if sprawdz2 == 0 then
							say(mob_name(npc.get_race())..":")
							say("			Nie możesz wystawić przedmiotu!")
							say("			Spróbuj za 10 minut.")
							say("			")
							return
						end
						local q = query("SELECT * FROM player.item WHERE id = '"..item.get_id().."'")
						local q3 = split(q,"\t")
						local q2 = "INSERT INTO strona.bw_itemy_da VALUES (null, 'active', '"..item.get_type().."', '"..item.get_sub_type().."', '0', '"..inq2.."', '"..pc.get_account_id().."', null, '"..pc.get_name().."', '"..os.date('%Y-%m-%d %H:%M:%S').."', null, '"..q3[1].."', '"..q3[2].."', 'MALL', '0', '1', '"..q3[6].."', '"..q3[7].."', '"..q3[8].."', '"..q3[9].."', '"..q3[10].."', '"..q3[11].."', '"..q3[12].."', '"..q3[13].."', '"..q3[14].."', '"..q3[15].."', '"..q3[16].."', '"..q3[17].."', '"..q3[18].."', '"..q3[19].."', '"..q3[20].."', '"..q3[21].."', '"..q3[22].."', '"..q3[23].."', '"..q3[24].."', '"..q3[25].."', '"..q3[26].."');"
						query(q2)
						item.remove()
						pc.change_money(-100000)
						say(mob_name(npc.get_race())..":")
						say("			Przedmiot został wystawiony Pomyślnie!")
						say("			Sposób Sprzedaży: Smocze Monety")
						say("			Wartość: "..inq2.." Smoczych Monet!")
					else
						return
					end
				else
					return
				end
		end
	end
end
http://pastebin.com/9sw5Sck5

 

57650800702838058299.png


Opublikowano

Dodalem funkcje split i po wystawieniu przedmiotu jak mam go sprawdzic poniewaz klikam w NPC i nic sie nie dzieje? Pomoze ktos?

sygnatura.png


  • 3 tygodnie później...
Opublikowano

Dodalem funkcje split i po wystawieniu przedmiotu jak mam go sprawdzic poniewaz klikam w NPC i nic sie nie dzieje? Pomoze ktos?

Sprawdza się na stronie serwera , musisz mieć skrypty

57650800702838058299.png


  • 2 tygodnie później...
Opublikowano

Piękna kompilacja bugów w tym queście. Dosłownie można rozbić bank. :D

Miałem wgrywać to na swój serwer ale podziękuje.

Opublikowano

Piękna kompilacja bugów w tym queście. Dosłownie można rozbić bank. :D

Ty masz piękną kompilację bugów w mózgu

57650800702838058299.png


Opublikowano

Ty masz piękną kompilację bugów w mózgu

pogodz sie z tym kurwa ze ten quest jest zbugowany , trzeba wiele zmian wprowadzac i ogolnie jest niepelny

Opublikowano

pogodz sie z tym kurwa ze ten quest jest zbugowany , trzeba wiele zmian wprowadzac i ogolnie jest niepelny

Dobra super, ma bugi, błędy itd. Ale je kurwa pokażcie. Bo takie pierdolenie na niewiele się zdaje.

1351279892-U721655.jpg
Bywalec
Opublikowano

Dobra super, ma bugi, błędy itd. Ale je kurwa pokażcie. Bo takie pierdolenie na niewiele się zdaje.

 

Nigdy nie wdawaj się w dyskusję z ludźmi, którzy wiedzą lepiej... -,- Oni są najmądrzejsi, czasami to aż żal czytać.

Potrzebujesz avatara lub sygnaturę ?


Napisz prywatną wiadomość, pomogę !


Opublikowano

Bo to tak samo jak pisanie w stronach z epvp/inforge "ona ma lukę, pełno dziur, nie polecam" a ani jedna osoba żadnej z luk nie pokazała ani razu.

1351279892-U721655.jpg
Bywalec
Opublikowano

Bo to tak samo jak pisanie w stronach z epvp/inforge "ona ma lukę, pełno dziur, nie polecam" a ani jedna osoba żadnej z luk nie pokazała ani razu.

 

Jeden człowiek powie, drugi go poprze a potem każdy pójdzie za falą. Wcale bym się nie ździwił jakby ten Qest był dobrze napisany.

Potrzebujesz avatara lub sygnaturę ?


Napisz prywatną wiadomość, pomogę !


Opublikowano

Bo to tak samo jak pisanie w stronach z epvp/inforge "ona ma lukę, pełno dziur, nie polecam" a ani jedna osoba żadnej z luk nie pokazała ani razu.

Polać mu.

Nie sądzę żeby taka osoba jak Inkscape mogła sądzić że w quescie jest jakiś bug jest on zwykłym noskillem i narzuca jakieś chujowe ideologie tak jak z runtime error'em i jego pętlami w binkach.

Poprostu zaplanował użycie tego questa i chce jak najwięcej baranów odstraszyć.

Pjona!

Opublikowano

Dobra super, ma bugi, błędy itd. Ale je kurwa pokażcie. Bo takie pierdolenie na niewiele się zdaje.

Podstawowy blad to to ze niema zabezpieczenia przed "nan"

Opublikowano

Podstawowy blad to to ze niema zabezpieczenia przed "nan"

tonumber(input()) i if string.find(zmienna, "nan") then...

1351279892-U721655.jpg
Opublikowano

A co to za problem dopisać sobie warunek do nan?

Z tego co wiem questy sa udostepniane poto zeby ktos kto nieumie pisac swoich mogl skorzystac , co mu po quescie ktory jest zbugowany? Jesli niepotrafi pisac questow niepotrafi tez znalesc buga i go naprawic

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...