Cerere modificare quest

Închis
Avatar utilizator
djextezy
Nou Venit

Nou Venit
Mesaje: 26
Membru din: 16 Mar 2015, 23:38
Aprecieri: 6  
Mulţumiri: 0
Medalii

Am un quest care are l am rulat pe un npc.... se numeste "PremiiCuPucnte.quest" in el am anumite coduri de la metine pe care dupa ce le omori, primesti un punct (varf de sageata) si am sterg metinele de la lvl 4 pana la 40 si am lasat de la 45 pana la 90 ... dar nu imi convine ca cei de 80-90-100-105... ei pot sa omoara linistiti pietre de 45 si primesc aceste puncte.... am nevoie de o functie care sa o adaug la fiecare metin si sa aibe nivel maxim si minim la care poti dropa acest punct... nu stiu toate functiile , sunt incepator.
Am cautat pe net dar nu am gasit nimic asemanator, cine ma poate ajuta?

Acesta este:
quest puntos_metin begin
state start begin

when 8009.kill or 8010.kill or 8011.kill or 8012.kill
or 8013.kill or 8014.kill or 8015.kill or 8016.kill or 8017.kill or 8018.kill
or 8019.kill or 8020.kill or 8021.kill or 8022.kill or 8023.kill or 8024.kill
or 8025.kill or 8026.kill or 8027.kill begin

local metin = {

[8009] = {1,"Metinul Umbrei"},
[8010] = {1,"Metinul Puterii"},
[8011] = {1,"Metinul Diavolului"},
[8012] = {1,"Metinul Dizgratiei"},
[8013] = {1,"Metinul Mor-tii"},
[8014] = {1,"Metinul Crimelor"},
[8015] = {1,"Metinul Puterii"},
[8016] = {1,"Metinul Diavolului"},
[8017] = {1,"Metinul Dizgratiei"},
[8018] = {1,"Metinul Mortii"},
[8019] = {1,"Metinul Crimelor"},
[8020] = {1,"Stanca Shinsoo"},
[8021] = {1,"Stanca Jinno"},
[8022] = {1,"Stanca Chunjo"},
[8023] = {1,"Stanca Imperiala"},
[8024] = {1,"Metin Pung-Ma"},
[8025] = {1,"Metin Ma-An"},
[8026] = {1,"Metin Tu-Young"},
[8027] = {1,"Metin Jeon-Un"}

}



pc.give_item2("30157",metin[npc.get_race()][1])
chat("Ai distrus un "..metin[npc.get_race()][2]..", obti "..metin[npc.get_race()][1].." puncte!")

end

when 20008.chat."Premii cu puncte!" begin

say_title("Premii cu puncte!")
say("")
say("Salut "..pc.get_name()..", Metin2-Kristal iti ofera")
say("Npc special")
say("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("Incepand cu cele de nivel 45 in sus")
say("In acest moment ai "..pc.count_item("30157").." 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("Marmura","Carta competentei","Metal Magic","Licoarea Intelepciuni","Iesire")
local premios = {

{70024,1,30157,1},
{50300,1,30157,1},
{25041,1,30157,5},
{71153,1,30157,1200},

}

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 nai 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
Sau asa ceva se face din alt loc? mob_proto?
Astept un raspuns cat mai explicit.Multumesc!!!
Ultima oară modificat 06 Mar 2018, 13:37 de către FastReview, modificat 1 dată în total.
Motiv: Eliminate: Bold, sublinieri, italic. Adaugat spoiler
Avatar utilizator
Yahiko
Membru Club

Membru Club
Mesaje: 3865
Membru din: 25 Mai 2015, 18:31
Aprecieri: 0
Mulţumiri: 4857  
Discord: Copiază ID
 Contact:
Medalii

Din câte stiu nu se poate asta la acest quest...
După mine, aş pune punctele la drop, sansă 99% :-??.

[ Postat de pe Android ] Imagine
*Contact Discord: Yahiko#2936
*Doar SMS: 0749592613
*Grup discord: Click
Cu stimă,
Yahiko.

GL & HF
Afișează semnătura
Avatar utilizator
djextezy
Nou Venit

Nou Venit
Mesaje: 26
Membru din: 16 Mar 2015, 23:38
Aprecieri: 6  
Mulţumiri: 0
Medalii

merci oricum ca tu te ai chinuit sa iti dai cu parerea ... mai incerc si vad daca cineva are vre o idee... daca te pricepi, vezi ca mai am cateva cereri .... la ultima daca te ai uita, care este recenta de 1 ora sau 2 maxim 3 .... ar fi perfect, e ceva simplu dar nu cunosc asa bine functiile :)
Multumesc! :D
Avatar utilizator
FastReview
Veteran

Veteran
Mesaje: 2624
Membru din: 25 Oct 2015, 00:01
Aprecieri: 77  
Mulţumiri: 111  
Discord: Copiază ID
Medalii

Autorul are peste 3 zile de inactivitate, arhivat.
Închis
Răspunsuri
6
Vizualizări
417
Răspunsuri
14
Vizualizări
1227
Răspunsuri
6
Vizualizări
226

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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