Am nevoie de un quest de resetare nivel

Închis
Avatar utilizator
victoretare
Nivel 1

Nivel 1
Mesaje: 77
Membru din: 18 Mai 2014, 15:08
Server: Metin2Real
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 77  
Medalii

Buna ziua , vreau sa fac un quest care iti ofera niste bonusuri dar iti scade nivelul si creste gradul dar nu gasesc functia pentru a schimba nivelul , ma poate ajuta cineva ?
Calitate nu cantitate
Imagine
Afișează semnătura
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54529  
Discord: Copiază ID
Medalii

Mutat unde trebuie !
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
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

victoretare scrie:Buna ziua , vreau sa fac un quest care iti ofera niste bonusuri dar iti scade nivelul si creste gradul dar nu gasesc functia pentru a schimba nivelul , ma poate ajuta cineva ?
Poti utiliza pc.set_level() Ar trebui sa fie implementata pe majoritatea serverfiles-urilor cu revizie 40k.
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
LocaLoca
Utilizator interzis !

Utilizator interzis !
Mesaje: 18
Membru din: 05 Feb 2019, 08:42
Aprecieri: 0
Mulţumiri: 0
Medalii

Tu vrei sa faci un fel de reborn pe quest?
e mult mai simplu daca pui systemul..
Dar mna.,.uite un quest facut de mine, nu e testat, vezi daca merge

Cod: Selectaţi tot

quest NivelBns begin
state start begin
when 9003.chat."Reborn cu bns" with pc.get_level() == 99 begin
say_title("blablabla")
say_important("blablabla")
say("blbabla")
affect.add(apply.CON,30,60*60*24*365*60)
Cam atat stiu sa fac din el :)) Daca e cineva aici care stie si il poate completa, respect. Poate te ajuta cu ceva. Spor
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

LocaLoca scrie:Tu vrei sa faci un fel de reborn pe quest?
e mult mai simplu daca pui systemul..
Dar mna.,.uite un quest facut de mine, nu e testat, vezi daca merge

Cod: Selectaţi tot

quest NivelBns begin
state start begin
when 9003.chat."Reborn cu bns" with pc.get_level() == 99 begin
say_title("blablabla")
say_important("blablabla")
say("blbabla")
affect.add(apply.CON,30,60*60*24*365*60)
Cam atat stiu sa fac din el :)) Daca e cineva aici care stie si il poate completa, respect. Poate te ajuta cu ceva. Spor
Dupa cum am spus mai sus, folositi functia pc.set_level() ;)
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
victoretare
Nivel 1

Nivel 1
Mesaje: 77
Membru din: 18 Mai 2014, 15:08
Server: Metin2Real
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 77  
Medalii

[RaffaeL] scrie:
victoretare scrie:Buna ziua , vreau sa fac un quest care iti ofera niste bonusuri dar iti scade nivelul si creste gradul dar nu gasesc functia pentru a schimba nivelul , ma poate ajuta cineva ?
Poti utiliza pc.set_level() Ar trebui sa fie implementata pe majoritatea serverfiles-urilor cu revizie 40k.
e vorba ca am functia dar sa spun asa nu o retine , adica am facut un quest iti da bonusurile iti da nivel 60 dar cand dai relog ramai cu bonururile si iti da inapoi 120 si ramai cu reborn 1 si iti da bonusurile la infinit chiar daca nu am send_letter la final
Calitate nu cantitate
Imagine
Afișează semnătura
Avatar utilizator
LocaLoca
Utilizator interzis !

Utilizator interzis !
Mesaje: 18
Membru din: 05 Feb 2019, 08:42
Aprecieri: 0
Mulţumiri: 0
Medalii

victoretare scrie:
[RaffaeL] scrie:
victoretare scrie:Buna ziua , vreau sa fac un quest care iti ofera niste bonusuri dar iti scade nivelul si creste gradul dar nu gasesc functia pentru a schimba nivelul , ma poate ajuta cineva ?
Poti utiliza pc.set_level() Ar trebui sa fie implementata pe majoritatea serverfiles-urilor cu revizie 40k.
e vorba ca am functia dar sa spun asa nu o retine , adica am facut un quest iti da bonusurile iti da nivel 60 dar cand dai relog ramai cu bonururile si iti da inapoi 120 si ramai cu reborn 1 si iti da bonusurile la infinit chiar daca nu am send_letter la final
pai daca l-ai facut cu send letter la sfarsit pune clear letter
Avatar utilizator
victoretare
Nivel 1

Nivel 1
Mesaje: 77
Membru din: 18 Mai 2014, 15:08
Server: Metin2Real
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 77  
Medalii

[RaffaeL] scrie:
LocaLoca scrie:Tu vrei sa faci un fel de reborn pe quest?
e mult mai simplu daca pui systemul..
Dar mna.,.uite un quest facut de mine, nu e testat, vezi daca merge

Cod: Selectaţi tot

quest NivelBns begin
state start begin
when 9003.chat."Reborn cu bns" with pc.get_level() == 99 begin
say_title("blablabla")
say_important("blablabla")
say("blbabla")
affect.add(apply.CON,30,60*60*24*365*60)
Cam atat stiu sa fac din el :)) Daca e cineva aici care stie si il poate completa, respect. Poate te ajuta cu ceva. Spor
Dupa cum am spus mai sus, folositi functia pc.set_level() ;)

quest betamapwarp begin
state start begin
with pc.get_level() > 120 begin
say_title("Reborn I")
say("Salut , doresti un avantaj")
say("Vei primii :")
say("10% diavol,vampir ")
say("5% patrundere,critica")
say("Dar vei primii nivelul 60")
say_reward("Doresti?")

local s1=select("Da","Nu")
if s1 == 1 then
while pc.get_level(60) < lvl do
pc.give_exp2(pc.get_next_exp())
affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*24*365*60)
affect.add_collect(apply.PENETRATE_PCT, 5, 60*60*24*365*60)
affect.add_collect(apply.ATTBONUS_DEVIL, 10, 60*60*24*365*60)
affect.add_collect(apply.ATTBONUS_UNDEAD, 10, 60*60*24*365*60)
else
return
end
end
end
end

asa arata questul facut de mine dar nu functioneaza complet
Calitate nu cantitate
Imagine
Afișează semnătura
Avatar utilizator
Lester
Membru Club

Membru Club
Mesaje: 519
Membru din: 23 Feb 2017, 23:34
Aprecieri: 13  
Mulţumiri: 613  
Discord: Copiază ID
Medalii

Subiect inactiv de peste 3 zile. 
Arhivat.
[ Postat de pe Android ] Imagine
„Mimează-ți fericirea în văzul tuturor!”
Afișează semnătura
Închis

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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