[Quest]Spawn Event

Deconectat
Avatar utilizator
DaRealPain
Fost Helper
Fost Helper
Mesaje: 953
Membru din: 05 Oct 2014
Status: I'm happy (:
Server Metin2: Loading ...
Mulțumiri acordate: 6
Mulțumiri primite: 4
Contact:

[Quest]Spawn Event

Mesajde DaRealPain » 13 Noi 2014, 20:24

Buna seara!

Deoarece eu folosesc acum alta modalitate am decis sa va dau vechiul meu Quest pentru Spwan Event

De ce sa folositi Questul?
Nu trebuie sa va mai chinuiti sa va teleportati intr-un map si sa puneti monstrii peste tot

Alegeti in Quest unde si ce monstrii sa apara si ... gata!

Cum functioneaza?

Creati in mapa dorita un fisier.txt cu numele event
Acolo scrieti de exemplu

Cod: Selectaţi tot

m   418   684   100   100   0   0   600s   100   1   151

Cod: Selectaţi tot

418 684 --- pozitia monstrului
600s    --- la cate secunde sa se spwaneze monstrul
151 --- vnmu-ul monstrului
restul copiati

Scrieti atatea coloane cate vreti

Cum functioneaza Questul?

Cod: Selectaţi tot

local filename = "event" --- lasati asa
local map_index = 63 --- Indexul Mapei
local announcement = "Spwan Event in Desert" --- Anuntul de activare


Questul

Cod: Selectaţi tot

quest spawn_event begin
    state start begin
        when NPC_VALUE.chat."Spawnevent" or ITEM_VALUE.use with pc.is_gm() begin
            --Variable
            local filename = ""
            local map_index =
            local announcement = "Scrieti Anuntul Dorit"
            --
            say_title("Spawnevent")
            say("Activeaz Spwaneventul?")
            local s= select("Da, cu Anunt", "Da, fara Anunt", "Nu")   
            if s==3 then
                return
            end       
            if s==1 then
                notice_all(announcement)
            end
            regen_in_map(map_index, "data/dungeon/"..filename..".txt")
        end
    end
end 

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu rasplata.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 rasplata.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Doresti sa iti omori timpul cu un Let's Play de la cele mai actuale jocuri?
Da click pe banner, lasa un like si aboneaza-te.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Cel mai bun microfon pentru PC, Telefon si Notebook
Preview aici: Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Deconectat
Avatar utilizator
bboctavian
Nou Venit
Nou Venit
Mesaje: 24
Membru din: 21 Apr 2014
Status: Sunt bine mersi ^.^
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Quest]Spawn Event

Mesajde bboctavian » 14 Noi 2014, 23:36

Ok, dar functia sa il opresc ? Adica daca dupa 10 minute vreau sa opresc evenimentul ?

Conectat
Avatar utilizator
IPS Sociopath
Super Ad Mod
Super Ad Mod
Mesaje: 1846
Membru din: 03 Sep 2014
Localitate: Bravos
Reputație: S.Ad.Moderator
--------------------------------
Ajutor de lider helper cică..
--------------------------------
Băștinaș
--------------------------------
Prea-inalt şi prea-fericit.
Status: NU!
Server Metin2: NU!
Mulțumiri acordate: 12
Mulțumiri primite: 13
Contact:

Re: [Quest]Spawn Event

Mesajde IPS Sociopath » 08 Iul 2015, 00:47

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine

Deconectat
Avatar utilizator
C.Anatol
Nou Venit
Nou Venit
Mesaje: 11
Membru din: 06 Feb 2016
Localitate: Chișinău
Status: Sunt în sesiune :D
Mulțumiri acordate: 1
Mulțumiri primite: 0
Contact:

Re: [Quest]Spawn Event

Mesajde C.Anatol » 12 Iun 2016, 11:08

Cum opresc questul după ce l-am pornit???

Deconectat
Avatar utilizator
DaRealPain
Fost Helper
Fost Helper
Mesaje: 953
Membru din: 05 Oct 2014
Status: I'm happy (:
Server Metin2: Loading ...
Mulțumiri acordate: 6
Mulțumiri primite: 4
Contact:

Re: [Quest]Spawn Event

Mesajde DaRealPain » 02 Iul 2016, 21:12

C.Anatol scrie:Cum opresc questul după ce l-am pornit???

Nu se poate orpi deoarece nu exista nimic de oprit.
Acest quest invoca doar cativa monstrii si atat.
Eventul "se termina" cand toti monstrii sunt morti.
Doresti sa iti omori timpul cu un Let's Play de la cele mai actuale jocuri?
Da click pe banner, lasa un like si aboneaza-te.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Cel mai bun microfon pentru PC, Telefon si Notebook
Preview aici: Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Deconectat
Avatar utilizator
C.Anatol
Nou Venit
Nou Venit
Mesaje: 11
Membru din: 06 Feb 2016
Localitate: Chișinău
Status: Sunt în sesiune :D
Mulțumiri acordate: 1
Mulțumiri primite: 0
Contact:

Re: [Quest]Spawn Event

Mesajde C.Anatol » 05 Iul 2016, 17:59

Logic da, dar în fișier.txt tu specifici timpul în care să se spawneze mob-ul dat,
sau acolo se referă la timpul de când a fost deschis questul dat ?

Deconectat
Avatar utilizator
leo2993
Nou Venit
Nou Venit
Mesaje: 5
Membru din: 28 Noi 2014
Status: Sunt bine mersi ^.^
Regat: Shinsoo
Mulțumiri acordate: 1
Mulțumiri primite: 0

Re: [Quest]Spawn Event

Mesajde leo2993 » 22 Oct 2016, 01:25

Lipseşte oprirea eventului :)


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: fantoma20122, PanicStresser, transloc și 6 vizitatori