Cum pot sa fac ?

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
pepsy1999
Nivel 3

Nivel 3
Mesaje: 345
Membru din: 10 Apr 2014, 22:24
Server: United
Regat: Jinno
Aprecieri: 228  
Mulţumiri: 9  
 Contact:
Medalii

*Problemă/Întrebare: Cum pot sa fac un quest gen sa imi deie status la caracter ? VIT INT STR DEX ? Cum avea si serverul hammer cand era cu moduri.
Tipologie server: -
*Resursă folosită:
*ServerFiles utilizat: PVP
*Syserr: -
Poză:
*Detalii suplimentare:
*Dilauu*
Afișează semnătura
Avatar utilizator
FALLEN1
Nivel 4

Nivel 4
Mesaje: 585
Membru din: 14 Noi 2015, 20:12
Server: Dark-Fusion2
Regat: Chunjo
Aprecieri: 366  
Mulţumiri: 758  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Nu am testat

Cod: Selectaţi tot

quest status begin
	state start begin
		when 40003.use begin
			say_title("Status Permanent:")
			say_verde("Salut ".. pc.get_name() ..", doresti sa ai status permanent?")
			say("")
			say("Odata ce ai activat statusul permanent")
			say("nu o sa mai poti sa il resetezi!")
			say("")
			say_reward("Esti sigur ca vrei sa iti activezi statusul permanent?")
			say("")
			local main_set = select ("Da","Nu")
			if main_set == 2 then
				return
			end
			if main_set == 1 then
             			affect.remove_collect()
            			affect.add_collect(apply.MAX_HP,99000,439200)
             			affect.add_collect(apply.MAX_SP,99000,439200)
             			affect.add_collect(apply.INT,99000,439200)
             			affect.add_collect(apply.STR,99000,439200)
             			affect.add_collect(apply.DEX,99000,439200)
					end
				end
				pc.removeitem(40003, 1)
			end
		end
	end
end
Si asta ca si misiune

Cod: Selectaţi tot

quest status begin
   state start begin
                when login with pc.get_level() >= 1 begin
                        set_state(information)
                end
        end
        state information begin
      when letter begin
         send_letter("Status Permanent.")
		 end
		 when button or info begin
         say("Status permanent ?")
         say("Foarte bine... imediat vei primi ce iti doresti..")
             affect.remove_collect()
             affect.add_collect(apply.MAX_HP,99000,439200)
             affect.add_collect(apply.MAX_SP,99000,439200)
             affect.add_collect(apply.INT,99000,439200)
             affect.add_collect(apply.STR,99000,439200)
             affect.add_collect(apply.DEX,99000,439200)
         clear_letter()
		 set_state(__COMPLETE__)
		end
	end	
   state __COMPLETE__ begin
   end
end
Modifici tu valorile
Avatar utilizator
rootboot
Nivel 1

Nivel 1
Mesaje: 133
Membru din: 10 Feb 2021, 10:44
Server: WarBooM2.eu
Regat: Chunjo
Aprecieri: 100  
Mulţumiri: 376  
Discord: Copiază ID
 Contact:
Medalii

Sal
E destul de simplu copiezi un quest pentru gm status iti las unu mai jos.
Modifici daca sa apara la jucator sau doar la gm...
Si modifici ce status sa dea....
quest status begin
state start begin
when letter with pc.is_gm() begin
send_letter("STATUS jmecher")
end
when button or info begin
say_title("Activeaza-ti statusul")
say("Pentru ca esti jmecher")
say("vei primi status de jmecher")
affect.add_collect(apply.MAX_HP,99000,439200)
affect.add_collect(apply.MAX_SP,99000,439200)
affect.add_collect(apply.ATT_SPEED,99000,439200)
affect.add_collect(apply.CAST_SPEED,99000,439200)
affect.add_collect(apply.STUN_PCT,99000,439200)
affect.add_collect(apply.CRITICAL_PCT,99000,439200)
affect.add_collect(apply.PENETRATE_PCT,99000,439200)
affect.add_collect(apply.BLOCK,99000,439200)
affect.add_collect(apply.ATT_GRADE_BONUS,99000,439200)
affect.add_collect(apply.MAGIC_ATT_GRADE,99000,439200)
affect.add_collect(apply.MAGIC_DEF_GRADE,99000,439200)
affect.add_collect(apply.RESIST_SWORD,99000,439200)
affect.add_collect(apply.RESIST_TWOHAND,99000,439200)
affect.add_collect(apply.RESIST_DAGGER,99000,439200)
affect.add_collect(apply.RESIST_MAGIC,99000,439200)
affect.add_collect(apply.POISON_REDUCE,99000,439200)
affect.add_collect(apply.INT,99000,439200)
affect.add_collect(apply.STR,99000,439200)
affect.add_collect(apply.DEX,99000,439200)
return
end
end
end

