*Problemă: nu pot sa implemenetz inel anti exp orice quest as baga cand dau click dreapta pe el eimi da nivel in loc sa il scada...
cum as putea face cu inelu anti exp?
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:
exp inel
- Kidro
-

- Mesaje: 2487
- Membru din: 29 Aug 2019, 16:49
- Aprecieri: 331
- Mulţumiri: 5190
- Discord: Copiază ID
Salut ! uite un quest.
quest block_exp begin
state start begin
when exp.timer with pc.get_exp()>1000 begin
pc.give_exp2(-pc.get_exp())
end
when 40001.use begin ( in loc de 40001 pui tu ce item vrei )
if pc.getqf("exp_block")==0 then
chat("Inelul anti experienta a fost activat.")
pc.setqf("exp_block", 1)
loop_timer("exp", 5)
else
chat("Inelul anti experienta a fost dezactivat.")
pc.setqf("exp_block", 0)
cleartimer("exp")
end
end
end
end
quest block_exp begin
state start begin
when exp.timer with pc.get_exp()>1000 begin
pc.give_exp2(-pc.get_exp())
end
when 40001.use begin ( in loc de 40001 pui tu ce item vrei )
if pc.getqf("exp_block")==0 then
chat("Inelul anti experienta a fost activat.")
pc.setqf("exp_block", 1)
loop_timer("exp", 5)
else
chat("Inelul anti experienta a fost dezactivat.")
pc.setqf("exp_block", 0)
cleartimer("exp")
end
end
end
end
Daca o sa folosesti varianta pe care ti-a dat o Rafael fa si asta:
Cauta in char.cpp :
si adauga sub / inlocuieste functia if (block_exp):
Daca nu faci ce ti-am spus mai sus o sa ai bug la Donarea experientei in breasla si cand citesti carti. daca citesti carti sau vrei sa donezi exp in breasla cu inelul activ o sa cresti in nivel fara sa faci nimic.
Cauta in char.cpp :
Cod: Selectaţi tot
if (gPlayerMaxLevel <= GetLevel())
return;Cod: Selectaţi tot
if (block_exp && amount 0)
{
return;
}- KinKade
-

- Mesaje: 1224
- Membru din: 10 Mar 2014, 19:39
- Server: Quirin2
- Regat: Jinno
- Aprecieri: 132
- Mulţumiri: 55
- Discord: Copiază ID
- Contact:
Au trecut mai mult de 5 zile de cand autorul topicului nu a mai dat nici un raspuns..
Topic inchis.
Topic inchis.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 160 vizitatori





