Ultima modifica da un moderatore:
Buona sera oggi non avendo niente da fare ho fatto un semplice evento pvp, passiamo ai fatti:
Ah per le coordinate modificare "pc.warp(x,y)" con le coordinate della vostra mappa pvp
vi metto il download con il .quest, ecco a voi:
https://mega.co.nz/#!qlBCiDgD!KpMw5nKDH11t4T2MP7tVEFUEbapuiPEPDSGld27lZeI
Piccola guida per implementarla:
Collegarsi a winscp e andare nella cartella quest che si trova in germany o italy (dipende da quello che avete) percorso: /usr/home/game/quest, e metterci dentro il file .quest che avete estratto dal .rar che vi ho dato, poi andare sulla macchina e scrivere questi due codici:
Spero di aver detto tutto, grazie mille per l'attenzione, ricordo che è una semplice quest se avrò le capacità e tempo cercherò di ampliarla magari rendendola più completa.. Grazie mille a tutti buona serata ciaoo
UPDATE: Ho aggiunto la funzione che teleporta tutti al villaggio a fine evento un grazie a rraffaele1 che mi ha aiutato
Codice:
------
------Evento pvp
------by DjGianfrox skype: laziale4ever1
------
quest evento begin
state start begin
when 20090.chat."GM - Attiva evento" with pc.is_gm() begin
say_title("Configurazione GM")
say("Ciaoo cosa vuoi fare di bello?")
say("")
say("")
local attdis = select("Attivare","Disattivare","Termina evento","Dichiara il vincitore")
if attdis == 1 then
say_title("Configurazione GM")
say("Vuoi veramente attivare l'evento??")
say("")
local siono = select("Si","No")
if siono == 2 then
return
elseif siono == 1 then
game.set_event_flag("evento123",1)
game.set_event_flag("entrate",0)
notice_all("L'evento è stato attivato!")
notice_all("Parlate con Seon hae per partecipare")
return
end
elseif attdis == 2 then
say_title("Configurazione GM")
say("Vuoi veramente disattivare l'evento?")
local dis = select("Si","No")
if dis == 1 then
say_title("Configurazione GM")
notice_all("L'evento è stato disattivato, buon game a tutti")
game.set_event_flag("entrate",1)
else
say_title("Configurazione GM")
say("Alla prossima..")
return
end
elseif attdis == 3 then
notice_all("Verrete teletrasportati tutti al villo a breve")
warp_all_to_village(index mappa, 5)
return
elseif attdis == 4 then
say_title("Dichiara vincitore")
say("Ooohh vedo che c'è un vincitore scrivi il nome: ")
say("")
say("")
say("")
local win = input()
notice_all(" "..win.." ha vinto il torneo pvp congratulazioni")
end
end
when 20095.chat."Evento PVP" begin
say_title("Evento PVP")
if game.get_event_flag("entrate") == 1 then
say("")
say_reward("Mi dispiace ma le entrate sono chiuse")
elseif game.get_event_flag("entrate") == 0 then
say("Vuoi partecipare all'evento pvp??")
say("Scegli la modalita: ")
local pvp = select("Concorrente","Chiudi")
if pvp == 1 then
say_title("Evento PVP")
say("Perfetto ora verrai teletrasportato")
wait()
pc.warp(88905783, 88907404)
elseif pvp == 2 then
say_title("Evento PVP")
say("Si vede che non ne sei all'altezza")
say("Alla prossima..")
end
end
end
end
end
Ah per le coordinate modificare "pc.warp(x,y)" con le coordinate della vostra mappa pvp
vi metto il download con il .quest, ecco a voi:
https://mega.co.nz/#!qlBCiDgD!KpMw5nKDH11t4T2MP7tVEFUEbapuiPEPDSGld27lZeI
Piccola guida per implementarla:
Collegarsi a winscp e andare nella cartella quest che si trova in germany o italy (dipende da quello che avete) percorso: /usr/home/game/quest, e metterci dentro il file .quest che avete estratto dal .rar che vi ho dato, poi andare sulla macchina e scrivere questi due codici:
Codice:
cd /usr/home/game/quest (premere invio ovviamente)
./qc EventoPVP.quest (invio)
Spero di aver detto tutto, grazie mille per l'attenzione, ricordo che è una semplice quest se avrò le capacità e tempo cercherò di ampliarla magari rendendola più completa.. Grazie mille a tutti buona serata ciaoo
UPDATE: Ho aggiunto la funzione che teleporta tutti al villaggio a fine evento un grazie a rraffaele1 che mi ha aiutato