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

Arena Walk


Rekomendowane odpowiedzi

Opublikowano

Arena Walk

Wszystko w środku dla ogarniętych:

 

http://wklej.to/O4wEj

 

 

quest arena1 begin
	state start begin
				when 11001.chat."Wejdź na Arenę Walk" with pc.get_map_index() != 19 begin
					say_title("Egzekutor Bitewny:")
					say("Witaj przybyszu! Czy chcesz wejść na arenę walk?")
					say("Pamiętaj, musisz mieć przynajmniej 65 poziom!")
					say("Jaka jest twoja decyzja?")
					if select("Chcę wejść!", "Muszę to przemyśleć. ") == 2 then
						return
					end
					if pc.get_level() < 65 then
						say("Przykro mi, twój poziom jest za mały! ")
						return
					end
					say("Dobrze, przygotuj się.. ")
					wait()
					local b = number(1,4)
					if b == 1 then
						pc.warp(2625900, 28800)
					elseif b == 2 then
						pc.warp(2619800, 24600)
					elseif b == 3 then
						pc.warp(2632500, 24700)
					elseif b == 4 then
						pc.warp(2625200, 20400)
					end
				end
		when login with pc.get_map_index() == 19 begin
			command("pkmode 770")
			cmdchat("arena_gui")
			local informacje = mysql_query("SELECT punkty, zabojstwa, smierci FROM player.player WHERE name = '"..pc.get_name().."';")
			pc.setqf("arena_pkt", tonumber(informacje[1][1]))
			pc.setqf("arena_zab", tonumber(informacje[1][2]))
			pc.setqf("arena_scm", tonumber(informacje[1][3]))
			cmdchat("arena_pkt "..math.floor(informacje[1][1]).." "..informacje[1][2].." "..informacje[1][3])
			chat("Witaj na naszej Arenie Walk! Powodzenia!")
		end
		when 11001.chat."Informacje Arena Walk " with pc.get_map_index() == 19 begin
			say_title("Egzekutor Bitewny:")
			say("")
			say("Witaj u mnie możesz sprawdzić : ")
			say_green("Resetowanie rankingu odbywa się 1 dnia miesiąca ")
			local informacje = mysql_query("SELECT punkty, zabojstwa, smierci FROM player.player WHERE name = '"..pc.get_name().."';")
			local s = select("Sprawdź Statystyki", "Przeliczanie", "Wyjdź ")
			say_green("Resetowanie Rankingu Odbywa Się 1 Dnia Miesiąca ")
			if s == 1 then
				say_title("Strażnik Areny Walk:")
				say("")
				say_orange("Twoje Statystyki : ")
				say("Ilość Punktów : "..informacje[1][1])
				say("Ilość Zabójstw : "..informacje[1][2])
				say("Ilość Śmierci : "..informacje[1][3])
				say_orange("Życzymy powodzenia w dalszych sukcesach na arenie ! ")
			elseif s == 2 then
				say_title("Strażnik Areny Walk:")
				say("")
				say("Witaj mogę podliczyć Twoje statystyki i zamienić je na punkty ")
				say("Tylko Pamiętaj Liczba Zabójstw musi być większa od Śmierci ! ")
				say("Chcesz podliczyć Twoje statystyki ? ")
				local s1 = select("Podliczam", "Nie chcę! ")
				if s1 == 2 then
					return
				elseif s1 == 1 then
					local podlicz = tonumber(informacje[1][2])-tonumber(informacje[1][3])
					say_title("Strażnik Areny Walk:")
					say("")
					say_reward("Podsumowując Twoje zabicia i śmierci : "..podlicz.." ! ")
					wait()
				if podlicz < 0 then
					say_title("Strażnik Areny Walk:")
					say("")
					say_reward("Twoje statystyki są ujemne , nic z tego nie będzie ! ")
					say("Przyjdź gdy liczba Twoich zabójstw przekroczy liczbę zgonów ")
					return
				end
					local licz = podlicz*0.10
					say_title("Strażnik Areny Walk:")
					say("")
					say_reward("Ilość przeliczonych punktów : "..licz.." ! ")
					say_green("Pamiętaj że możesz zamienić tylko raz w miesiąciu! ")
					local s2 = select("Zamieniam Punkty", "Wychodzę ")
						if s2 == 1 then
							local sprawdz = mysql_query("SELECT podlicz FROM player.player WHERE name='"..pc.get_name().."';")
						if tonumber(sprawdz[1][1]) == 0 then
							mysql_query("UPDATE player.player SET punkty=punkty + "..licz.." , podlicz='1' WHERE name='"..pc.get_name().."';")
							syschat("Do Twojego konta zostało doliczone "..licz.." Pkt ! ")
						else
							syschat("W tym miesiącu podliczałeś już swoje statystyki ! ")
							return
						end
					end
				end
			end
		end
		when kill with npc.is_pc() and pc.get_map_index() == 19 begin
			local zabite, dane, ktory, ziom
			if pc.get_sex() == 0 then
				zabite = "Zabiłeś "
				dane = "Otrzymałeś "
				ktory = "któremu"
				ziom = "Jego"
			else
				zabite = "Zabiłaś "
				dane = "Otrzymałaś "
				ktory = "której"
				ziom = "Jej"
			end
			local namet = pc.get_name()
			local levt = pc.get_level()
			local info_my = mysql_query("SELECT nick_dead, ip, ilosc FROM player.player WHERE name='"..namet.."';")
			local hp = pc.get_hp()
			local vid = npc.get_vid()
			local old_pc = pc.select(vid)
			if old_pc != 0 then
				if pc.get_sex() == 0 then
					dead_kill = "Zostałeś "
					pokon = "Pokonany"
				else
					dead_kill = "Zostałaś "
					pokon = "Pokonana"
				end
				local lev = pc.get_level()
				local name = pc.get_name()
				local ip = mysql_query("SELECT ip FROM player.player WHERE name='"..name.."';")
				chat(dead_kill.." "..pokon.." Przez "..namet.." "..ktory.." zostało "..hp.." HP ")
				mysql_query("UPDATE player.player SET smierci = smierci+1 where name = '"..name.."';")
				pc.setqf("arena_scm", pc.getqf("arena_scm")+1)
				cmdchat("arena_pkt 0 0 1")
				pc.select(old_pc)
				if info_my[1][2] == ip[1][1] then
					chat("Zablokowano próbę oszustwa! ")
					chat("Twoje IP jest takie samo jak IP osoby którą pokonałeś. Punkty nie zostały naliczone ! ")
					return
				end
				if info_my[1][1] == name and tonumber(info_my[1][3]) >= 5 then
					chat(zabite.." tą samą postać co najmniej 5 razy pod rząd ! ")
					chat("Nie "..dane.." Punktów ! ")
					return
				end
				if lev == levt then
					if info_my[1][1] == name then
						mysql_query("UPDATE player.player SET punkty = punkty+2 , zabojstwa = zabojstwa+1 , nick_dead='"..name.."' , ilosc=ilosc + 1 WHERE name = '"..namet.."';")
						chat(zabite.." gracza "..name.." "..ziom.." poziom jest równy Twojemu. Otrzymujesz 2 punkty.")
					else
						mysql_query("UPDATE player.player SET punkty = punkty+2 , zabojstwa = zabojstwa+1 , nick_dead='"..name.."' , ilosc='1' WHERE name = '"..namet.."';")
						chat(zabite.." gracza "..name.." "..ziom.." poziom jest równy Twojemu. Otrzymujesz 2 punkty.")
					end
					pc.setqf("arena_pkt", pc.getqf("arena_pkt")+2)
					pc.setqf("arena_zab", pc.getqf("arena_zab")+1)
					cmdchat("arena_pkt 2 1 0")
				elseif lev > levt then
					if info_my[1][1] == name then
						mysql_query("UPDATE player.player SET punkty = punkty+3 , zabojstwa = zabojstwa + 1 , nick_dead='"..name.."' , ilosc=ilosc + 1 WHERE name = '"..namet.."';")
						chat(zabite.." gracza "..name.." "..ziom.." poziom jest większy od Twojego. Otrzymujesz 3 punkty.")
					else
						mysql_query("UPDATE player.player SET punkty = punkty+3 , zabojstwa = zabojstwa + 1 , nick_dead='"..name.."' , ilosc='1' WHERE name = '"..namet.."';")
						chat(zabite.." gracza "..name.." "..ziom.." poziom jest większy od Twojego. Otrzymujesz 3 punkty.")
					end
					pc.setqf("arena_pkt", pc.getqf("arena_pkt")+3)
					pc.setqf("arena_zab", pc.getqf("arena_zab")+1)
					cmdchat("arena_pkt 3 1 0")
				elseif lev < levt and lev >= levt-5 then
					if info_my[1][1] == name then
						mysql_query("UPDATE player.player SET punkty = punkty+1 , zabojstwa = zabojstwa+1 , nick_dead='"..name.."' , ilosc=ilosc + 1 WHERE name = '"..namet.."';")
						chat(zabite.." gracza "..name.." "..ziom.." poziom jest o "..(levt-lev).." poziomy niższy. Otrzymujesz 1 punkty.")
					else
						mysql_query("UPDATE player.player SET punkty = punkty+1 , zabojstwa = zabojstwa+1 , nick_dead='"..name.."' , ilosc='1' WHERE name = '"..namet.."';")
						chat(zabite.." gracza "..name.." "..ziom.." poziom jest o "..(levt-lev).." poziomy niższy. Otrzymujesz 1 punkty.")
					end
					pc.setqf("arena_pkt", pc.getqf("arena_pkt")+1)
					pc.setqf("arena_zab", pc.getqf("arena_zab")+1)
					cmdchat("arena_pkt 1 1 0")
				else
					chat(zabite.." gracza "..name.." "..ziom.." poziom jest mniejszy od Twojego o "..(levt-lev).." LvL ")
					chat("Nie "..dane.." Punktów ! ")
				end
			end
		end
	end
end

 

 

Pliki GladoR s1/ Divine / GladoR'a s2 medium/hard

Możemy się jakos dogadać w sprawie plików PW

 

New Project Start Workout

Opublikowano

Nie ma opcji takiej

Pliki GladoR s1/ Divine / GladoR'a s2 medium/hard

Możemy się jakos dogadać w sprawie plików PW

 

New Project Start Workout

Opublikowano

Udostępniał czy nie ja natomiast podziękuję. Przydatne.

...................\/...................
...................\/...................
...................\/...................

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...