Problema quest + bonus

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Geo.RO
Nivel 3

Nivel 3
Mesaje: 424
Membru din: 05 Oct 2014, 18:32
Server: Metin2AnyLas
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Salut
Am o problema la acest quest. Dupa ce duc cioburile si capul mumificat merg sa iau recompensa zice ca o primeste dar nu o da.
Adica rezistenta fiecare caracter 10%.
In item_attr_rate am adaugat eu bonusurile ca nu era decat monstri si pv
Am intrat in item_attr_rare am dat ctrl+q dupa ctrl+n am adaugat bonusurile am dat run dupa save. Am salvat cu numele item_attr_rare si a mers.
Am dat la quest permisiuni 777, ./qc nume.lua dupa reload q si reboot.
Dar tot nu merge

Bonus 6/7 adaugate:

Cod: Selectaţi tot

INSERT INTO `item_attr_rare` VALUES ('CRITICAL_PCT', '1', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5');
INSERT INTO `item_attr_rare` VALUES ('PENETRATE_PCT', '1', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5', '5');
INSERT INTO `item_attr_rare` VALUES ('ATT_GRADE_BONUS', '1', '50', '50', '50', '50', '50', '5', '5', '5', '5', '5', '5', '5', '5');
INSERT INTO `item_attr_rare` VALUES ('ATT_BONUS_TO_MONSTER', '1', '15', '15', '15', '15', '15', '5', '5', '5', '5', '5', '5', '5', '5');
INSERT INTO `item_attr_rare` VALUES ('ATT_BONUS_TO_WARRIOR', '1', '10', '10', '10', '10', '10', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('ATT_BONUS_TO_ASSASSIN', '1', '10', '10', '10', '10', '10', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('ATT_BONUS_TO_SURA', '1', '10', '10', '10', '10', '10', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('ATT_BONUS_TO_SHAMAN', '1', '10', '10', '10', '10', '10', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('RESIST_WARRIOR', '1', '5', '5', '5', '5', '5', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('RESIST_ASSASSIN', '1', '5', '5', '5', '5', '5', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('RESIST_SURA', '1', '5', '5', '5', '5', '5', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('RESIST_SHAMAN', '1', '5', '5', '5', '5', '5', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('ATT_SPEED', '1', '2', '2', '2', '2', '2', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `item_attr_rare` VALUES ('MOV_SPEED', '1', '8', '8', '8', '8', '8', '0', '0', '0', '0', '0', '0', '0', '0');  
Quest:

Cod: Selectaţi tot

quest revansa_lv105 begin
state start begin
when login or levelup with pc.level >= 104 and pc.level <= 105 begin
set_state(information)
end 
end

state information begin
when letter begin
local v = find_npc_by_vnum(20093)
if v != 0 then
target.vid("__TARGET__", v, "Revansa")
end
send_letter("Revansa")
end

when button or info begin
say_title("Salut")
say("A venit timpul sa iti iei revansa")
say("Pentru a beneficia de noile bonusuri")
say("trebuie sa termini aceasta misiune. Fugi la Koe-Pung!")
say("El iti va da bonusurile de la misiune..")
say("")
end

when __TARGET__.target.click or
20093.chat."Revansa" begin
target.delete("__TARGET__")
say_title("Koe-Pung:")
say("Oh!! Te rog ajuta-ma.")
say("Adun informatii despre")
say("monstrii din tinutul nostru, dar nu")
say("ma pot ocupa singur.")
say("Iti poti imagina ca eu, un")
say("simplu om, am")
say("probleme in acest sens. Te rog,")
say("ajuta-ma. Bineinteles ca vei primi")
say("bonusurile de la misiune permanent.")
wait()
say_title ( "Koe-Pung:" )
say("In acest moment examinez" )
say("piatra dragon.")
say("Acestea le poti lua de la dragon.")
say("Dragonul iti ofera Ciob Piatra Dragon.")
say("")
wait()
say_title("Koe-Pung:")
say("Poti sa-mi faci rost de niste")
say("Ciob Piatra Dragon? Dar am nevoie de")
say("doar de 2 bucati.")
say("") 
set_state(go_to_disciple)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end

state go_to_disciple begin
when letter begin
send_letter("Revansa")

end
when button or info begin
say_title("Revansa:")
say("Koe-Pung are nevoie")
say("de cele 2 Ciob Piatra Dragon.")
say("Acesta produce cu ele armuri speciale.")
say("")
say_item_vnum(30270)
say_reward("Pana acum ai colectat".." "..pc.getqf("collect_count").." Ciob Piatra Dragon.")
say("")
end

when 71035.use begin
if get_time() < pc.getqf("duration") then
say_title("Elixir:")
say("Poti diminua timpul de asteptare daca vrei.")
return
end
if pc.getqf("drink_drug")==1 then
say_title("Elixir:")
say("Poti diminua timpul de asteptare daca vrei.")

return
end
if pc.count_item(30270)==0 then
say_title("Koe-Pung:")
say("Daca nu-mi aduci Ciob Piatra Dragon")
say("cum imi voi termina")
say("armurile pentru armata?")
say("")
return
end
item.remove() 
pc.setqf("drink_drug",1)
end




when 20093.chat."Am adus un ciob" with pc.count_item(30270) >0 begin
if get_time() > pc.getqf("duration") then
say_title("Koe-Pung:")
say("Humm...")
say("Mi-ai adus un Ciob piatra dragon..")
say("Sa ma uit o clipa.")
say("")
pc.remove_item("30270", 1)
pc.setqf("duration",get_time()+0) -----------------------------------00??
wait()

local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=97
else 
pass_percent=100
end

local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 1 then
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index)
say_title("Koe-Pung:")
say("Perfect aventurierule!")
say("Acest Ciob piatra dragon o sa ma ajute mult !")
say("")
say_reward("Trebuie sa-mi mai aduci inca unul!")
say("")
pc.setqf("drink_drug",0)
return
end
say_title("Koe-Pung:")
say("Excelent!!!")
say("Mi-am terminat cercetarea...")
say("Nu... Asteapta...")
say("Pentru a-mi termina cercetarea am nevoie") 
say("de un Cap Mumificat [Galben].")
say("El se dropeaza la Ingerul cu Coasa!.")
say("")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0) 
pc.setqf("duration",0)
set_state(key_item)
return
else 
say_title("Koe-Pung:")
say("Acest Ciob este spart.")
say("Poti sa-mi aduci altul?")
pc.setqf("drink_drug",0)
return
end
else
say_title("Koe-Pung:")
say("Ah... Adu-ti aminte sa-mi aduci cate")
say("un dintre ele pe rand!")
say("In cazul in care aduci mai mult de unul, vei putea")
say("sa-i aduni, dar iti voi lua")
say("unul singur...Prin urmare fii atent!")
return
end

end
end


state key_item begin
when letter begin
send_letter("Cap Mumificat [Galben]")

if pc.count_item(30320)>0 then 
local v = find_npc_by_vnum(20093)
if v != 0 then
target.vid("__TARGET__", v, "Cap Mumificat [Galben]")
end
end

end
when button or info begin
if pc.count_item(30320) >0 then
say_title("Koe-Pung:")
say("Acum ca ai adus toate Pietrele..")
say("si ai gasit Cap Mumificat [Galben]")
say("intoarce-te la Koe-Pung sa ")
say("iti dea recompensa!")
return
end
say_title("Koe-Pung:")
say("Acum ca ai gasit toate ")
say("Pietrele adu-mi Capul Mumificat.")
say_item_vnum(30320)
say("Capul Mumificat [Galben] se dropeaza la Ingerul cu Coasa.")
say("")
end



when 635.kill or
636.kill or
637.kill begin
local s = number(1, 30)
if s == 1 and pc.count_item(30320)==0 then
pc.give_item2(30320, 1)
send_letter("Capul Mumificat [Galben]") 
end 
end

when __TARGET__.target.click or
20093.chat."Capul Mumificat [Galben]" with pc.count_item(30320) > 0 begin
target.delete("__TARGET__")
say_title ( "Koe-Pung:" )
say ( "Acum ca ai gasit Capul Mumificat" )
say ( "pot intr-un final sa-mi termin" )
say ( "cercetarea.Du-te sa iti ridici recompensa." )
say ( "" )
say_reward("Du-te la Beak-go.")
pc.remove_item(30320,1)
set_state(__reward)
end

end

state __reward begin
when letter begin
send_letter("Gaseste-l pe Beak-go")

local v = find_npc_by_vnum(20018)
if v != 0 then
target.vid("__TARGET__", v, "Beak-go")
end

end
when button or info begin
say_title("Beak-go:")
say("Ai gasit Pietrele ..Minunat!")
say("Acum nu-ti mai lipseste decat sa-ti iei")
say("recompensa..")
say("")
say_reward("Mergi la Beak-go si ia-ti recompensa.")
say("")
end

when __TARGET__.target.click or
20018.chat."Recompensa Revansa" begin
target.delete("__TARGET__")
say_title("Beak-go:")
say("Mi-a spus Koe-Pung ca ai reusit")
say("sa-i termini cercetarea")
say("aducandu-i ce avea nevoie.")
say("Te asteapta, prin urmare, o recompensa mare.")
say("")
say_title("Ca recompensa vei primi:")
say_reward("Rezistenta razboinic 10%(Permanent).")
say_reward("Rezistenta ninja 10%(Permanent).")
say_reward("Rezistenta sura 10%(Permanent).")
say_reward("Rezistenta saman 10%(Permanent).")
affect.add_collect(apply.RESIST_WARRIOR, 10, 60*60*24*365*60) --60? 
affect.add_collect(apply.RESIST_ASSASSIN, 10, 60*60*24*365*60) --60? 
affect.add_collect(apply.RESIST_SURA, 10, 60*60*24*365*60) --60?
affect.add_collect(apply.RESIST_SHAMAN, 10, 60*60*24*365*60) --60? 
clear_letter()
set_state(__complete)
end
end
state __complete begin
end
end
Avatar utilizator
raven987
Nivel 2

Nivel 2
Mesaje: 177
Membru din: 03 Mar 2015, 13:03
Aprecieri: 0
Mulţumiri: 1  
Medalii

affect.add_colect nu sunt puse bine...
Incearca asa

Cod: Selectaţi tot

      affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 10, 60*60*24*365*60)
                affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 10, 60*60*24*365*60)
                affect.add_collect(apply.ATT_BONUS_TO_SURA, 10, 60*60*24*365*60)
                affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 10, 60*60*24*365*60)
Imagine

Skype : ionita.marian96 !
Afișează semnătura
Avatar utilizator
Geo.RO
Nivel 3

Nivel 3
Mesaje: 424
Membru din: 05 Oct 2014, 18:32
Server: Metin2AnyLas
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Pai att_bonus este cu tare impotriva.
Avatar utilizator
raven987
Nivel 2

Nivel 2
Mesaje: 177
Membru din: 03 Mar 2015, 13:03
Aprecieri: 0
Mulţumiri: 1  
Medalii

Rezistenta

Cod: Selectaţi tot

affect.add_collect(apply.78, 10, 60*60*24*365*60)
                affect.add_collect(apply.79, 10, 60*60*24*365*60)
                affect.add_collect(apply.80, 10, 60*60*24*365*60)
                affect.add_collect(apply.81, 10, 60*60*24*365*60)
Incearca asa
Acele cifre reprezentand codul unic al bonusului , in caz ca o sa mai ai nevoie de ea , uite-o completa

Cod: Selectaţi tot

1 = Max PV
2 = Max PM
3 = Vitalitate (Vit)
4 = Inteligenta (Int)
5 = Putere (STR)
6 = DEX
7 = Viteza de atac
8 = Viteza de miscare
9 = Viteza Farmecului
10 = Regenerare PV
11 = Regenerare PM
12 = Sansa de otravire
13 = Sansa de blocare
14 = Sansa de incetinire
15 = Sansa de lovitura critica
16 = Sansa de lovitura patrunzatoare
17 = Tare impotriva Semi-Oamenilor
18 = Tare impotriva Animalelor
19 = Tare impotriva Orcilor
20 = Tare impotriva Esotercilor
21 = Tare impotriva Vampirilor
22 = Tare impotriva Diavolului
23 = % Daunele vor fi absorbite de PV.
24 = % Daunele vor fi absorbite de PM.
25 = Sansa % de a primi inapoi PV la lovituri reusite
26 = Sansa % de a primi inapoi PM la lovituri reusite
27 = Sansa % de a bloca atacul corporal
28 = Sansa % de a evita atacul cu sageti
29 = Aparare Sabie
30 = Aparere doua maini
31 = Aparare Pumnal
32 = Aparare Clopot
33 = Aparare evantai
34 = Rezistenta la sageti
35 = Rezistenta la foc
36 = Rezistenta la Fulger
37 = Rezistenta la Magie
38 = Rezisetnta la vant
39 = Sansa de a reflecta loviturile atacului corporal
40 = Sansa de a reflecta un blestem
41 = Rezistenta la otrava
42 = Sansa de a reface PM
43 = Sansa la bonus-EXP
44 = Sansa de a arunca de doua ori mai mult Yang
45 = Sansa de a arunca de doua ori mau multe obiecte
46 = % crestere efect al licorii
47 = Sansa de a reface PV
48 = Imun la necunostinta
49 = Imun la incetinire
50 = Imun la cazatura
52 = Autonomia arcului +%metru
53 = Valoarea atacului
54 = Aparare
55 = Valoarea atacului magic
56 = Aparare Magica
58 = Rezistenta max.
59 = Tare impotriva razboinicilor
60 = Tare impotriva Ninja
61 = Tare impotriva Sura
62 = Tare impotriva Shaman
63 = Tare Impotriva monstrilor
64 = Valoarea atacului
65 = Aparare
66 = EXP
67 = Sansa de drop obiecte (%)
68 = Sansa de drop Yang (%)
69 = Nu EXiSta
70 = Nu Exista
71 = Paguba competentei
72 = Paguba Medie
73 = Rezistenta la paguba competentei
74 = Rezistenta medie la paguba
75 = Nu Exista
76 = iCafe EXP-Bonus
77 = Sansa iCafe de a captura obiecte plus %
78 = Sansa de aparere impotriva atacului Razboinicilor
79 = Sansa de aparare impotriva atacului Ninja
80 = Sansa de aparare impotriva atacului Sura
81 = Sansa de aparare impotriva atacului Samanilor
Imagine

Skype : ionita.marian96 !
Afișează semnătura
Avatar utilizator
.PicCoLo
Nivel 2

Nivel 2
Mesaje: 264
Membru din: 17 Sep 2014, 20:06
Server: Majestic2
Regat: Jinno
Aprecieri: 26  
Mulţumiri: 6  
Medalii

Geo,ti-a functionat?,si eu am un quest cu care ma bat de 2 zile :))
Am bagat RESIST dar in tabelu cu bonusuri nu apare,si totusi,se simte la DMG
Afișează semnătura
Avatar utilizator
Geo.RO
Nivel 3

Nivel 3
Mesaje: 424
Membru din: 05 Oct 2014, 18:32
Server: Metin2AnyLas
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

.PicCoLo scrie:Geo,ti-a functionat?,si eu am un quest cu care ma bat de 2 zile :))
Am bagat RESIST dar in tabelu cu bonusuri nu apare,si totusi,se simte la DMG
Nu :)))
Închis
Răspunsuri
6
Vizualizări
647
Răspunsuri
2
Vizualizări
177

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 62 vizitatori