Cerere quest

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

*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
Avatar utilizator
Seka420
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 85
Membru din: 06 Noi 2022, 11:45
Regat: Chunjo
Aprecieri: 247  
Mulţumiri: 130  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

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
Imagine
Afișează semnătura
Avatar utilizator
Wizzard
Utilizator neserios / Untrustworthy user !

Utilizator neserios / Untrustworthy user !
Mesaje: 901
Membru din: 05 Iul 2021, 13:37
Server: 911.Projects
Regat: Chunjo
Aprecieri: 525  
Mulţumiri: 3420  
Discord: Copiază ID
 Contact:
Medalii

Subiect vechi T/C
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie