Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest arena begin
- state start begin
- when login with pc.get_map_index() == 206 begin
- command("pkmode 770")
- chat("Witaj na naszej Arenie Walk! Powodzenia!")
- end
- when 9064.chat."Wejdź na Arenę Walk!" begin
- say_title("Strażnik Areny Walk:")
- say("")
- say("Arena Walk to miejsce gdzie możesz zmierzyć ")
- say("się zarówno z graczami z Twojego Imperium")
- say("jak i z innych. Jest to naprawdę cieżkie wyzwanie")
- say("dlatego aby się tam dostać musisz posiadać 65 poziom!")
- say("")
- say_reward("Czy chcesz wejść na Arenę Walk?")
- say("")
- local a = select("Wpuść mnie na Arenę!","Rezygnuję!")
- if a == 1 then
- if pc.get_level() < 65 then
- say_title("Strażnik Areny Walk:")
- say("")
- say("Masz za mały poziom, aby walczyć na Arenie!")
- say("Wróć do mnie gdy zdobędziesz 65 poziom!")
- say("")
- return
- else
- if pc.getqf("info") == 0 then
- pc.setqf("info",1)
- say_size(450, 400)
- say_title("Strażnik Areny Walk:")
- say("")
- say("Zanim wejdziesz na Arenę, musisz wiedzieć ")
- say("conieco o zasadach tam obowiązyjących.")
- say("")
- say_reward("Wchodząc na mapę automatycznie ustawiany jest Tryb Wolny.")
- say_reward("Podczas zabicia gracza, nie tracimy Rangi.")
- say_reward("Zabijając gracza z Rangą na minus nie otrzymamy przedmiotu.")
- say_reward("Na Arenie nie można założyć grupy.")
- say_reward("Kiedy odrodzimy się mamy pełne życie.")
- say_reward("Za zabitego gracza z większym poziomem otrzymujemy 3 punkty.")
- say_reward("Za zabitego gracza z równym poziomem do naszego 2 punkty.")
- say_reward("Za zabitego gracza, którego poziom jest o maksymalnie 5 mniejszy")
- say_reward("od naszego otrzymujemy 1 punkt.")
- local a = select("Przenieś mnie na Arenę!", "Rezygnuję.")
- if a == 1 then
- 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
- else
- 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
- end
- end
- end
- when kill with npc.is_pc() and pc.get_map_index() == 206 begin
- local punkty = query("SELECT punkty from player_test.player WHERE name = '"..pc.get_name().."';")
- local namet = pc.get_name()
- local levt = pc.get_level()
- local vid = npc.get_vid()
- local old_pc = pc.select(vid)
- if old_pc != 0 then
- local lev = pc.get_level()
- local name = pc.get_name()
- query("UPDATE player_test.player SET smierci = smierci+1 where name = '"..name.."';")
- pc.select(old_pc)
- if lev == levt then
- pkt = 2
- query("UPDATE player_test.player SET punkty = punkty+"..pkt.." WHERE name = '"..namet.."';")
- local punkty1 = query("SELECT punkty from player_test.player WHERE name = '"..pc.get_name().."';")
- chat("Zabiles gracza "..name..". Jego poziom jest równy Twojemu. Otrzymujesz 2 punkty.")
- chat("Aktualnie posiadasz: "..punkty1[1][1].." Punktów.")
- query("UPDATE player_test.player SET zabojstwa = zabojstwa+1 WHERE name = '"..namet.."';")
- elseif lev > levt then
- pkt = 3
- query("UPDATE player_test.player SET punkty = punkty+"..pkt.." WHERE name = '"..namet.."';")
- local punkty1 = query("SELECT punkty from player_test.player WHERE name = '"..pc.get_name().."';")
- chat("Zabiles gracza "..name..". Jego poziom jest większy od Twojego. Otrzymujesz 3 punkty.")
- chat("Aktualnie posiadasz: "..punkty1[1][1].." Punktów.")
- query("UPDATE player_test.player SET zabojstwa = zabojstwa+1 WHERE name = '"..namet.."';")
- elseif lev < levt and lev >= levt-5 then
- pkt = 1
- query("UPDATE player_test.player SET punkty = punkty+"..pkt.." WHERE name = '"..namet.."';")
- local punkty1 = query("SELECT punkty from player_test.player WHERE name = '"..pc.get_name().."';")
- local roznica = levt-lev
- chat("Zabiles gracza "..name..". Jego poziom jest o "..roznica.." poziomy niższy. Otrzymujesz 1 punkty.")
- chat("Aktualnie posiadasz: "..punkty1[1][1].." Punktów.")
- query("UPDATE player_test.player SET zabojstwa = zabojstwa+1 WHERE name = '"..namet.."';")
- else
- chat("Zabiles gracza "..name..". Jego poziom jest mniejszy od Twojego. Nie otrzymujesz punktów.")
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment