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

Bug fix : Bryłki handel itp. itd.


Funky ™

Rekomendowane odpowiedzi

Opublikowano

Wbijamy do pliku : questlib.lua

 

na końcu dodajemy :

 

function warp_fix()
if false == pc.can_warp() then
syschat("<Informacja> Odczekaj 10 sekund przed użyciem !")    
return 1
else
return 0
end
end

 

 

http://wklej.to/oxXdN

 

potem do : quest_functions

dodajemy : warp_fix

 

i teraz np użycie w queście : 

 

quest szkat_ucznia begin
 state start begin 
  when 80009.use begin
   if  warp_fix() == 1 then
   else
    itemy_szkat_ucznia()
   end
  end
 end
end

 

dzięki pozdrawiam nie pomagam !!

Opublikowano

wytlumaczysz mi co ro naprawia? bo jakos nie sadze, zeby byl jakis bug z brylkami czy czyms innym...

 

dajesz kilka bryłek na handel rozdzielasz i drugi gracz dostaje np. 1 

:)

 

tak samo oddawanie przedmiotów do biologa z handlem otwartym :) itd. etc. 

Opublikowano

heh albo mi sie zdaje albo niemozna rozdzielac przedmiotow podczas handlu ^^

 

w eq ? 

 

można na to fix zrobić bardzo łatwo w game :)

Opublikowano

Po co tak kombinować ?

Wystarczy if pc.can_warp() then

syschat("Nie mozesz tego wykonwac ! ")

 

 

Nie rozumiem twojego rozumowania DEV CYCU.

Opublikowano

Po co tak kombinować ?

Wystarczy if pc.can_warp() then

syschat("Nie mozesz tego wykonwac ! ")

 

 

Nie rozumiem twojego rozumowania DEV CYCU.

 

za to ja widzę że ty umiesz cokolwiek if który nic nie sprawdza :) jak już 

 

if pc.can_warp() == false then
syschat("Nie mozesz tego wykonwac ! ")

 

ale po co kilka razy pisać komunikat ? 

 

to jest ułatwianie życia funkcje, klasy ale co może powiedzieć człowiek co nie wie co to pisanie obiektowe (questy z wykorzystaniem funkcji to nie jest pisanie obiektowe tak jak strony fraje**  bomb worka )

Opublikowano

za to ja widzę że ty umiesz cokolwiek if który nic nie sprawdza :) jak już 

if pc.can_warp() == false then
syschat("Nie mozesz tego wykonwac ! ")

ale po co kilka razy pisać komunikat ? 

 

to jest ułatwianie życia funkcje, klasy ale co może powiedzieć człowiek co nie wie co to pisanie obiektowe (questy z wykorzystaniem funkcji to nie jest pisanie obiektowe tak jak strony fraje**  bomb worka )

 

 chodziło mi o samą funkcje resztę musisz dopisać sobie sam.. proszę bardzo gotowy quest..

 

http://wklej.org/id/1452588/

Opublikowano

Jak macie możliwość rozdzielania itemów na serwerze, to go usuńcie.

wkif7r.jpg

Jak to nie regulaminowana? pozdro

Opublikowano

Mnie zastanawia ile lat temu działał ten błąd.

Kilka miesięcy temu, jestem ciekaw kiedy się o nim dowiedziałeś.

Your superman is here, bitch!

Opublikowano

Kilka miesięcy temu, jestem ciekaw kiedy się o nim dowiedziałeś.

W momencie czytania tego tematu, bo u mnie gdy masz handel i chcesz rozdzielić item to pojawi się okienko ale nic się nie wydarzy. I mam tak od 3 lat... Chyba że ten błąd występuje na nowszych plikach i autor nie dopisał takiej informacji.

Opublikowano

Cycu ty jesteś zjebany.

if not pc.can_warp() then
chat("cycu weź wypierdalaj.")
return
end

Masz całą Twoją funkcję i warunki w queście napisane w 4 linijkach, a teraz spierdalaj zerze.

 

Opublikowano

W momencie czytania tego tematu, bo u mnie gdy masz handel i chcesz rozdzielić item to pojawi się okienko ale nic się nie wydarzy. I mam tak od 3 lat... Chyba że ten błąd występuje na nowszych plikach i autor nie dopisał takiej informacji.

tutaj opisalem o co chodzi, nic sie nie rozdziela podczas handlu

 

http://www.mpcforum.pl/topic/1220544-sprzedaz-sztab-bryl/#entry10432519

 

(to nie dziala zawsze, np. przy item.remove() i difie na usuwanie 1 itema nie zadziała, bo to błąd gdy funkcja usuwa item na najmniejszym slocie)

sygna1.png

Opublikowano

Cycu ty jesteś zjebany.

