2 QUESTURI - INTREBARE
Nu ma pricep .. si nu nu am sursa
Ca sa-ti dea itemele din questul ala ce mobi trebuie sa omori sau unde modific sa omori 100 caini sa-ti dea un sihastru de exempluVegaS™ scrie:123beat123 scrie:Macar un quest sa omori mobi si sa-ti dea item de gasesc , cel de mai sus nu e bunCod: Selectaţi tot
quest vegas_common_drop begin state start begin when kill begin -- valoare % level_min maxim local vegas_lista_drop = { {50314, 3, 1, 40}, --* Cartea Transformarii {50315, 3, 30, 60}, --* Cartea Transformarii Avansata {50316, 3, 50, 150}, --* Cartea Transformarii Expert {50301, 3, 1, 40}, --* Arta de razboi Sun-Zi {50302, 3, 30, 60}, --* Arta de rezboi Wu-zi {50303, 3, 50, 120}, --* Weiliao zi {30265, 2, 30, 150}, --* Bucata de Medalie(1) {30266, 2, 30, 150}, --* Bucata de Medalie(2) {30267, 2, 30, 150}, --* Bucata de Medalie(3) {30268, 2, 30, 150}, --* Bucata de Medalie(4) {30269, 2, 30, 150}, --* Bucata de Medalie(5) } local sansa_random = number(1, table.getn(vegas_lista_drop)) --** Nu poate fi dropat obiectul daca nu ai nivelul necesar, fie prea mic fie prea mare! if vegas_lista_drop[sansa_random][4] <= pc.get_level() then return end local sansa_drop = number(1, 1000) if pc.get_level() - npc.get_level() < 10 and vegas_lista_drop[sansa_random][2] >= sansa_drop then if pc.get_level() >= vegas_lista_drop[sansa_random][3] and pc.get_level() <= vegas_lista_drop[sansa_random][4] then game.drop_item_with_ownership(vegas_lista_drop[sansa_random][1]) end end end end endScuze am citit eu greșit atunciPai eu vreau la cufar clar de luna nu la ucenic ..*cuferelor CL * credeam că cuferelor ucenic o presecurtare ceva.
Și da cam adevărat nu prea poți face asta fără sursă dar există multe alte metode de a bloca asta.
Pot face o verificare în python dacă ai item-ul x,y în inventar sau in taskbar si dai click dreapta pe el să îți dea un return.
Poți face cuferele clar de lună pe type 18 și le faci un quest cu iteme cu drop random care le vrei sansa etc, apoi blochezi si in hartile alea cu functiile *best ce ti le-am pus eu .
Cod: Selectaţi tot
local index_harti = {1, 3, 21, 23, 41, 43} if tabel_(index_harti, pc.get_map_index()) then syschat("<Cufar ucenic> Nu puteti deschide cufarul in aceasta harta!") return end
Modifici
cu
iar la
modifici cu
Și primești itemele adaugăte acolo la fiecare 100 de caini ucisi.
- Vnum / Cate bucati / De la ce level să pice / Pana la ce level să pice.
Cod: Selectaţi tot
when kill beginCod: Selectaţi tot
when 101.kill beginCod: Selectaţi tot
local sansa_drop = number(1, 1000)Cod: Selectaţi tot
local sansa_drop = number(1, 100)Cod: Selectaţi tot
{41003, 1, 1, 105}, --* Sihastru (M)
Ultima oară modificat 23 Feb 2016, 23:19 de către VegaS, modificat 1 dată în total.
VegaS™ scrie:ModificicuCod: Selectaţi tot
when kill beginiar laCod: Selectaţi tot
when 101.kill or beginmodifici cuCod: Selectaţi tot
local sansa_drop = number(1, 1000)Și primești itemele adaugăte acolo la fiecare 100 de caini ucisi.Cod: Selectaţi tot
local sansa_drop = number(1, 100)
- Vnum / Cate bucati / De la ce level să pice / Pana la ce level să pice.Cod: Selectaţi tot
{41003, 1, 1, 105}, --* Sihastru (M)
Inca ceva.. vreau ca acest quest sa fie accesibil de la nivel 117 cum fac?
DaYellowFlash scrie:Cod: Selectaţi tot
when kill with pc.get_level() >=117 begin
Questul este asa
Cod: Selectaţi tot
quest vegas_common_drop begin
state start begin
when 101.kill or begin
-- valoare % level_min maxim
local vegas_lista_drop = {
{41003, 1, 1, 105}, --* Sihastru (M)
}
local sansa_random = number(1, table.getn(vegas_lista_drop))
--** Nu poate fi dropat obiectul daca nu ai nivelul necesar, fie prea mic fie prea mare!
if vegas_lista_drop[sansa_random][4] <= pc.get_level() then
return
end
local sansa_drop = number(1, 100)
if pc.get_level() - npc.get_level() < 10 and vegas_lista_drop[sansa_random][2] >= sansa_drop then
if pc.get_level() >= vegas_lista_drop[sansa_random][3] and pc.get_level() <= vegas_lista_drop[sansa_random][4] then
game.drop_item_with_ownership(vegas_lista_drop[sansa_random][1])
end
end
end
end
endVegaS™ scrie:ModificicuCod: Selectaţi tot
when kill beginiar laCod: Selectaţi tot
when 101.kill beginmodifici cuCod: Selectaţi tot
local sansa_drop = number(1, 1000)Și primești itemele adaugăte acolo la fiecare 100 de caini ucisi.Cod: Selectaţi tot
local sansa_drop = number(1, 100)
- Vnum / Cate bucati / De la ce level să pice / Pana la ce level să pice.Cod: Selectaţi tot
{41003, 1, 1, 105}, --* Sihastru (M)
Tu mi-ai dat sa omor caini dar unde modific cati caini de exemplu omori 50 caini si primesti premiu
Cod: Selectaţi tot
Tu mi-ai dat sa omor caini dar unde modific cati caini de exemplu omori 50 caini si primesti premiuAsta e șansa cati ai de omorat să primești un item de acolo.
Acum e si cu restrictia de level băgată.
Cod: Selectaţi tot
quest vegas_common_drop begin
state start begin
when kill with pc.get_level() >=117 begin
-- valoare % level_min maxim
local vegas_lista_drop = {
{41003, 1, 1, 105}, --* Sihastru (M)
}
local sansa_random = number(1, table.getn(vegas_lista_drop))
--** Nu poate fi dropat obiectul daca nu ai nivelul necesar, fie prea mic fie prea mare!
if vegas_lista_drop[sansa_random][4] <= pc.get_level() then
return
end
local sansa_drop = number(1, 100)
if pc.get_level() - npc.get_level() < 10 and vegas_lista_drop[sansa_random][2] >= sansa_drop then
if pc.get_level() >= vegas_lista_drop[sansa_random][3] and pc.get_level() <= vegas_lista_drop[sansa_random][4] then
game.drop_item_with_ownership(vegas_lista_drop[sansa_random][1])
end
end
end
end
endTot ce mai vreau pe acest quest este un mesaj gen " Omoara 100 caini si primesti un sihastru " si dupa ce ii omori sa zica " Felicitari ai primit un sihastru " ceva gen daca se poate .. dupa puteti da T/C la aceasta postare si mersi fain VegaSVegaS™ scrie:local sansa_drop = number(1, 100)Cod: Selectaţi tot
Tu mi-ai dat sa omor caini dar unde modific cati caini de exemplu omori 50 caini si primesti premiu
Asta e șansa cati ai de omorat să primești un item de acolo.
Acum e si cu restrictia de level băgată.
Cod: Selectaţi tot
quest vegas_common_drop begin state start begin when kill with pc.get_level() >=117 begin -- valoare % level_min maxim local vegas_lista_drop = { {41003, 1, 1, 105}, --* Sihastru (M) } local sansa_random = number(1, table.getn(vegas_lista_drop)) --** Nu poate fi dropat obiectul daca nu ai nivelul necesar, fie prea mic fie prea mare! if vegas_lista_drop[sansa_random][4] <= pc.get_level() then return end local sansa_drop = number(1, 100) if pc.get_level() - npc.get_level() < 10 and vegas_lista_drop[sansa_random][2] >= sansa_drop then if pc.get_level() >= vegas_lista_drop[sansa_random][3] and pc.get_level() <= vegas_lista_drop[sansa_random][4] then game.drop_item_with_ownership(vegas_lista_drop[sansa_random][1]) end end end end end
Cod: Selectaţi tot
quest vegas_common_drop begin
state start begin
when kill with pc.get_level() >=117 begin
-- item -- valoare % level_min maxim
local vegas_lista_drop = {
{41003, 1, 1, 105}, --* Sihastru (M)
}
local sansa_random = number(1, table.getn(vegas_lista_drop))
--** Nu poate fi dropat obiectul daca nu ai nivelul necesar, fie prea mic fie prea mare!
if vegas_lista_drop[sansa_random][4] <= pc.get_level() then
return
end
local sansa_drop = number(1, 100)
if vegas_lista_drop[sansa_random][2] >= sansa_drop then
if pc.get_level() >= vegas_lista_drop[sansa_random][3] and pc.get_level() <= vegas_lista_drop[sansa_random][4] then
game.drop_item_with_ownership(vegas_lista_drop[sansa_random][1])
--send_letter("VegaS")
say_title("VegaS")
say("")
say("-----------------------------------")
say("Felicitari razboinicule!")
say("Ai ucis x100 Caini Salbatici[ENTER]premiul primit este:")
say_item_vnum(41003)
say("")
end
end
end
end
endGen dacă un mob avea nivelul 1 iar tu 105 nu functiona, sau tu nivel 55 iar un metin avea 75 la fel no work. Acum merge.
Cod: Selectaţi tot
if pc.get_level() - npc.get_level() < 10
Ultima oară modificat 24 Feb 2016, 00:02 de către VegaS, modificat 1 dată în total.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori



