Am incercat sa modific un quest de tip misiune. Acest quest apare la level 105 si am incercat sa il schimb si sa il fac sa apara la level 112 ( nivelul maxim al serverului ). L-am modificat in /usr/home/game/share/locale/romania/quest . Cand fac level 112 imi apare questul dar in chat scrie ca am atins nivelul 105. Questul arata cam asa:
"quest rasplata begin
state start begin
when login with pc.level >= 112 begin
set_state(player_level_max)
end
end
state player_level_max begin
when letter begin
send_letter("Recompensa Metin2CM")
end
when button or info begin
say_title("Recompensa level 112:")
say("")
say_gold("Salut ".. pc.get_name() ..", dupa multa munca si")
say_gold("nopti pierdute, ai ajuns la nivelul 112.")
say_gold("Felicitari! Sper sa ramai în continuare pe")
say_gold("server-ul nostru.")
say("")
say_reward("O zi buna în continuare !")
wait()
say_title("Rasplata:")
say("")
say_gold("Impreuna cu echipa, am decis,")
say_gold("sa iti oferim un cadou.")
say("")
say("")
say("")
say_red("Ai primit +2.500 HP permanent.")
say_red("Ai primit +5% semi-om.")
affect.add_collect(apply.MAX_HP, 2500, 60*60*24*365*60)
affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*24*365*60)
notice_all("Veteranul ".. pc.get_name() ..", a excelat ajungand la nivelul maxim ( 112 ).")
notice_all("Felicitari din partea echipei Metin2CM.ro")
clear_letter()
set_state(__COMPLETE__)
q.done()
end
end
state __COMPLETE__ begin
end
end"
Mai trebuie modificat si in alta parte ? Sau am gresit ceva?
[Rezolvat]Probleme modificare quest
- akn
-

- Mesaje: 238
- Membru din: 16 Dec 2013, 16:05
- Aprecieri: 17
- Mulţumiri: 70
- Discord: Copiază ID
- Contact:
reinstaleaza questul sau il poti folosi pe acesta:
quest rasplata begin
state start begin
when levelup with pc.level == 112 begin
if pc.getqf("rasplata") == 0 then
pc.setqf("rasplata", 1)
say_title("Recompensa level 112:")
say("")
say_gold("Salut ".. pc.get_name() ..", dupa multa munca si")
say_gold("nopti pierdute, ai ajuns la nivelul 112.")
say_gold("Felicitari! Sper sa ramai în continuare pe")
say_gold("server-ul nostru.")
say("")
say_green("O zi buna în continuare !")
say_red("Ai primit +2.500 HP permanent.")
say_red("Ai primit +5% semi-om.")
affect.add_collect(apply.MAX_HP, 2500, 60*60*24*365*60)
affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*24*365*60)
notice_all("Veteranul ".. pc.get_name() ..", a excelat ajungand la nivelul maxim ( 112 ).")
notice_all("Felicitari din partea echipei Metin2CM.ro")
else
return
end --if
end --when
end --state
end --quest
nu este testat dar ar trebui sa mearga- Robert
-

- Mesaje: 1376
- Membru din: 19 Feb 2015, 10:29
- Server: Scorpions2
- Regat: Chunjo
- Aprecieri: 125
- Mulţumiri: 476
- Discord: Copiază ID
Era bun si cel pe care il avea el. Doar ca nu cred ca il are instalat.akn scrie:reinstaleaza questul sau il poti folosi pe acesta:
quest rasplata begin state start begin when levelup with pc.level == 112 begin if pc.getqf("rasplata") == 0 then pc.setqf("rasplata", 1) say_title("Recompensa level 112:") say("") say_gold("Salut ".. pc.get_name() ..", dupa multa munca si") say_gold("nopti pierdute, ai ajuns la nivelul 112.") say_gold("Felicitari! Sper sa ramai în continuare pe") say_gold("server-ul nostru.") say("") say_green("O zi buna în continuare !") say_red("Ai primit +2.500 HP permanent.") say_red("Ai primit +5% semi-om.") affect.add_collect(apply.MAX_HP, 2500, 60*60*24*365*60) affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*24*365*60) notice_all("Veteranul ".. pc.get_name() ..", a excelat ajungand la nivelul maxim ( 112 ).") notice_all("Felicitari din partea echipei Metin2CM.ro") else return end --if end --when end --state end --questnu este testat dar ar trebui sa mearga
Răspunsuri
6 Vizualizări
613
6 Vizualizări
613
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori




