[Quest]Puncte Metine

Deconectat
Avatar utilizator
Lucian Hritcu
Helper
Helper
Mesaje: 331
Membru din: 11 Dec 2013
Localitate: Suceava
Reputație: ► # ► # ►
► #Designer Eenimente
► #Realizator Reclame
► #Helper J4M
► #Detinator de Droguri
► #Luptator K1
► #Creator de Porno
► #Frate cu Tata
► # ► # ►
Status: ► #Designer
Server Metin2: ► #Sexolog
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 16
Contact:

[Quest]Puncte Metine

Mesajde Lucian Hritcu » 07 Noi 2016, 16:23

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 .

Deconectat
Avatar utilizator
suraskill
Nivel 1
Nivel 1
Mesaje: 57
Membru din: 23 Oct 2016
Localitate: Tarnaveni
Status: Sunt bine mersi
Server Metin2: ComplexOfMetin2
Regat: Jinno
Mulțumiri acordate: 4
Mulțumiri primite: 1
Contact:

Re: [Quest]Puncte Metine

Mesajde suraskill » 07 Noi 2016, 17:08

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


Imagine

Deconectat
Avatar utilizator
Donattelo
Nivel 2
Nivel 2
Mesaje: 256
Membru din: 20 Aug 2013
Localitate: Craiova
Reputație: Moderator
Server Metin2: ...
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 5
Contact:

Re: [Quest]Puncte Metine

Mesajde Donattelo » 07 Noi 2016, 17:14

Subiectul este deja existent : quest-uri/puncte-metine-t1090.html
Prin urmare, subiectul este arhivat.
Imagine


Înapoi la “Arhivă”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: adryano180, Bing [Bot] și 3 vizitatori