[QUEST]Cumpara bonusuri

Metin2 Global - Un server de calitate !
Deconectat
Avatar utilizator
Abdelhrman
Nivel 2
Nivel 2
Mesaje: 181
Membru din: 02 Feb 2014
Reputație: Nume anterior: Roton
Status: map2
Server Metin2: NS.
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 2

[QUEST]Cumpara bonusuri

Mesajde Abdelhrman » 07 Feb 2014, 20:21

Daca vreti sa evitati ca playeri sa foloseasca switch pe server-ul dumneavoastra, aveti aici solutie !

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

Când urci pe scara vieţii, nu uita să dai bună ziua la toată lumea, ca atunci când vei cobora să aibă cine să-ţi răspundă.

Deconectat
Avatar utilizator
M.Seby
Utilizator interzis !
Utilizator interzis !
Mesaje: 3013
Membru din: 10 Sep 2013
Localitate: Suceava
Reputație: Fost Administrator
Fost Organizator echipă
Status: Sunt bine mersi ^.^
Server Metin2: Not Found
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 9
Contact:

Re: [QUEST]Cumpara bonusuri

Mesajde M.Seby » 17 Mai 2014, 22:38

Subiect mutat din ghiduri si tutoriale in resurse-metin2
Imagine

Contact:

Skype: seby_061

Deconectat
Avatar utilizator
Cruel
Utilizator interzis !
Utilizator interzis !
Mesaje: 267
Membru din: 13 Ian 2014
Localitate: Moldova, Chisinau
Status: Tehnician metin!:P
Server Metin2: FreakzMetin2
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 3
Contact:

Re: [QUEST]Cumpara bonusuri

Mesajde Cruel » 30 Iul 2014, 11:30

T/C, dati cos cineva, se repeta!
Imagine

Yahoo Messenger| Afiseaza codul
dead.cruell


Înapoi la “Arhivă”

Cine este conectat

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