end
Asta e doar un exemplu :) ia ce ai nev din el sau faci tu direct un quest cu questcreator si adaugi liniile care ofera statusul.

[ Postat de pe Android ] Imagine
Afișează semnătura
Avatar utilizator
pepsy1999
Nivel 3

Nivel 3
Mesaje: 345
Membru din: 10 Apr 2014, 22:24
Server: United
Regat: Jinno
Aprecieri: 228  
Mulţumiri: 9  
 Contact:
Medalii

rootboot scrie: ↑17 Feb 2021, 20:40 Sal
E destul de simplu copiezi un quest pentru gm status iti las unu mai jos.
Modifici daca sa apara la jucator sau doar la gm...
Si modifici ce status sa dea....
quest status begin
state start begin
when letter with pc.is_gm() begin
send_letter("STATUS jmecher")
end
when button or info begin
say_title("Activeaza-ti statusul")
say("Pentru ca esti jmecher")
say("vei primi status de jmecher")
affect.add_collect(apply.MAX_HP,99000,439200)
affect.add_collect(apply.MAX_SP,99000,439200)
affect.add_collect(apply.ATT_SPEED,99000,439200)
affect.add_collect(apply.CAST_SPEED,99000,439200)
affect.add_collect(apply.STUN_PCT,99000,439200)
affect.add_collect(apply.CRITICAL_PCT,99000,439200)
affect.add_collect(apply.PENETRATE_PCT,99000,439200)
affect.add_collect(apply.BLOCK,99000,439200)
affect.add_collect(apply.ATT_GRADE_BONUS,99000,439200)
affect.add_collect(apply.MAGIC_ATT_GRADE,99000,439200)
affect.add_collect(apply.MAGIC_DEF_GRADE,99000,439200)
affect.add_collect(apply.RESIST_SWORD,99000,439200)
affect.add_collect(apply.RESIST_TWOHAND,99000,439200)
affect.add_collect(apply.RESIST_DAGGER,99000,439200)
affect.add_collect(apply.RESIST_MAGIC,99000,439200)
affect.add_collect(apply.POISON_REDUCE,99000,439200)
affect.add_collect(apply.INT,99000,439200)
affect.add_collect(apply.STR,99000,439200)
affect.add_collect(apply.DEX,99000,439200)
return
end
end
end

end
Asta e doar un exemplu :) ia ce ai nev din el sau faci tu direct un quest cu questcreator si adaugi liniile care ofera statusul.

[ Postat de pe Android ] Imagine
Salutare, vreau ca si colegu de sus , gen pe un item sa apas si sa imi deie varianta de status, dar varianta lui nu imi merge imi dă un fel de eroare..
*Dilauu*
Afișează semnătura
Avatar utilizator
Tommy Shelby
Utilizator interzis !

Utilizator interzis !
Mesaje: 432
Membru din: 31 Mai 2015, 20:42
Server: AOG2 soon
Regat: Jinno
Aprecieri: 58  
Mulţumiri: 579  
Discord: Copiază ID
Medalii

Cod: Selectaţi tot

quest status begin
	state start begin
		when 40003.use begin
			say_title("Status Permanent:")
			say_verde("Salut ".. pc.get_name() ..", doresti sa ai status permanent?")
			say("")
			say("Odata ce ai activat statusul permanent")
			say("nu o sa mai poti sa il resetezi!")
			say("")
			say_reward("Esti sigur ca vrei sa iti activezi statusul permanent?")
			say("")
			local main_set = select ("Da","Nu")
			if main_set == 2 then
				return
			end
			if main_set == 1 then
             			affect.remove_collect()
            			affect.add_collect(apply.MAX_HP,99000,439200)
             			affect.add_collect(apply.MAX_SP,99000,439200)
             			affect.add_collect(apply.INT,99000,439200)
             			affect.add_collect(apply.STR,99000,439200)
             			affect.add_collect(apply.DEX,99000,439200)
					end
				end
				pc.removeitem(40003, 1)
			end
		end
	end