if not pc.can_warp() then
chat("cycu weź wypierdalaj.")
return
end
Masz całą Twoją funkcję i warunki w queście napisane w 4 linijkach, a teraz spierdalaj zerze.
Na szczęście Ty jesteś z*******y i nadrabiasz wady wszystkich ludzi na tym forum. A tak serio to Twoja kultura i za wysokie mniemanie o sobie ciągną Cię w dół.

 

@topic, Svope dawał questa z bryłkami z zabezpieczeniem na ten bug. Poza tym tutaj to jest trochę źle napisane.

ZcWbjGf.png


Serdecznie zapraszam :)

Opublikowano

Na szczęście Ty jesteś z*******y i nadrabiasz wady wszystkich ludzi na tym forum. A tak serio to Twoja kultura i za wysokie mniemanie o sobie ciągną Cię w dół.

 

@topic, Svope dawał questa z bryłkami z zabezpieczeniem na ten bug. Poza tym tutaj to jest trochę źle napisane.

No, wypierdalaj do swojego svope od chujowych questów.

 

Opublikowano

Na szczęście Ty jesteś z*******y i nadrabiasz wady wszystkich ludzi na tym forum. A tak serio to Twoja kultura i za wysokie mniemanie o sobie ciągną Cię w dół.

 

@topic, Svope dawał questa z bryłkami z zabezpieczeniem na ten bug. Poza tym tutaj to jest trochę źle napisane.

Nic nie dawał, dał questa bez tego a ja napisalem jak to zablokować bo były posty w temacie o tym. A po 2 ty sam nic nie umiesz a piszesz jak byś potrafił więcej niż każdy na tym forum.

sygna1.png

Opublikowano

Nic nie dawał, dał questa bez tego a ja napisalem jak to zablokować bo były posty w temacie o tym. A po 2 ty sam nic nie umiesz a piszesz jak byś potrafił więcej niż każdy na tym forum.

Po 2 to nie mój problem, że tak to odbierasz.

Sam nic nie potrafię? Jak ja lubię jak ktoś zna mnie lepiej niż ja sam.

Mam prawo do wyrażania swojej opinii i z niego korzystam. Jeśli Ci się coś nie podoba, spoko, nie mam nic do tego, ale bądź mężczyzna i pokaż szacunek dla innej osoby, a nie bądź takim szczeniakiem jak Endymion czy Tarien (Wiem, że mam 15 lat, ale dla mnie wiek to tylko liczba, a ocenianie ludzi po samym wieku to hipokryzja).

A i masz u mnie plusa, bo grzecznie napisałeś, a nie zwyklinales mnie.

 

@topic, jak piszesz funkcje, które zwracają 0/1, true/false, to lepiej pisać

if warp.fix() then
if !warp.fix() then

ZcWbjGf.png


Serdecznie zapraszam :)

Opublikowano

Macie tutaj nieco bardziej optymalną i prawie o 10 razy bezpieczniejszą wersję questa - funkcji nie pisałem, gdyż nie potrafię.

quest szkat_ucznia begin
	state start begin
		function warp_fix()
			if false == pc.can_warp() then
				if not pc.can_warp() == true then
					syschat("<Informacja> Odczekaj 10 sekund przed użyciem !")
					return 0
				end
			else
				if true == pc.can_warp() then
					if not pc.can_warp() == false then
						return 1
					end
				end
			end
		end
		
		when 80009.use begin
			if szkat_ucznia.warp_fix() == 1 then
				if pc.can_warp() == true then
					if not pc.can_warp() == false then
						-- nothing, because u r fucking noob
					end
				end
			else
				if pc.can_warp() == false then
					if not pc.can_warp() == true then
						itemy_szkat_ucznia()
					end
				end
			end
		end
	end
end

Your superman is here, bitch!

Opublikowano

 

Macie tutaj nieco bardziej optymalną i prawie o 10 razy bezpieczniejszą wersję questa - funkcji nie pisałem, gdyż nie potrafię.

quest szkat_ucznia begin
	state start begin
		function warp_fix()
			if false == pc.can_warp() then
				if not pc.can_warp() == true then
					syschat("<Informacja> Odczekaj 10 sekund przed użyciem !")
					return 0
				end
			else
				if true == pc.can_warp() then
					if not pc.can_warp() == false then
						return 1
					end
				end
			end
		end
		
		when 80009.use begin
			if szkat_ucznia.warp_fix() == 1 then
				if pc.can_warp() == true then
					if not pc.can_warp() == false then
						-- nothing, because u r fucking noob
					end
				end
			else
				if pc.can_warp() == false then
					if not pc.can_warp() == true then
						itemy_szkat_ucznia()
					end
				end
			end
		end
	end
end

"-- nothing, because u r fucking noob" XDD

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...