Quest creste/scade exp/level(pentru farmat)

Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Nume: Experienta plus/minus
Descriere: Am creat acest quest in ideea de a farma cu acelasi caracter,fara a fi nevoiti sa faceti farmeri.
Ce face questul?-La accesarea optiunii "Vreau sa farmez", scade levelul pana la lvl.30(se poate modifica).
La accesarea optiunii "Vreau sa cresc", ofera experienta, pana la atingerea levelului dorit(cantitatea de exp se poate modifica)
Imagini: Fara.
Quest:

Cod: Selectaţi tot

quest exp_plus_minus begin
    state start begin
	 when 20092.chat."Experienta" begin
	 say_title("Bun venit, "..pc.get_name().."")
	 say("Eu iti pot oferi atat cresterea levelului")
	 say("cat si micsorarea acestuia,pentru farming")
	 local alege=select("Vreau sa cresc","Vreau sa farmez","Inchide")
	  if alege == 3 then
	  return
	  end
	  if alege == 1 then
		if pc.get_level() <= 126 then --aici setati levelul maxim pe server minus 1
		local lvl = 127				  --setati levelul maxim pe server
		 if pc.get_level() <= 126 then --aici setati levelul maxim pe server minus 1
		 pc.give_exp2(500000000)       --modificati cum doriti
		 end
		 end
	  end 
	  if alege == 2 then
		if pc.get_level() >= 30 then --modificati cum doriti
		pc.set_level(30)             --idem liniei anterioare
		end
		end
	  end
    end
end
Sau il puteti folosi cu lvl presetat:50;70;90;maxim

Cod: Selectaţi tot

quest exp_plus_minus begin
    state start begin
	 when 20092.chat."Experienta" begin
	 say_title("Bun venit, "..pc.get_name().."")
	 say("Eu iti pot oferi atat cresterea levelului")
	 say("cat si micsorarea acestuia,pentru farming")
	 local alege=select("Vreau sa cresc","Vreau sa farmez","Inchide")
	  if alege == 3 then
	  return
	  end
	  if alege == 1 then
	  local lvl=select("Lvl 50","Lvl70","Lvl 90","Lvl maxim","Renunta")
	   if lvl == 5 then
	   return
	   end
	   if lvl == 1 then
		if pc.get_level() <= 49 then 
		pc.set_level(50)
		end
	   elseif lvl == 2 then
		if pc.get_level() <= 69 then 
		pc.set_level(70)
		end
	   elseif lvl == 3 then
		if pc.get_level() <= 89 then 
		pc.set_level(90)
		end
	   elseif lvl == 4 then
		if pc.get_level() <= 126 then  --aici scrieti lvl maxim pe server minus 1
		pc.set_level(127)                     --idem liniei anterioare
		end
	   end	   
	  end 
	  if alege == 2 then
		if pc.get_level() >= 30 then --modificati cum doriti
		pc.set_level(30)             --idem liniei anterioare
		end
		end
	  end
    end
end
Adaugati in "quest_functions"

Cod: Selectaţi tot

pc.set_level
In "questlib.lua", cautati

Cod: Selectaţi tot

['level']		= pc.get_level,
si adaugati sub

Cod: Selectaţi tot

['level2']		= pc.set_level,
Tutorial instalare quest:
Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest/.lua
Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
Îl puneţi acolo (să fie .quest sau .lua).
Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest (depinde ce server aveţi) apoi ./qc nume_quest.quest/.lua
Intraţi pe server şi scrieţi /reload q
Testaţi quest-ul.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Se poate abuza foarte ușor de acest quest .

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

☠™♛Darkemon♛☠™ scrie:Se poate abuza foarte ușor de acest quest .

[ Postat de pe Android ] Imagine
Stiu ce vrei sa spui, insa am vazut ca tot mai multi cauta quest de lvl maxim la start.
Odata oferit lvl maxim la start, nu conteaza cat scazi si cresti experienta...
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Răspunde

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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