Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest panel_gm begin
- state start begin
- when 30204.use begin
- say_cegla(" Kryształ Mistrza Gry")
- local s = select("Szybki Bieg", "Zorganizuj Zuo", "Zbanuj Gracza", "Odbanuj Gracza", "Event Zuo", "Wyczyść Inwentarz", "Dodaj przedmiot", "Anuluj", "Dodaj SM", "Anuluj")
- if s == 1 then
- if pc.is_polymorphed() then
- pc.remove_polymorph()
- else
- pc.polymorph(1402, 60*60*24*365)
- end
- elseif s == 2 then
- if pc.get_map_index() == 71 or
- pc.get_map_index() == 72 or
- pc.get_map_index() == 73 or
- pc.get_map_index() == 66 or
- pc.get_map_index() == 47 or
- pc.get_map_index() == 46 or
- pc.get_map_index() == 5 or
- pc.get_map_index() == 25 or
- pc.get_map_index() == 45 or
- pc.get_map_index() == 113 or
- pc.get_map_index() == 105 or
- pc.get_map_index() == 111 or
- pc.get_map_index() == 110 or
- pc.get_map_index() == 103 or
- pc.get_map_index() == 12 or
- pc.get_map_index() == 81 or
- pc.get_map_index() == 82 or
- pc.get_map_index() == 84 or
- pc.get_map_index() == 85 or
- (pc.get_map_index() >= 660000 and pc.get_map_index() < 670000) or
- (pc.get_map_index() >= 820000 and pc.get_map_index() < 830000) or
- (pc.get_map_index() >= 830000 and pc.get_map_index() < 859999) then
- say_cegla(" Kryształ Mistrza Gry")
- say("Na tej mapie nie możesz zorganizować Eventu Zuo.")
- return
- end
- say_cegla(" Kryształ Mistrza Gry")
- say("Wybierz rodzaj wydarzenia.")
- local s = select("Latwy", "Sredni", "Trudny", "Anuluj")
- if s == 4 then
- return
- elseif s == 1 then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wybierz platformę wydarzenia.")
- local s = select("Tylko Metiny", "Tylko Bossy", "Wszystko", "Anuluj")
- if s == 4 then
- return
- elseif s == 1 then
- notice_all("Latwy Event Zuo na mapie "..locale.map_name[pc.get_map_index].." właśnie się rozpoczął!")
- notice_all("Spuszczone zostały tylko Kamienie Metin.")
- notice_all("Zapraszamy graczy tylko z niskim poziomem.")
- for i = 1, 40 do
- command("pm 8001")
- command("pm 8002")
- command("pm 8003")
- command("pm 8004")
- command("pm 8005")
- command("pm 8006")
- command("pm 8007")
- command("pm 8008")
- command("pm 8009")
- command("pm 8010")
- command("pm 8011")
- command("pm 8012")
- end
- elseif s == 2 then
- notice_all("Latwy Event Zuo na mapie "..locale.map_name[pc.get_map_index()].." właśnie się rozpoczął!")
- notice_all("Spuszczone zostały tylko Bossy.")
- notice_all("Zapraszamy graczy tylko z niskim poziomem.")
- for i = 1, 40 do
- command("pm 591")
- command("pm 691")
- command("pm 2091")
- command("pm 2191")
- command("pm 5161")
- command("pm 5162")
- command("pm 5163")
- command("pm 791")
- end
- elseif s == 3 then
- notice_all("Latwy Event Zuo na mapie "..locale.map_name[pc.get_map_index()].." właśnie się rozpoczął!")
- notice_all("Zapraszamy graczy tylko z niskim poziomem.")
- for i = 1, 40 do
- command("pm 591")
- command("pm 691")
- command("pm 2091")
- command("pm 2191")
- command("pm 5161")
- command("pm 5162")
- command("pm 5163")
- command("pm 791")
- command("pm 8001")
- command("pm 8002")
- command("pm 8003")
- command("pm 8004")
- command("pm 8005")
- command("pm 8006")
- command("pm 8007")
- command("pm 8008")
- command("pm 8009")
- command("pm 8010")
- command("pm 8011")
- command("pm 8012")
- end
- end
- elseif s == 2 then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wybierz platformę wydarzenia.")
- local s = select("Tylko Metiny", "Tylko Bossy", "Wszystko", "Anuluj")
- if s == 4 then
- return
- elseif s == 1 then
- notice_all("Sredni Event Zuo na mapie "..locale.map_name[pc.get_map_index()].." właśnie się rozpoczął!")
- notice_all("Spuszczone zostały tylko Kamienie Metin.")
- notice_all("Zapraszamy graczy tylko ze średnim poziomem.")
- for i = 1, 40 do
- command("pm 8012")
- command("pm 8013")
- command("pm 8014")
- command("pm 8024")
- command("pm 8025")
- command("pm 8026")
- end
- elseif s == 2 then
- notice_all("Sredni Event Zuo na mapie "..locale.map_name[pc.get_map_index()].." właśnie się rozpoczął!")
- notice_all("Spuszczone zostały tylko Bossy.")
- notice_all("Zapraszamy graczy tylko ze średnim poziomem.")
- for i = 1, 40 do
- command("pm 2206")
- command("pm 1901")
- command("pm 1304")
- command("pm 1093")
- command("pm 1091")
- command("pm 1092")
- end
- for i = 1, 25 do
- command("pm 1192")
- end
- elseif s == 3 then
- notice_all("Sredni Event Zuo na mapie "..locale.map_name[pc.get_map_index()].." właśnie się rozpoczął!")
- notice_all("Zapraszamy graczy tylko ze średnim poziomem.")
- for i = 1, 40 do
- command("pm 2206")
- command("pm 1901")
- command("pm 1304")
- command("pm 1093")
- command("pm 1091")
- command("pm 1092")
- command("pm 8012")
- command("pm 8013")
- command("pm 8014")
- command("pm 8024")
- command("pm 8025")
- command("pm 8026")
- end
- for i = 1, 25 do
- command("pm 1192")
- end
- end
- elseif s == 3 then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wybierz platformę wydarzenia.")
- local s = select("Tylko Metiny", "Tylko Bossy", "Wszystko", "Anuluj")
- if s == 4 then
- return
- elseif s == 1 then
- notice_all("Trudny Event Zuo na mapie "..locale.map_name[pc.get_map_index()].." właśnie się rozpoczął!")
- notice_all("Spuszczone zostały tylko Kamienie Metin.")
- notice_all("Zapraszamy graczy tylko z wysokim poziomem.")
- for i = 1, 40 do
- command("pm 8026")
- command("pm 8027")
- command("pm 8027")
- end
- elseif s == 2 then
- notice_all("Trudny Event Zuo na mapie "..locale.map_name[pc.get_map_index()].." właśnie się rozpoczął!")
- notice_all("Spuszczone zostały tylko Bossy.")
- notice_all("Zapraszamy graczy tylko z wysokim poziomem.")
- for i = 1, 40 do
- command("pm 1095")
- command("pm 2491")
- command("pm 2492")
- command("pm 2494")
- end
- for i = 1, 25 do
- command("pm 2493")
- command("pm 2598")
- command("pm 2597")
- end
- elseif s == 3 then
- notice_all("Trudny Event Zuo na mapie "..locale.map_name[pc.get_map_index()].." właśnie się rozpoczął!")
- notice_all("Zapraszamy graczy tylko z wysokim poziomem.")
- for i = 1, 40 do
- command("pm 1095")
- command("pm 2491")
- command("pm 2492")
- command("pm 2494")
- command("pm 8027")
- command("pm 8027")
- command("pm 8027")
- end
- for i = 1, 25 do
- command("pm 2493")
- command("pm 2598")
- command("pm 2597")
- end
- end
- end
- elseif s == 3 then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz nick.")
- local i = input()
- if inputbuggy(i) != true then
- say_cegla(" Kryształ Mistrza Gry")
- say("Nick postaci jest nieprawidłowy.")
- return
- end
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz powód banicji.")
- local p = input()
- if inputbuggy(p) != true then
- say_cegla(" Kryształ Mistrza Gry")
- say("Powód jest nieprawidłowy.")
- return
- end
- local date = os.date("%Y-%m-%d %H:%M:%S")
- chat(date)
- local acc = query("SELECT account_id FROM player.player WHERE name='"..i.."';")
- local a = query("UPDATE account.account SET status='BLOCK' WHERE id='"..acc.."';")
- local b = query("INSERT INTO account.ban_list SET who='"..pc.get_name().."', nick='"..i.."', date='"..date.."', why='"..p.."', duration='PERM';")
- say_cegla(" Kryształ Mistrza Gry")
- say("Gracz został pomyślnie zbanowany.")
- elseif s == 4 then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz nick.")
- local i = input()
- if inputbuggy(i) != true then
- say_cegla(" Kryształ Mistrza Gry")
- say("Nick postaci jest nieprawidłowy.")
- return
- end
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz powód banicji.")
- local p = input()
- if inputbuggy(p) != true then
- say_cegla(" Kryształ Mistrza Gry")
- say("Powód jest nieprawidłowy.")
- return
- end
- local acc = query("SELECT account_id FROM player.player WHERE name='"..i.."';")
- local a = query("UPDATE account.account SET status='OK' WHERE id='"..acc.."';")
- say_cegla(" Kryształ Mistrza Gry")
- say("Gracz został pomyślnie odbanowany.")
- elseif s == 5 then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz id potwora, którego chcesz zesłać.")
- local a = tonumber(input())
- if inputbuggy(a) != true then
- say_cegla(" Kryształ Mistrza Gry")
- say("Id jest nieprawidłowy.")
- return
- end
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz ile potworów chcesz zesłać.")
- local b = tonumber(input())
- if inputbuggy(b) != true then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisana liczba jest nieprawidłowa.")
- return
- end
- say_cegla(" Kryształ Mistrza Gry")
- say("Chcesz zesłać "..b.."x "..mob_name(a)..".")
- local s = select("Ześlij", "Anuluj")
- if s == 2 then
- return
- else
- for i = 1, b do
- command("pm "..a.." "..b)
- end
- end
- elseif s == 6 then
- say_cegla(" Kryształ Mistrz Gry")
- say("Którą stronę inwentarza chcesz wyczyścić?")
- local s = select("1.", "2.", "Wszystkie", "Anuluj")
- if s == 4 then
- return
- elseif s == 1 then
- for i = 0, 45 do
- if item.select_cell(i) then
- if item.get_vnum() != 30204 then
- item.remove()
- end
- end
- end
- elseif s == 2 then
- for i = 45, 89 do
- if item.select_cell(i) then
- if item.get_vnum() != 30204 then
- item.remove()
- end
- end
- end
- elseif s == 3 then
- for i = 0, 89 do
- if item.select_cell(i) then
- if item.get_vnum() != 30204 then
- item.remove()
- end
- end
- end
- end
- elseif s == 7 then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz nick gracza.")
- local i = input()
- if i == "" then
- say_cegla(" Kryształ Mistrza Gry")
- say("To pole nie może pozostać puste.")
- return
- end
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz id przedmiotu.")
- local item = tonumber(input())
- if item == "" then
- say_cegla(" Kryształ Mistrza Gry")
- say("To pole nie może pozostać puste.")
- return
- end
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz ilość przedmiotu.")
- local count = tonumber(input())
- if count == "" then
- say_cegla(" Kryształ Mistrza Gry")
- say("To pole nie może pozostać puste.")
- return
- end
- local pid = find_pc_by_name(i)
- local old = pc.select(pid)
- pc.give_item2(item, count)
- pc.select(old)
- elseif s == 8 then
- return
- elseif s == 9 then
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz nick gracza.")
- local sm_nick = input()
- if sm_nick == "" then
- say_cegla(" Kryształ Mistrza Gry")
- say("To pole nie może pozostać puste.")
- return
- end
- say_cegla(" Kryształ Mistrza Gry")
- say("Wpisz ilość sm.")
- local sm_count = tonumber(input())
- if sm_count == "" then
- say_cegla(" Kryształ Mistrza Gry")
- say("To pole nie może pozostać puste.")
- return
- end
- local sm_id = query("SELECT account_id FROM player.player WHERE name='"..sm_nick.."';")
- local sm_add = query("UPDATE account.account SET cash=cash+'"..sm_count.."' WHERE id='"..sm_id.."';")
- say_cegla(" Kryształ Mistrza Gry")
- say("Pomyślnie dodano Smocze Monety do konta.")
- elseif s == 10 then
- return
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment