[QUEST]Cumpara vrajeste obiectul

Avatar utilizator
// Nightcore
Nou Venit

Nou Venit
Mesaje: 4
Membru din: 08 Aug 2013, 10:19
Aprecieri: 0
Mulţumiri: 4  
Medalii

Cu ajutorul acestui quest puteti lua bonusuri de la NPcul cu codul: 9003
Questul:

Cod: Selectaţi tot

quest switch_fix begin
                state start begin                 
                        when 9003.chat."Vrajeste Obiectul" begin
                                local pcLevel = 15
                                local minItem = 1
                                local maxItem = 200
        local itemValue = 71084
                                local singleCost = 2000
                                say_title("Administrator Vrajeste Obiectul:")
                                say("Buna, eu sunt administratorul Vrajeste Obiectul.")
                                say("Cu ajutorul meu, vei primi niste Vrajeste Obiectul  la alegerea ta")
                                say("Pentru  a schimba bonusurile de pe iteme.")
                                say_item_vnum(itemValue)
                                say_reward("Introduceti câte Vrajeste Obiectul vreti,")
                                say_reward(string.format("reamintit ca acest lucru trebuie sa intre %d e %d", minItem, maxItem))
                                local quant = math.floor(tonumber(input()))
                                if quant < minItem or quant> maxItem or quant == nil then
                                        say_title("Administrator Vrajeste Obiectul:")
                                        say("Îmi pare rau, numarul introdus nu este valid.")
                                        say_reward(string.format("Suma trebuie sa fie între %d e %d", minItem, maxItem))
                                        return
                                end
                                say_title("Administrator Vrajeste Obiectul:")
                                say("Ei bine, ati introdus numarul corect.[ENTER]")
                                say_reward(string.format("Numarul de Vrajeste Obiectul: %d", quant))
                                say_reward(string.format("Nivel necesar: %d", pcLevel))
                                say_reward(string.format("Nivelul tau: %d", pc.get_level()))
                                say_reward(string.format("Costa pentru un singur Vrajeste Obiectul: %d Yang.", singleCost))
                                say("")
                                local price = quant*singleCost
                                say_reward(string.format("Cost total: %d Yang.", price))
                                say("")
                                say("Introduceti codul pentru a primi elementul ales.")
                                local psw = number(10000,99999)
                                say_reward("Codice: "..psw)
                                local check = tonumber(input())
                                --controlli--
                                say_title("Administrator Vrajeste Obiectul:")
                                if check != psw or check == nil then
                                        say("Codul introdus nu se potriveste.")
                                        say("Introduceti-l corect data viitoare.")
                                        return
                                end
                                if pc.count_item(itemValue) > 0 then
                                        say("Nu poti primi alte Vrajeste Obiectul")
                                        say("Prima data foloseste cele din inventar.")
                                        return
                                end
                                if pc.get_gold() < price then
                                        say("Nu aveti suficienti bani.")
                                        say("Revino când ai suma necesara")
                                        return
                                end
                                if pc.get_level() < pcLevel then
                                        say("Nu au nivelul necesar pentru a continua.")
                                        say("Reintoarcete înapoi când ai nivelul necesar.")
                                        return
                                end
                                -- end control--
                                say("În regula, ai primit Vrajeste Obiectul!")
                                say_item_vnum(itemValue)
                                pc.changegold(-price)
                                pc.give_item2(itemValue, quant)
                        end
                end
        end
Instalare:
1. Creezi un fişier text cu numele 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 .
Pentru acest mesaj, // Nightcore for the post:
iraxiz
Avatar utilizator
G!uKy
Fost Super Ad Moderator

Fost Super Ad Moderator
Mesaje: 770
Membru din: 24 Iul 2013, 20:07
Aprecieri: 5  
Mulţumiri: 157  
 Contact:
Medalii

Subiect mutat din ghiduri si tutoriale in resurse-metin2
Avatar utilizator
Răzvaan
Utilizator interzis !

Utilizator interzis !
Mesaje: 1799
Membru din: 15 Mar 2015, 17:07
Server: da
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 62  
 Contact:
Medalii

Subiect mutat in Quest-uri.
Imagine
SERVICII: PHOTOSHOP, PHPBB, METIN2
Afișează semnătura
Avatar utilizator
t4zu
Nivel 3

Nivel 3
Mesaje: 476
Membru din: 16 Iul 2015, 21:31
Server: Doar testez
Regat: Chunjo
Aprecieri: 94  
Mulţumiri: 44  
 Contact:
Medalii

Salut tuturor. Am o intrebare. Am incercat asta si a reusit, insa acum doresc sa mut acest quest pe un alt mob, "Cutia cu manuscrise", acum este pus pe "Negustoarea de diverse". Daca doresc sa sterg fila de pe server, risc sa se dea server-ul peste cap, sau este ceva comanda de anulat? Multumesc! :-?? :-?? :-??
Răspunde
Răspunsuri
3
Vizualizări
538
Răspunsuri
5
Vizualizări
575
Răspunsuri
4
Vizualizări
1155

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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