end
Acesta este pe un anumit item, daca spui ca iti da eroare, arata-ne o poza cu acea eroare
Dar e simplu, te duci in cd /usr/game/share/locale/romania/quest si faci un fisier nou numit status.lua
Pui questul de mai sus in el, apoi intrii in putty si scrii cd /usr/game/share/locale/romania/quest apoi ./qc status.lua si ca sa mearga te duci pe joc si scrii /reload q
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

asta cauți?
https://gyazo.com/29f3a561f46db5a17ba6774c8e939fa3

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
pepsy1999
Nivel 3

Nivel 3
Mesaje: 345
Membru din: 10 Apr 2014, 22:24
Server: United
Regat: Jinno
Aprecieri: 228  
Mulţumiri: 9  
 Contact:
Medalii

zWn scrie: ↑17 Feb 2021, 22:09 asta cauți?
https://gyazo.com/29f3a561f46db5a17ba6774c8e939fa3

[ Postat de pe Android ] Imagine
Un fel de, dar nu misiune si quest la un item, exact cum a dat baiatu de m-ai sus dar nu functionează in totalitate cum ar trebui.
*Dilauu*
Afișează semnătura
Avatar utilizator
pepsy1999
Nivel 3

Nivel 3
Mesaje: 345
Membru din: 10 Apr 2014, 22:24
Server: United
Regat: Jinno
Aprecieri: 228  
Mulţumiri: 9  
 Contact:
Medalii

Tommy Shelby scrie: ↑17 Feb 2021, 21:15

Cod: Selectaţi tot

quest status begin
	state start begin
		when 40003.use begin
			say_title("Status Permanent:")
			say_verde("Salut ".. pc.get_name() ..", doresti sa ai status permanent?")
			say("")
			say("Odata ce ai activat statusul permanent")
			say("nu o sa mai poti sa il resetezi!")
			say("")
			say_reward("Esti sigur ca vrei sa iti activezi statusul permanent?")
			say("")
			local main_set = select ("Da","Nu")
			if main_set == 2 then
				return
			end
			if main_set == 1 then
             			affect.remove_collect()
            			affect.add_collect(apply.MAX_HP,99000,439200)
             			affect.add_collect(apply.MAX_SP,99000,439200)
             			affect.add_collect(apply.INT,99000,439200)
             			affect.add_collect(apply.STR,99000,439200)
             			affect.add_collect(apply.DEX,99000,439200)
					end
				end
				pc.removeitem(40003, 1)
			end
		end
	end
end
Acesta este pe un anumit item, daca spui ca iti da eroare, arata-ne o poza cu acea eroare
Dar e simplu, te duci in cd /usr/game/share/locale/romania/quest si faci un fisier nou numit status.lua
Pui questul de mai sus in el, apoi intrii in putty si scrii cd /usr/game/share/locale/romania/quest apoi ./qc status.lua si ca sa mearga te duci pe joc si scrii /reload q
Am facut dar nu iese exact cum vroiam eu.
*Dilauu*
Afișează semnătura
Avatar utilizator
Tommy Shelby
Utilizator interzis !

Utilizator interzis !
Mesaje: 432
Membru din: 31 Mai 2015, 20:42
Server: AOG2 soon
Regat: Jinno
Aprecieri: 58  
Mulţumiri: 579  
Discord: Copiază ID
Medalii

Pai cum il vrei frate?..

[ Postat de pe iPhone ] Imagine
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

pepsy1999 scrie: ↑18 Feb 2021, 17:28
zWn scrie: ↑17 Feb 2021, 22:09 asta cauți?
https://gyazo.com/29f3a561f46db5a17ba6774c8e939fa3

[ Postat de pe Android ] Imagine
Un fel de, dar nu misiune si quest la un item, exact cum a dat baiatu de m-ai sus dar nu functionează in totalitate cum ar trebui.
pai e quest il activezi cand vrei tu
Imagine
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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