[QUEST] Eveniment de Craciun 2015

Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Toata lumea incepuse cu "cerere quest eveniment de Craciun" ca in fiecare an toti cer quest de Craciun ..
Ei bine uite questul de Craciun: Imagine
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q.
6. Testaţi quest-ul.
Afișează semnătura
Avatar utilizator
Deniș
Nivel 2

Nivel 2
Mesaje: 222
Membru din: 11 Sep 2013, 22:51
Aprecieri: 2  
Mulţumiri: 327  
 Contact:
Medalii

Nu este făcut de tine. :-j
Avatar utilizator
hacktor_
Nivel 2

Nivel 2
Mesaje: 276
Membru din: 04 Iul 2015, 16:35
Aprecieri: 4  
Mulţumiri: 19  
 Contact:
Medalii

Spyked scrie:Nu este făcut de tine. :-j
Da sigoor, codul este documentat și nu e făcut de el. Foarte logic.
șmecherii fwt, fraierii comentează nene, cu multă stimă și respect.
Afișează semnătura
Avatar utilizator
Deniș
Nivel 2

Nivel 2
Mesaje: 222
Membru din: 11 Sep 2013, 22:51
Aprecieri: 2  
Mulţumiri: 327  
 Contact:
Medalii

quest event_christmas begin
state __FUNC__ begin
function return_status_event(event_flag)
if event_flag == 1 then return_status = "Activ"
elseif event_flag == 0 then return_status = "Inactiv"
else return_status = event_flag
end
return return_status
end
end -- s

state start begin
when 9010.chat."* Event Craciun" with pc.is_gm() begin
local alege = select("Status","Rata drop","Anuleaza")
if alege == 1 then
say_title(mob_name(npc.get_race()).." - Event Craciun - Status:[ENTER]")
local eveniment_status = event_christmas.return_status_event(game.get_event_flag("event_christmas_status"))
say("Evenimentul este: "..eveniment_status.."[ENTER]")
if game.get_event_flag("event_christmas_status") == 0 then
say_reward("Vrei sa activezi evenimentul ?")
local activeaza = select("Da","Nu")

if activeaza == 1 then
say_title("Evenimentul a fost activat[ENTER]")
say("Nota: In caz ca doriti sa resetati flagul,")
say("folositi comanda /e event_christmas_status 0")
game.set_event_flag("event_christmas_status", 1)
end
else
say_reward("Vrei sa dezactivezi flagul ?")
local dezactiveaza = select("Da","Nu")

if dezactiveaza == 1 then
say_title("Evenimentul a fost dezactivat![ENTER]")
game.set_event_flag("event_christmas_status", 0)
end

say("[ENTER]Nota: In caz ca doriti sa resetati flagul,")
say("folositi comanda /e event_christmas_status 0")
end -- if
elseif alege == 2 then
say_title(mob_name(npc.get_race()).." - Event Craciun - Rata drop:[ENTER]")
say("Rata actuala: "..game.get_event_flag("event_christmas_rata").."")
say_reward("Rata recomandata: 1 cel mult 2")
local schimba_rata = tonumber(input())
if schimba_rata > 0 and schimba_rata < 101 then
--char_log(0, "Event Craciun - Rata drop setata de" ..pc.get_name().. " la valoarea " ..schimba_rata.. "%")
game.set_event_flag("event_christmas_rata", schimba_rata)
say_title("Event Craciun - Rata drop:[ENTER]")
say("Dropul actual " ..schimba_rata.. " setat.")
else
say_title("Event Craciun - Rata drop:[ENTER]")
say_reward("Ati introdus o valoare neacceptata!")
end
end
end -- w

when 20126.chat."Ajuta-l pe Mos sa stranga sosete" begin
say_title(mob_name(npc.get_race())..":[ENTER]")
say("In timp ce veneam din Laponia, renii mei")
say("s-au speriat de ceva si sania mea, s-a")
say("inclinat si astfel am pierdut toate sosetele,")
say("pe care trebuia sa le umplu cu dulciuri pentru")
say("a le da copiilor de Craciun. Acestea au cazut")
say("[ENTER]si probabil ca acum sunt la monstrii.")
say_reward("Ajuta-ma sa le strang si te voi rasplati cu un cadou")
local teajut = select("Poti conta pe mine","Scuze Mosule, nu pot")
if teajut == 1 then
say_title(mob_name(npc.get_race())..":[ENTER]")
say("Oh, iti multumesc foarte mult!")
set_state(il_ajut_pe_mosu)
end
end
end

state il_ajut_pe_mosu begin
when 20126.chat."Sosete" begin
say_title(mob_name(npc.get_race())..":[ENTER]")

