Odata pus pe tine un item sau activata o functie din cele puse de mine va incepe sa porneasca timer-ul la cca. 5 secunde pentru verificare. Dupa verificarea functiei incepe sa isi implineasca atributiile mai exact:
Default am pus in verificarea unei armuri aceasta fiind (20009 - beta war) odata avand acest item pe tine dupa 5 secunde va incepe questu la propiu zis, nu modificati in alte valori deoarece se pot risca anumite bug-uri si frauda la drop.
Odata inceput questu omorand orice metin/monstru etc ve-i dropa itemul x, am pus 3 functii de dropare deoarece probabil altii vor vrea sa le pice direct in inventar altii pe jos in functie de owner etc.
Am adaugat si o sansa de a pica acest item, nu de a pica constant la fiecare mob omorat mai exact va putea fi modificata foarte usor intre 1 si xxxxx.
Ceea ce inseamna ca pica itemul respectiv odata la x500 de mobi (exemplu).
Timer-ul de verificare se poate modifica dar intr-unul decent.
Aveti disponibile functii in quest cum ar fii:
Cod: Selectaţi tot
----- ['Verificare in functie de arma'] = functie.quest1
----- ['Verificare in functie de level'] = functie.quest12
----- ['Verificare in functie de HP'] = functie.quest3
----- ['Verificare in functie de Maxima HP'] = functie.quest4
----- ['Verificare in functie de PM'] = functie.quest5
----- ['Verificare in functie de Maxima PM'] = functie.quest6
----- ['Verificare in functie de Experienta'] = functie.quest7
----- ['Verificare in functie de nivelul urmator'] = functie.quest8
----- ['Verificare in functie de rasa'] = functie.quest9
----- ['Verificare in functie de yang'] = functie.quest10
----- ['Verificare in functie de nume'] = functie.quest11
----- ['Verificare in functie de minute jucate'] = functie.quest12
----- ['Verificare in functie leader'] = functie.quest13
----- ['Verificare in functie de regat'] = functie.quest14
----- ['Verificare in functie de skill-uri'] = functie.quest15 Screen quest (o parte):

Cod: Selectaţi tot
-----------------------------------------------------
----- Server: Titan2 -----
----- Autor: VegaS -----
----- Contact Skype: sacadatt.amazon -----
----- Contact Y!M: [email protected] -----
----- Website: www.titan2.ro -----
----- Telefon: 0764295843 / 0748576910 -----
-----------------------------------------------------
-----
-----local vegas = pc.get_armor() ----- Functie verificare armura
-----if vegas==20009 and pc.getqf("verificare_costum") != 1 then ----- Modificare vnum item in care se face verificarea
-----
-----
-----Ex:
-----
-----local level = pc.get_level() ----- Functie verificare level
-----if level==105 and pc.getqf("verificare_level") != 1 then ----- Modificare level pentru verificare
-----
-----local money = pc.getmoney() ----- Functie verificare yang
-----if money==150000000 and pc.getqf("verificare_yang") != 1 then ----- Modificarea sumei de yang pentru verificare
-----
----- ['Verificare arma'] = pc.getweapon()
----- ['Verificare level'] = pc.get_level()
----- ['Verificare HP'] = pc.gethp()
----- ['Verificare Maxima HP'] = pc.getmaxhp()
----- ['Verificare PM'] = pc.getsp()
----- ['Verificare Maxima PM'] = pc.getmaxsp()
----- ['Verificare Exp'] = pc.get_exp()
----- ['Verificare pentru nivelul urmator'] = pc.get_next_exp()
----- ['Verificare in functie de rasa'] = pc.get_job()
----- ['Verificare in functie de yang'] = pc.getmoney()
----- ['Verificare in functie de nume'] = pc.getname()
----- ['Verificare in functie de minute jucate'] = pc.getplaytime()
----- ['Verificare leader'] = pc.getleadership()
----- ['Verificare in functie de regat'] = pc.getempire()
----- ['Verificare in functie de skill-uri'] = pc.get_skill_group()
quest dropeaza_item begin
state start begin
when login begin
loop_timer("verificare_echipament", 5) -- Numar secunde pentru a face verificarea
end
when verificare_echipament.timer begin
local vegas = pc.get_armor() -- Functie verificare armura
if vegas==20009 and pc.getqf("verificare_armura") != 1 then -- Modificare vnum item in care se face verificarea
pc.setqf("verificare_armura", 1)
-----game.drop_item(50512, 1) -- Modificare vnum item + cantitate (picare item pe jos)
----- pc.give_item2(50512,1) -- Itemul se dropeaza in inventar (sterge prima functie in caz de vrei asta iar apoi stergi '--' din fata de la aceasta)
set_state(vegas_test)
end
end
end
state vegas_test begin
when kill with not npc.is_pc() begin
local vegas = pc.get_armor()
if vegas==20009 and pc.getqf("verificare_armura") != 1 then -- Modificare vnum item in care se face verificarea
sansa = math.random ( 1 , 5 ) -- Modificare sansa drop, acum pica 1 x vnum odata la 5 mobi omorati
if sansa == 1 then
game.drop_item_with_ownership(50512,1) -- Modificare vnum item + cantitate (picare item pe jos doar leader)
----- game.drop_item(50512, 1) -- Modificare vnum item + cantitate (picare item pe jos)
----- pc.give_item2(50512,1) -- Itemul se dropeaza in inventar (sterge prima functie in caz de vrei asta iar apoi stergi '--' din fata de la aceasta)
end
end
end
end
endCredite: VegaS

