Quest level

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

*Problemă/Întrebare: Aveti cumva vreun quest care sa ofere level maxim sau cateva nivele in functie de cat sunt setate de mine sa dea pentru o anumita suma de yang?
Tipologie server: -
*Resursă folosită: -
*ServerFiles utilizat: -
*Syserr: -
Poză: -
*Detalii suplimentare: As vrea un quest prin care oamenii sa poata cumpara nivel de la NPC cu yang daca nu vor sa stea ei sa creasca.
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

quest buy_exp begin
state start begin
when 9003.click begin
say_title("Cumpara Experienta")
say("Esti sigur ca vrei sa cumperi experienta?")
local buyexp = select("Da", "Nu")
if buyexp == 2 then
return
else
say_title("Cumpara Experienta")
say("Pretul experientei este de:")
say("xxx.xxx Yang pentru xxx exp")
say("Esti sigur ca vrei sa cumperi?")
local buyexp1 = select ("Da", "Nu")
if buyexp1 == 2 then
return
else
say("Ai achizitionat cu succes experienta")
pc.changegold(-7000)
pc.give_exp(999)
end
end
end
end
end

Sper sa fie ok, nu l am testat, l am scris pe loc.
Edit: la pc change gold și pc give exp pui în paranteze ce vrei tu
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Kidro@URAGANU scrie: ↑23 Mai 2020, 16:04 quest buy_exp begin
state start begin
when 9003.click begin
say_title("Cumpara Experienta")
say("Esti sigur ca vrei sa cumperi experienta?")
local buyexp = select("Da", "Nu")
if buyexp == 2 then
return
else
say_title("Cumpara Experienta")
say("Pretul experientei este de:")
say("xxx.xxx Yang pentru xxx exp")
say("Esti sigur ca vrei sa cumperi?")
local buyexp1 = select ("Da", "Nu")
if buyexp1 == 2 then
return
else
say("Ai achizitionat cu succes experienta")
pc.changegold(-7000)
pc.give_exp(999)
end
end
end
end
end

Sper sa fie ok, nu l am testat, l am scris pe loc.
Edit: la pc change gold și pc give exp pui în paranteze ce vrei tu
Nu vad sa aiba conditiile adaugate pentru yang (daca nu are acea suma de yang)
Avatar utilizator
[Reizo]
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1301
Membru din: 22 Oct 2019, 15:44
Server: SAPPHIRE2
Regat: Chunjo
Aprecieri: 409  
Mulţumiri: 4322  
Discord: Copiază ID
 Contact:
Medalii

quest lvlpayang begin
	state start begin
		when 9003.click begin
			say_title("cf man")
			say("vr sati iei leval pa yang?")
			opt = select()
			if opt == 1 then
				local taxapelvl = catvrtu
				say_title("cf man")
				say("cate lv vr ba?")
				lvl = input()
				while pc.get_level() < lvl do
					if pc.get_gold() < taxapelvl then
						syschat("Nu ai destul yang ba fraiere")
					else
						pc.changegold(-taxapelvl)
						pc.give_exp2(pc.get_next_exp())
				end
			else return end
		end
	end
end
n am testat, imi zici pe disc daca vr sa temai ajut cu cv pwp.

[ Postat de pe Linux Laptop ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
[Reizo]
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1301
Membru din: 22 Oct 2019, 15:44
Server: SAPPHIRE2
Regat: Chunjo
Aprecieri: 409  
Mulţumiri: 4322  
Discord: Copiază ID
 Contact:
Medalii

Autorul nu a mai dat niciun semn în ultimele 5 zile.

Arhivă.
Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 126 vizitatori