[Quest]Puncte Metine

Închis
Avatar utilizator
Lucian Hritcu
Mister Just4Metin

Mister Just4Metin
Mesaje: 370
Membru din: 11 Dec 2013, 07:52
Server: ► #Sexolog
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 61  
 Contact:
Medalii

La distrugerea unui metin primiţi un punct în formă de item (puneţi pune voi ce item vreţi)
Cu aceste puncte veţi putea cumpara diferite iteme (depinde ce aţi pus)

Meniu
Imagine
Premii
Imagine
Finalizarea schimbului
Imagine

Questul:

Cod: Selectaţi tot

quest puntos_metin beginstate start begin

    when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill
    or 8007.kill or 8008.kill or 8009.kill or 8010.kill or 8011.kill or 8012.kill
    or 8013.kill or 8014.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill begin

    local metin = {

    [8001] = {1,"Metinul Necazului"},
    [8002] = {1,"Metinul Luptei"},
    [8003] = {1,"Metinul Bataliei"},
    [8004] = {1,"Metinul Lacomiei"},
    [8005] = {1,"Metinul Amarului"},
    [8006] = {1,"Metinul Intunericului"},
    [8007] = {1,"Metinul Geloziei"},
    [8008] = {1,"Metinul Sufletului"},
    [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"},
    [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 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("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("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 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
Editarea questului:
1. when 8001.kill -> puneţi id-ul metinelor care doriţi.
2. pc.give_item2 -> "30157" -> 30157 este id-ul item-ului ce jucătorul îl va primi.
3. when 20094.chat -> 20094 id-ul npc-lui unde va fi acest quest/event.

Editarea premilor:

Cod: Selectaţi tot

{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}
1. 27993 este id-ul item-ului mai exact perla albă, 1 este cantitatea.
2. 30157 este id-ul item-ului.
3. 5 este cantitatea de puncte cerute.


Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Imagine
Afișează semnătura
Avatar utilizator
suraskill
Nivel 1

Nivel 1
Mesaje: 56
Membru din: 23 Oct 2016, 21:43
Server: ComplexOfMetin2
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 1  
 Contact:
Medalii

Cod npc ?Mersi anticipat!
Un sportiv adevărat e un cavaler în toate manifestările vieţii!

Imagine
Afișează semnătura
Avatar utilizator
Donattelo
Nivel 3

Nivel 3
Mesaje: 303
Membru din: 20 Aug 2013, 13:58
Regat: Jinno
Aprecieri: 17  
Mulţumiri: 12  
 Contact:
Medalii

Subiectul este deja existent : http://just4metin.ro/quest-uri/puncte-metine-t1090.html
Prin urmare, subiectul este arhivat.
Imagine
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
644
Răspunsuri
11
Vizualizări
3135
Răspunsuri
12
Vizualizări
14180
Răspunsuri
13
Vizualizări
1072

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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