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

Pets


Rekomendowane odpowiedzi

Opublikowano

Tutaj Kolejny Quest

:)

 

Quest:

quest phoenix begin[/center]

state start begin
when feniksy.timer begin
loop_timer("sprawdz_feniksa", 1)
end
when 53001.use with pc.getqf("icephoenix") == 0 and pc.getqf("pwahuang1_use") == 0 and pc.getqf("reindeer_young") == 0 begin
if pc.getqf("phoenix_fly") == 0 then
local imie = pc.get_name()
local imie_feniksa = query("SELECT imie_feniksa FROM player.pety WHERE nick = '"..imie.."';")
horse.set_name(imie_feniksa)
chat("Feniks został przywołany!")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("phoenix_fly", 1)
pc.setqf("firephoenix", 1)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.MAX_HP, 1000, 60*60*8)
horse.set_level("22")
horse.unsummon()
horse.summon()
loop_timer("feniksy", 1)
pc.setqf("feniks", 1)
else
chat("Feniks został odwołany!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
horse.unsummon()
pc.setqf("phoenix_fly", 0)
pc.setqf("firephoenix", 0)

local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
cleartimer("feniksy")
cleartimer("sprawdz_feniksa")
pc.setqf("feniks", 0)
end
end
when logout or login with pc.getqf("phoenix_fly") == 1 begin

pc.setqf("phoenix_fly", 0)
pc.setqf("firephoenix", 0)

local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)

chat("Feniks został odwołany!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
cleartimer("feniksy")
cleartimer("sprawdz_feniksa")
pc.setqf("feniks", 0)
end
when 53003.use with pc.getqf("firephoenix") == 0 and pc.getqf("pwahuang1_use") == 0 and pc.getqf("reindeer_young") == 0 begin
if pc.getqf("phoenix_2_fly") == 0 then
local imie = pc.get_name()
local imie_lod = query("SELECT imie_lodowego FROM player.pety WHERE nick = '"..imie.."';")
horse.set_name(imie_lod)
chat("Lodowy Feniks został przywołany!!")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("phoenix_2_fly", 1)
pc.setqf("icephoenix", 1)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.MAX_HP, 1000, 60*60*8)
horse.set_level("23")
horse.unsummon()
horse.summon()
loop_timer("feniksy", 1)
pc.setqf("feniks_lodowy", 1)
else
chat("Lodowy Feniks został odwołany!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
horse.unsummon()
pc.setqf("phoenix_2_fly", 0)
pc.setqf("icephoenix", 0)

local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
cleartimer("feniksy")
cleartimer("sprawdz_feniksa")
pc.setqf("feniks_lodowy", 0)
end
end
when logout or login with pc.getqf("phoenix_2_fly") == 1 begin

pc.setqf("phoenix_2_fly", 0)
pc.setqf("icephoenix", 0)

local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)

chat("Lodowy Feniks został odwołany!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
cleartimer("feniksy")
cleartimer("sprawdz_feniksa")
pc.setqf("feniks_lodowy", 0)
end
when 53005.use with pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer_young") == 0 begin
if pc.getqf("pwahuang1_use") == 0 then
local imie = pc.get_name()
local imie_azr = query("SELECT imie_azraela FROM player.pety WHERE nick = '"..imie.."';")
horse.set_name(imie_azr)
chat("Azrael został przywołany!")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("pwahuang1_summon", 1)
pc.setqf("pwahuang1_use", 1)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.MAX_HP, 1000, 60*60*8)
horse.set_level("24")
horse.unsummon()
horse.summon()
loop_timer("feniksy", 1)
pc.setqf("reniferek", 1)
else
chat("Azrael został odwołany!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
horse.unsummon()
pc.setqf("pwahuang1_summon", 0)
pc.setqf("pwahuang1_use", 0)

local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
cleartimer("feniksy")
cleartimer("sprawdz_feniksa")
pc.setqf("reniferek", 0)
end
end
when logout or login with pc.getqf("pwahuang1_summon") == 1 begin

pc.setqf("pwahuang1_summon", 0)
pc.setqf("pwahuang1_use", 0)

local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)

