Tipologie server: PvM
*Resursă folosită: Nu conteaza
*ServerFiles utilizat: Nu conteaza
*Syserr:
Poză:
*Detalii suplimentare:
Salut! Cum pot configura quest-ul respectiv in asa fel cand apas pe NPC (Premii cu puncte) si selectez itemul sa il pot primii? De ex: la fiecare piatra doborata mi se adauga un punct sub forma unui obiect in invetar si ele se stakeaza dar cand dau sa cumpar itemul in schimbul punctelor zice ca nu am punctele pe care le am defapt in inventar, imi zice ca am punctele din pietrele doborate de mine, si eu vreau sa pun la negot aceste puncte. Deci si un jucator care nu a doborat pietre pentru obtinerea punctelor desi le priemste de la alt jucator aceste vouchere sa le zicem sa poate preschimba in item. Sper ca m-ati inteles.
Cod: Selectaţi tot
quest puncte_metin begin
state start begin
when 8027.kill begin
local metin = {
[8027] = {1,"Metin Jeon-Un"}
}
pc.give_item2("27995",metin[npc.get_race()][1])
chat("Ai distrus un "..metin[npc.get_race()][2]..", obti "..metin[npc.get_race()][1].." puncte!")
end
when 20094.chat."Premi cu puncte!" begin
say_title("Premi cu puncte!")
say("")
say("Salut "..pc.get_name().." aici poti sa cheltuiesti punctele tale")
say("care le poti castiga distrugand")
say("metinele care le vei gasi pe server!")
say("")
say("Fiecare metin iti va da 1 punct")
say("In acest moment ai "..pc.count_item("27995").." puncte")
say("")
say("Ce vrei sa faci?")
say("")
local canj = select ("Cumpara" , "Iesire")
if canj == 1 then
say_title("Premi cu puncte!")
say("")
local elegir = select("Perla Alba","Perla Albastra","Perla Rosie","5 Bonus","Panda","Metal Magic","Cec 1,5kkk","Iesire")
local premios = {
{27992,1,30157,5},
{27993,1,30157,5},
{27994,1,30157,5},
{70024,1,30157,10},
{71142,1,30157,25},
{25041,1,30157,50},
{100240,1,30157,400}
}
if elegir != 8 then
if pc.count_item(premios[elegir][3]) < premios[elegir][4] then
say_title("Premi cu puncte!")
say("")
say("Imi pare rau, dar n-ai punctele necesare")
say("pentru a cumpara acest item")
say("")
say("Mai ai nevoie de "..premios[elegir][4]-pc.count_item(premios[elegir][3]).." pentru al cumpara")
say("revino cand ai toate punctele necesare")
say("")
return
end
pc.give_item2(premios[elegir][1],premios[elegir][2])
pc.remove_item(premios[elegir][3],premios[elegir][4])
end
end
end
end
end


