cerere quest

Închis
Avatar utilizator
Alex BNK
Nivel 1

Nivel 1
Mesaje: 86
Membru din: 24 Ian 2016, 10:44
Aprecieri: 346  
Mulţumiri: 7  
Discord: Copiază ID
Medalii

Am bagat urmatorul quest pe sv la mine:QUEST : quest neopvp begin
state start begin
when login or levelup with pc.get_level() >= 98 and pc.getqf("level") == 0 begin
say("Buna.")
say("... ai ajuns la nivelul 98.")
say("Remarcabil!")
say("Acum, vom vedea ce fel de luptator esti!")
say("...")
say("Noua ta cerinta, este sa lupti!")
say("Pentru fiecare lupta, vei primi un punct PvP.")
say("Iar pentru, punctele adunate, vei cate o recompensa care iti va imbunatati calitaea de luptator.")
say_reward("50 puncte PvP = + 3% tare impotriva semi-oamenilor")
say_reward("100 puncte PvP = + 500 Puncte Vitale")
say_reward("200 puncte PvP = + 5% tare impotriva semi-oamenilor")
say_reward("500 puncte PvP = + 1500 Puncte Vitale")
pc.setqf("level", 1)
end
when kill with nu ai pentru ce.is_pc() begin
if get_time() < pc.getqf("kill_time") then
chat("Cele 2 min. nu au trecut inca.")
chat("Nu vei obtine nici un punct.")
return
end
chat("Ai obtinut un punct. Te felicit! ")
chat("Poti obtine cate un punct la fiecare 2 minute.")
chat("Acum ai : "..pc.getqf("kill_punkte").." puncte.")
pc.setqf("kill_punkte", pc.getqf("kill_punkte")+1)
pc.setqf("kill_time", get_time() + 60*2)
if pc.getqf("kill_punkte") == 50 then
affect.add_collect(apply.ATTBONUS_HUMAN,3,60*60*24*365*60)
say("Ai reusit, ai adunat 50 puncte PvP.")
say("Taria impotriva semi-oamenilor a crescut cu 3(%) procente.")
elseif pc.getqf("kill_punkte") == 100 then
affect.add_collect(apply.MAX_HP,500,60*60*24*365*60)
say("Ai reusit, ai adunat 100 puncte PvP.")
say("Punctele tale vitale au crescut cu 500.")
elseif pc.getqf("kill_punkte") == 200 then
affect.add_collect(apply.ATTBONUS_HUMAN,5,60*60*24*365*60)
say("Ai reusit, ai adunat 200 puncte PvP.")
say_reward("...")
say_reward("Taria impotrva semi-oamenilor a crescut cu 5(%) procente.")
elseif pc.getqf("kill_punkte") == 500 then
affect.add_collect(apply.MAX_HP,1500,60*60*24*365*60)
say("Ai reusit, ai adunat 500 puncete PvP.")
say("Punctele tale vitale au crescut cu 1500.")
end
end
end
end
si imi da eroarea aceasta:QUEST : neopvp
STATE : start
WHEN : login or
WHEN : levelup
with pc . get_level ( ) >= 98 and pc . getqf ( "level" ) == 0
WHEN : kill
if nu ai pentru ce . is_pc ( ) then end
syntax error : [string "startnu ai pentru ce . is_pc ( )"]:1: `then' expected near `ai'
pvp_quest.quest:18:Abort (core dumped)
Stie cineva ce pot sa-i fac sa mi-l refaca exact pentru a merge
Avatar utilizator
Nahual
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 308
Membru din: 14 Mai 2018, 08:30
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 197  
Medalii

Nu l-am testat, bafta.

Cod: Selectaţi tot

quest neopvp begin 
	state start begin 
		when login or levelup with (pc.get_level() >= 98 and pc.getqf("level") == 0) begin
			say("Buna.")
			say("... ai ajuns la nivelul 98.")
			say("Remarcabil!")
			say("Acum, vom vedea ce fel de luptator esti!")
			say("...")
			say("Noua ta cerinta, este sa lupti!")
			say("Pentru fiecare lupta, vei primi un punct PvP.")
			say("Iar pentru, punctele adunate, vei cate o recompensa care iti va imbunatati calitaea de luptator.")
			say_reward("50 puncte PvP = + 3% tare impotriva semi-oamenilor")
			say_reward("100 puncte PvP = + 500 Puncte Vitale")
			say_reward("200 puncte PvP = + 5% tare impotriva semi-oamenilor")
			say_reward("500 puncte PvP = + 1500 Puncte Vitale")
			pc.setqf("level", 1)
		end

		when kill with npc.is_pc() begin
			if get_time() < pc.getqf("kill_time") then 
				chat("Cele 2 min. nu au trecut inca.")
				chat("Nu vei obtine nici un punct.")
				return
			end 
			chat("Ai obtinut un punct. Te felicit! ")
			chat("Poti obtine cate un punct la fiecare 2 minute.")
			chat("Acum ai : "..pc.getqf("kill_punkte").." puncte.")
			pc.setqf("kill_punkte", pc.getqf("kill_punkte")+1)
			pc.setqf("kill_time", get_time() + 60*2) 
			if pc.getqf("kill_punkte") == 50 then
				affect.add_collect(apply.ATTBONUS_HUMAN,3,60*60*24*365*60)
				say("Ai reusit, ai adunat 50 puncte PvP.")
				say("Taria impotriva semi-oamenilor a crescut cu 3(%) procente.")
			end
			if pc.getqf("kill_punkte") == 100 then
				affect.add_collect(apply.MAX_HP,500,60*60*24*365*60)
				say("Ai reusit, ai adunat 100 puncte PvP.")
				say("Punctele tale vitale au crescut cu 500.")
			end
			if pc.getqf("kill_punkte") == 200 then
				affect.add_collect(apply.ATTBONUS_HUMAN,5,60*60*24*365*60)
				say("Ai reusit, ai adunat 200 puncte PvP.")
				say_reward("...")
				say_reward("Taria impotrva semi-oamenilor a crescut cu 5(%) procente.")
			end
			if pc.getqf("kill_punkte") == 500 then
				affect.add_collect(apply.MAX_HP,1500,60*60*24*365*60)
				say("Ai reusit, ai adunat 500 puncete PvP.")
				say("Punctele tale vitale au crescut cu 1500.")
			end
		end
	end
end
Ce are tata de vânzare ?

Imagine
Crezi ca te pot ajuta ?
Discord -> Nahual#1133
https://nahual.jimdosite.com
Afișează semnătura
Avatar utilizator
Alex BNK
Nivel 1

Nivel 1
Mesaje: 86
Membru din: 24 Ian 2016, 10:44
Aprecieri: 346  
Mulţumiri: 7  
Discord: Copiază ID
Medalii

T/C
Multumesc
Avatar utilizator
FastReview
Veteran

Veteran
Mesaje: 2624
Membru din: 25 Oct 2015, 00:01
Aprecieri: 77  
Mulţumiri: 111  
Discord: Copiază ID
Medalii

Cerere rezolvata, mutat.
Închis

Înapoi la “Cereri Rezolvate”

  • Informaţie
  • Cine este conectat

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