chat("Azrael został odwołany!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
cleartimer("feniksy")
cleartimer("sprawdz_feniksa")
pc.setqf("reniferek", 0)
end
when 53002.use with pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("pwahuang1_use") == 0 begin
if pc.getqf("reindeer_young") == 0 then
local imie = pc.get_name()
local imie_reni = query("SELECT imie_reniferka FROM player.pety WHERE nick = '"..imie.."';")
horse.set_name(imie_reni)
chat("Reniferek został przywołany!")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("reindeer_summon", 1)
pc.setqf("reindeer_young", 1)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.MAX_HP, 1000, 60*60*8)
horse.set_level("25")
horse.unsummon()
horse.summon()
loop_timer("feniksy", 1)
pc.setqf("azrael", 1)
else
chat("Reniferek został odwołany!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
horse.unsummon()
pc.setqf("reindeer_summon", 0)
pc.setqf("reindeer_young", 0)

local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
cleartimer("feniksy")
cleartimer("sprawdz_feniksa")
pc.setqf("azrael", 0)

end
end
when logout or login with pc.getqf("reindeer_summon") == 1 begin

pc.setqf("reindeer_summon", 0)
pc.setqf("reindeer_young", 0)

local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)

chat("Reniferek został odwołany!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
cleartimer("feniksy")
cleartimer("sprawdz_feniksa")
pc.setqf("azrael", 0)
end
when sprawdz_feniksa.timer begin
horse.summon()
if pc.is_mount() then
horse.unride()
loop_timer("feniksy")
end
end
when 54006.use begin
if pc.getqf("phoenix_fly") > 0 then
local imie = pc.get_name()
local nazwa = query("SELECT imie_feniksa FROM player.pety WHERE nick = '"..imie.."';")
say_title("Nazwa Feniksa:")
say("Tutaj możesz podać swoją nazwę Feniksa!")
say("")
say_reward("Obecna nazwa Feniksa: "..nazwa..".")
say("")
say("Wybierz nową nazwę Feniksa:")
say("")
local horse_name = input()
if string.len(horse_name) < 2 then
say_title("Nazwa Feniksa:")
say("Nazwa jest zbyt krótka.")
say("")
return
elseif string.len(horse_name) > 12 then
say_title("Nazwa Feniksa:")
say("Nazwa jest zbyt długa.")
say("")
return
end
local ret = horse.set_name(horse_name)
say_title("Nazwa Feniksa:")
if ret == 0 then
say_reward("Nie masz momentalnie Feniksa!")
say("")
elseif ret == 1 then
say_reward("Nie możesz używać tej nazwy!")
say("")
elseif ret == 2 then
item.remove()
say("Dałeś swojemu Feniksowi nowe imię! ")
say("")
local kon = horse_name
query("UPDATE player.pety SET imie_feniksa = '"..kon.."' WHERE nick = '"..imie.."';")
end
else
say_title("Nazwa Feniksa:")
say("Feniks musi być przywołany!")
end
end
when 54007.use begin
local imie = pc.get_name()
local nazwa = query("SELECT imie_reniferka FROM player.pety WHERE nick = '"..imie.."';")
say_title("Nazwa Reniferka:")
say("Tutaj możesz podać swoją nazwę Reniferka!")
say("")
say_reward("Obecna nazwa Reniferka: "..nazwa..".")
say("")
say("Wybierz nową nazwę Reniferka:")
say("")
local horse_name = input()
if string.len(horse_name) < 2 then
say_title("Nazwa Reniferka:")
say("Nazwa jest zbyt krótka.")
say("")
return
elseif string.len(horse_name) > 12 then
say_title("Nazwa Reniferka:")
say("Nazwa jest zbyt długa.")
say("")
return
end
local ret = horse.set_name(horse_name)
say_title("Nazwa Reniferka:")
if ret == 0 then
say_reward("Nie masz momentalnie Reniferka!")
say("")
elseif ret == 1 then
say_reward("Nie możesz używać tej nazwy!")
say("")
elseif ret == 2 then
pc.remove_item("54007")
say("Dałeś swojemu Reniferkowi nowe imię! ")
say("")
local kon = horse_name
query("UPDATE player.pety SET imie_reniferka = '"..kon.."' WHERE nick = '"..imie.."';")
end
end
when 54008.use begin
local imie = pc.get_name()
local nazwa = query("SELECT imie_lodowego FROM player.pety WHERE nick = '"..imie.."';")
say_title("Nazwa Lodowego Feniksa:")
say("Tutaj możesz podać swoją nazwę Lodowego Feniksa!")
say("")
say_reward("Obecna nazwa Lodowego Feniksa: "..nazwa..".")
say("")
say("Wybierz nową nazwę Lodowego Feniksa:")
say("")
local horse_name = input()
if string.len(horse_name) < 2 then
say_title("Nazwa Lodowego Feniksa:")
say("Nazwa jest zbyt krótka.")
say("")
return
elseif string.len(horse_name) > 12 then
say_title("Nazwa Lodowego Feniksa:")
say("Nazwa jest zbyt długa.")
say("")
return
end
local ret = horse.set_name(horse_name)
say_title("Nazwa Lodowego Feniksa:")
if ret == 0 then
say_reward("Nie masz momentalnie Lodowego Feniksa!")
say("")
elseif ret == 1 then
say_reward("Nie możesz używać tej nazwy!")
say("")
elseif ret == 2 then
pc.remove_item("54008")
say("Dałeś swojemu Lodowemu Feniksowi nowe imię! ")
say("")
local kon = horse_name
query("UPDATE player.pety SET imie_lodowego = '"..kon.."' WHERE nick = '"..imie.."';")
end
end
when 54009.use begin
local imie = pc.get_name()
local nazwa = query("SELECT imie_Azraela FROM player.pety WHERE nick = '"..imie.."';")
say_title("Nazwa Azraela:")
say("Tutaj możesz podać swoją nazwę Azraela!")
say("")
say_reward("Obecna nazwa Azraela: "..nazwa..".")
say("")
say("Wybierz nową nazwę Azraela:")
say("")
local horse_name = input()
if string.len(horse_name) < 2 then
say_title("Nazwa Azraela:")
say("Nazwa jest zbyt krótka.")
say("")
return
elseif string.len(horse_name) > 12 then
say_title("Nazwa Azraela:")
say("Nazwa jest zbyt długa.")
say("")
return
end
local ret = horse.set_name(horse_name)
say_title("Nazwa Azraela:")
if ret == 0 then
say_reward("Nie masz momentalnie Azraela!")
say("")
elseif ret == 1 then
say_reward("Nie możesz używać tej nazwy!")
say("")
elseif ret == 2 then
pc.remove_item("54009")
say("Dałeś swojemu Azraelowi nowe imię! ")
say("")
local kon = horse_name
query("UPDATE player.pety SET imie_Azraela = '"..kon.."' WHERE nick = '"..imie.."';")
end
end
end
end

 

 

 

Link do Wklej.to

 

Link:

 

http://wklej.to/uJWFK

Opublikowano

Wyciągnięty quest, który ja pisałem z paczki questów.

 

To jest jeden quest, a aby działało trzeba edytować jeszcze kilka!

 

Pozdro!

 

PS: Nawet nie napisałeś, że do zmiany nazw potrzebne są tabelki w MySQL :)

Opublikowano

Up to prawda zresztą ten quest byl juz na mpc wiec lepiej to zamknąć

Na pewno nie był, nie gadaj głupot ;)

Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza

Albert Einstein

  • 2 miesiące temu...
Opublikowano

REF !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! SLAYER KURWA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...