if pc.count_item(50010) < 1 then
say("Numai pierde vremea, fugi si fa rost de sosete[ENTER]de la monstrii pentru a salva Craciunul!")
elseif pc.count_item(50010) < 5 then
if pc.count_item(50010) == 1 then
say("Ai doar o singura soseta, fa-mi rost de 5!")
else
say("Ai doar "..(pc.count_item(50010)).." sosete, fa-mi rost de 5!")
end
elseif pc.count_item(50010) >= 5 then
say("Ho Ho Ho ai facut rost de sosete, foarte bine!")
local poftim = select("Poftim sosetele","Anulare")
if poftim == 1 then
say_title(mob_name(npc.get_race())..":[ENTER]")
say("Acum trebuie doar sa le umplu cu dulciuri si sa[ENTER]le dau copiilor, vor fi foarte fericiti.[ENTER]")
say_reward("Poftim cadoul tau:")
say_item_vnum(71144)
pc.remove_item(50010,5)
pc.give_item2(71144, 1)
end
end
end

when 71144.use begin

tabel_iteme = {
--[VNUM] count
[1] = { 70031, 1 },
[2] = { 50055, 1 },
[3] = { 27003, 40 },
[4] = { 27004, 30 },
[5] = { 25040, 2 },
}

tabel_linii_c = 5

pc.remove_item(71144,1)
local aleatoriu = math.random(1,tabel_linii_c)
local random_i = tabel_iteme[aleatoriu][1]
local random_c = tabel_iteme[aleatoriu][2]
pc.give_item2(random_i, random_c)
end

--]]

when kill with not npc.is_pc() and game.get_event_flag("event_christmas_status") == 1 begin
if game.get_event_flag("event_christmas_rata") or game.get_event_flag("event_christmas_rata") != 0 then
local random = math.random(1, 100)
if random <= game.get_event_flag("event_christmas_rata") then
local activare_esuare_drop = 1
if activare_esuare_drop == 1 then
local r_esuare = math.random(1, 5)
if r_esuare < 5 then
game.drop_item_with_ownership(50010)
--pc.give_item2(50011)
--else -- test
-- chat("drop esuat")
end
else
game.drop_item_with_ownership(50010)
--pc.give_item2(50011)
end
end
end
end
end
end
Avatar utilizator
emoemolizu
Nivel 3

Nivel 3
Mesaje: 487
Membru din: 20 Mar 2014, 13:37
Server: metin2aow
Regat: Jinno
Aprecieri: 91  
Mulţumiri: 6  
Discord: Copiază ID
 Contact:
Medalii

daca nu e facut de el atunci de cine e facut ma ? ( stiu cum lucreaza exygo si e facut de el 100% poate putin inspirat din alte parti dar munca i se cuvine) apreciati oameni buni nu criticati de pomana.... bun ca folositi ceea ce a facut.
Imagine
Ai nevoie de un site pentru afacerea ta? Intra pe www.ivmar.ro
Afișează semnătura
Avatar utilizator
oneX
Fondator SEDNA.RO

Fondator SEDNA.RO
Mesaje: 859
Membru din: 06 Sep 2013, 07:47
Server: Wild Fantasy
Regat: Shinsoo
Aprecieri: 236  
Mulţumiri: 779  
 Contact:
Medalii

Spyked scrie:Nu este făcut de tine. :-j
eu zic sa cauti questul pe net, si daca il mai gasesti si in alta parte punel aici, nu mai vorbiti aiurea , prost si fara rost ca pe viitor s-ar putea sa nu mai vedeti nimic ;)
Imagine

Discord: onexRO
Afișează semnătura
Avatar utilizator
Pietonu'
Nivel 7

Nivel 7
Mesaje: 1351
Membru din: 18 Mar 2015, 13:47
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 52  
Medalii

Spyked scrie:Nu este făcut de tine. :-j
DIn cauza ca esti prost bata si nu ai ce comenta probabil pe viitor nu o sa mai posteze, asa ca tine-ti gura daca vrei sa mai pupi resurse
Imagine
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

:)) ce -cenzurat- a dat edit la comentariu si a pus quest-ul numai ca a schimbat numele

Spyked este unul dintre multi alti hateri cu 2 neuroni si pusi pe rele
Csf .. nu toate mustele fac miere ...
Afișează semnătura
Avatar utilizator
andreidey
Nivel 3

Nivel 3
Mesaje: 439
Membru din: 16 Mar 2015, 22:26
Server: metin2elysium
Regat: Chunjo
Aprecieri: 68  
Mulţumiri: 6  
Medalii

Folositor questul ai un thx !!
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Quest actualizat, am rezolvat o mica problema
Afișează semnătura
Închis
Răspunsuri
0
Vizualizări
128
Răspunsuri
6
Vizualizări
686
Răspunsuri
2
Vizualizări
1759
Răspunsuri
3
Vizualizări
254

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 9 vizitatori