*Problemă/Întrebare:Cine imi poate face si mie un quest
Tipologie server:=
*Resursă folosită:=
*ServerFiles utilizat:=
*Syserr:=
Poză:=
*Detalii suplimentare: Salutare! cine este amabil si dragut sa mi faca si mie questul de cufere sa apara iconita langa minimap cu eventul respectiv, sa citeasca de undeva png-ul.
QUESTUL:
quest eveniment_cufere_hexagonale begin
state start begin
when login begin
if game.get_event_flag("eveniment_cufere_hexagonale") == 1 then
notice("~Evenimentul Cufere Hexagonale este activ!")
end
end
when kill with not npc.is_pc() and game.get_event_flag("eveniment_cufere_hexagonale") == 1 begin
if npc.get_level0() > pc.get_level() - 10 then
local chance = number(1, 100)
local chance_max = game.get_event_flag("cufere_hexagonale_sansa_drop")
if chance <= chance_max then
pc.give_item2(50124)
end
end
end
when letter with pc.is_gm() begin
send_letter("GM: Eveniment Cufere Hexagonale ")
end
when button or info with pc.is_gm() begin
say_title( "Eveniment Cufere Hexagonale:" )
say( "Ce doresti sa faci?[ENTER]" )
if game.get_event_flag("eveniment_cufere_hexagonale") == 0 then
say( "Evenimentul este oprit.[ENTER]")
else
say( "Evenimentul este pornit.[ENTER]")
end
local s=select ( "Porneste evenimentul", "Opreste evenimentul", "Sansa aruncare", "Iesire" )
if s==1 then
notice_all("<Informatii>: Evenimentul Cufere Hexagonale tocmai a inceput.")
game.set_event_flag("eveniment_cufere_hexagonale", 1)
char_log(0, "eveniment_cufere_hexagonale_start from" ..pc.get_name())
say_title( "Eveniment Cufere Hexagonale:" )
say("Evenimentul a fost pornit.[ENTER]" )
wait()
send_letter("GM: Eveniment Cufere Hexagonale ")
elseif s==2 then
notice_all("<Informatii>: Evenimentul Cufere Hexagonale a luat sfarsit. Urmareste noutatile pentru a fi la curent cu noul eveniment.")
game.set_event_flag("eveniment_cufere_hexagonale", 0)
char_log(0, "eveniment_cufere_hexagonale_end from" ..pc.get_name())
say_title ( "Eveniment Cufere Hexagonale:" )
say( "Evenimentul a luat sfarsit.[ENTER]" )
wait()
send_letter("GM: Eveniment Cufere Hexagonale ")
elseif s==3 then
say_title ( "Eveniment Cufere Hexagonale:" )
say ( "Cat de mare doresti sa fie sansa de drop?[ENTER]" )
say_reward( "Intre 1-100:[ENTER]" )
local new_chance = tonumber(input())
if new_chance < 0 or new_chance > 100 then
say_title ( "Eveniment Cufere Hexagonale:" )
say ( "Valorile introduse nu sunt corecte.[ENTER]" )
wait()
send_letter("GM: Eveniment Cufere Hexagonale ")
else
char_log(0, "eveniment_cufere_hexagonale_chance from" ..pc.get_name().. " to " ..new_chance.. "%")
game.set_event_flag ( "cufere_hexagonale_sansa_drop", new_chance)
say_title ( "Eveniment Cufere Hexagonale:" )
say_reward ("Sansa a fost modificata; Sansa noua " ..new_chance.. "%.[ENTER]")
wait ()
send_letter("GM: Eveniment Cufere Hexagonale ")
end
elseif s==4 then
send_letter("GM: Eveniment Cufere Hexagonale ")
end
end
end
end
Sa apara asa : https://ibb.co/7C0VCmz
Cerere quest
- Seka420
-

- Mesaje: 85
- Membru din: 06 Noi 2022, 11:45
- Regat: Chunjo
- Aprecieri: 247
- Mulţumiri: 130
- Rezolvări prob.: 2
- Discord: Copiază ID
Salut! nu e quest, e un system ce afiseaza acel icon.png ce are functie catre un quest in care setezi evenimentele, daca vrei, pot sa iti fac un quest pe care sa il deschizi si sa activezi/dezactivezi intrebarile la un npc
- Wizzard
-

- Mesaje: 901
- Membru din: 05 Iul 2021, 13:37
- Server: 911.Projects
- Regat: Chunjo
- Aprecieri: 525
- Mulţumiri: 3420
- Discord: Copiază ID
- Contact:
Subiect vechi T/C
Răspunsuri
6 Vizualizări
351
6 Vizualizări
351
Răspunsuri
2 Vizualizări
463
2 Vizualizări
463
Răspunsuri
5 Vizualizări
1777
5 Vizualizări
1777
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 75 vizitatori

