[Quest] Bani pe level

Deconectat
Avatar utilizator
M.Seby
Utilizator interzis !
Utilizator interzis !
Mesaje: 3006
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: 16
Contact:

[Quest] Bani pe level

Mesajde M.Seby » 13 Aug 2015, 12:42

Versiunea 0.3 o să vină cu funcţii sql prin care o să puteţi retrage banii care nu ia-ţi primit + quest restructurat.
P.S.:
- Acest quest este făcut din plictiseală.
- Eu nu am ce face cu el aşa că l-am postat aici.
- Fac orice tip de quest-uri la comandă. Desigur, plătite.

Cod: Selectaţi tot

--[[
     Quest By Morphe
     Version 0.2
--]]
quest money_per_level begin
   state start begin
      when levelup begin
         local gold = {
            5000000, -- level < 31
            15000000, -- level < 51
            25000000, -- level < 71
            35000000, -- level < 81
            45000000, -- level < 91
            85000000, -- level > 91
         }
         if pc.get_level() < 31 then
            if pc.get_gold() <= 1994999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: "..gold[1].." Yang.")
               pc.change_gold(gold[1])
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         elseif pc.get_level() < 51 then
            if pc.get_gold() <= 1984999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: "..gold[2].." Yang.")
               pc.change_gold(gold[2])
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         elseif pc.get_level() < 71 then
            if pc.get_gold() <= 1974999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: "..gold[3].." Yang.")
               pc.change_gold(gold[3])
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         elseif pc.get_level() < 81 then
            if pc.get_gold() <= 1964999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: "..gold[4].." Yang.")
               pc.change_gold(gold[4])
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         elseif pc.get_level() < 91 then
            if pc.get_gold() <= 1954999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: "..gold[5].." Yang.")
               pc.change_gold(gold[5])
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         else
            if pc.get_gold() <= 1924999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: "..gold[6].." Yang.")
               pc.change_gold(gold[6])
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         end
      end
      function text_wtf() -- test
         say_title("Hey!")
         say()
         say("Felicitări "..pc.get_name().."!")
         say("Tocmai ai atins nivelul "..pc.get_level()..".")
         say()
      end
   end
end


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 .
Ultima oară modificat 17 Iul 2016, 13:04 de către Zerant :3, modificat 1 dată în total.
Motiv: Rafi :3
Imagine

Contact:

Skype: seby_061

Deconectat
Avatar utilizator
Jimbo
Nou Venit
Nou Venit
Mesaje: 39
Membru din: 27 Ian 2016
Reputație: Nume anterior: Sill3nT#MT2Equ
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Equalizer
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 0

Re: [Quest] Bani pe level

Mesajde Jimbo » 04 Feb 2016, 04:06

Imi da core dumped in putty . :(

Deconectat
Avatar utilizator
MariusExygo
Fost Helper
Fost Helper
Mesaje: 1635
Membru din: 09 Mar 2014
Localitate: Planeta Pluto
Server Metin2: Wild Fantasy
Mulțumiri acordate: 14
Mulțumiri primite: 67
Contact:

Re: [Quest] Bani pe level

Mesajde MariusExygo » 04 Feb 2016, 04:13

Sill3nT#MT2Equ scrie:Imi da core dumped in putty . :(


Pai normal ca-ti da, ca-i "Quest by Morphe" sau probabil cine la postat nu la copiat pe tot, dar probabil ii mai trebuie inca 3 end-uri la final(nu l-am citit pe tot e cam tarziu mie lene, am presupus ca 3 end-uri mai trebuie)

Deconectat
Avatar utilizator
Jimbo
Nou Venit
Nou Venit
Mesaje: 39
Membru din: 27 Ian 2016
Reputație: Nume anterior: Sill3nT#MT2Equ
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Equalizer
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 0

Re: [Quest] Bani pe level

Mesajde Jimbo » 04 Feb 2016, 06:15

Sunt end-urile la final. In fine , nu ma mai complic.


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: GeanyChampion și 4 vizitatori