[Quest]Spawn Event

Avatar utilizator
DaRealPain
Fost Helper

Fost Helper
Mesaje: 1044
Membru din: 05 Oct 2014, 01:38
Server: Shiro2
Regat: Shinsoo
Aprecieri: 106  
Mulţumiri: 252  
Medalii

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[/color]

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.

*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.
Ultima oară modificat 23 Dec 2020, 12:38 de către Sathyr, modificat 1 dată în total.
Motiv: A fost adăugată o rezolvare la sfârșit!
Pentru acest mesaj, DaRealPain for the post:
mand3andrei1
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine
Afișează semnătura
Răspunde
Răspunsuri
27
Vizualizări
2161
Răspunsuri
4
Vizualizări
529
Răspunsuri
5
Vizualizări
404
Răspunsuri
5
Vizualizări
555

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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