*Problemă/Întrebare: Problema cu salvarea statusului unei misiuni,
Tipologie server: PvM
*Resursă folosită:ServerPVM
*ServerFiles utilizat: Modificat..
*Syserr:nu am
Poză:nu e necesar
*Detalii suplimentare : Am o misiune cu 1000 de orci de omorat, daca omor 10 si dau logout , cand intru inapoi apare iara 1000 orci.. nu se salveaza statusul misiunii, o ia de la inceput .
Daca este necesar postez quest.
Salvare status kill Quest
- [HF]White
-

- Mesaje: 2684
- Membru din: 03 Iul 2018, 13:40
- Regat: Jinno
- Aprecieri: 338
- Mulţumiri: 5331
- Rezolvări prob.: 13
- Discord: Copiază ID
- Contact:
Ia de aici un quest facut de mine,il editezi tu dupa placul tau. functioneaza perfectalinuss1995 scrie: ↑31 Mai 2020, 06:18 *Problemă/Întrebare: Problema cu salvarea statusului unei misiuni,
Tipologie server: PvM
*Resursă folosită:ServerPVM
*ServerFiles utilizat: Modificat..
*Syserr:nu am
Poză:nu e necesar
*Detalii suplimentare : Am o misiune cu 1000 de orci de omorat, daca omor 10 si dau logout , cand intru inapoi apare iara 1000 orci.. nu se salveaza statusul misiunii, o ia de la inceput .
Daca este necesar postez quest.
Cod: Selectaţi tot
quest misiune1 begin
state start begin
when login or levelup with pc.level >= 1 and pc.level <= 105 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Lv. 1: Ajutor in lupta")
end
when info or button begin
say_title("Ajutor in lupta")
say("")
say("")
say_green("Salut, prima misiune pe care trebuie sa o ")
say_green("indeplinesti este sa omori 100 de caini salbatici.")
say_green("Ca recompensa vei primi:")
say_item ("Cal Armat", 50052, " ")
say("")
say_reward("Sfat: Ca sa vezi cati caini ai ucis apasa N ")
say_green("")
pc.setqf("state", 100)
clear_letter()
set_state (citit)
end
end
state citit begin
when letter begin
send_letter("Ajutor in lupta")
end
when button or info begin
say_title("Ajutor in lupta")
say("")
say("")
say_green("".. pc.get_name() .." mai trebuie sa ucizi "..pc.getqf("state").." caini salbatici.")
say("")
end
when 101.kill begin
local count = pc.getqf("state") - 1
if count < 100 then
pc.setqf("state", count)
q.set_counter("Au ramas:", count)
end
if count == 0 then
say_title("Lv. 1: Ajutor in lupta - Complet!")
say_green("")
say_green("Felicitari! Ca recompensa vei primi")
say_green("")
say_item ("Cal Armat", 50052, " ")
say_green("")
say_reward("Ai primit:")
say_reward ("1x Cal Armat")
say_green("")
horse.set_level(11)
pc.give_item2(50052)
horse.ride()
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
endo sa incerc sa-l folosesc, ca eu in al meu am cu alege premiu,[HF]White scrie: ↑01 Iun 2020, 18:12Ia de aici un quest facut de mine,il editezi tu dupa placul tau. functioneaza perfectalinuss1995 scrie: ↑31 Mai 2020, 06:18 *Problemă/Întrebare: Problema cu salvarea statusului unei misiuni,
Tipologie server: PvM
*Resursă folosită:ServerPVM
*ServerFiles utilizat: Modificat..
*Syserr:nu am
Poză:nu e necesar
*Detalii suplimentare : Am o misiune cu 1000 de orci de omorat, daca omor 10 si dau logout , cand intru inapoi apare iara 1000 orci.. nu se salveaza statusul misiunii, o ia de la inceput .
Daca este necesar postez quest.
Cod: Selectaţi tot
quest misiune1 begin state start begin when login or levelup with pc.level >= 1 and pc.level <= 105 begin set_state(information) end end state information begin when letter begin send_letter("Lv. 1: Ajutor in lupta") end when info or button begin say_title("Ajutor in lupta") say("") say("") say_green("Salut, prima misiune pe care trebuie sa o ") say_green("indeplinesti este sa omori 100 de caini salbatici.") say_green("Ca recompensa vei primi:") say_item ("Cal Armat", 50052, " ") say("") say_reward("Sfat: Ca sa vezi cati caini ai ucis apasa N ") say_green("") pc.setqf("state", 100) clear_letter() set_state (citit) end end state citit begin when letter begin send_letter("Ajutor in lupta") end when button or info begin say_title("Ajutor in lupta") say("") say("") say_green("".. pc.get_name() .." mai trebuie sa ucizi "..pc.getqf("state").." caini salbatici.") say("") end when 101.kill begin local count = pc.getqf("state") - 1 if count < 100 then pc.setqf("state", count) q.set_counter("Au ramas:", count) end if count == 0 then say_title("Lv. 1: Ajutor in lupta - Complet!") say_green("") say_green("Felicitari! Ca recompensa vei primi") say_green("") say_item ("Cal Armat", 50052, " ") say_green("") say_reward("Ai primit:") say_reward ("1x Cal Armat") say_green("") horse.set_level(11) pc.give_item2(50052) horse.ride() clear_letter() set_state(__COMPLETE__) end end end state __COMPLETE__ begin end end
up, poate cineva sa arunce o privire peste quest-ul meu ?
Răspunsuri
1 Vizualizări
198
1 Vizualizări
198
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Bing [Bot], Google [Bot] și 51 vizitatori




