[Quest] Bani pe level

Avatar utilizator
Yahiko
Membru Club

Membru Club
Mesaje: 3865
Membru din: 25 Mai 2015, 18:31
Aprecieri: 0
Mulţumiri: 4857  
Discord: Copiază ID
 Contact:
Medalii

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
*Contact Discord: Yahiko#2936
*Doar SMS: 0749592613
*Grup discord: Click
Cu stimă,
Yahiko.

GL & HF
Afișează semnătura
Avatar utilizator
Jimbo
Nou Venit

Nou Venit
Mesaje: 38
Membru din: 27 Ian 2016, 02:25
Server: Metin2Equalizer
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

Imi da core dumped in putty . :(
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

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)
Afișează semnătura
Avatar utilizator
Jimbo
Nou Venit

Nou Venit
Mesaje: 38
Membru din: 27 Ian 2016, 02:25
Server: Metin2Equalizer
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

Sunt end-urile la final. In fine , nu ma mai complic.
Afișează semnătura
Răspunde
Răspunsuri
2
Vizualizări
303
Răspunsuri
22
Vizualizări
1063
Răspunsuri
1
Vizualizări
159

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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