1 mesaj
Administrator Administrator
  • Mesaje: 3449
  • Reacții: 48411
  • Mesaje utile: 29
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    *Descriere:

    Mai jos vei afla cum sa deschizi un quest apasand o tasta in joc.

    De exemplu: Daca apas tasta TAB -> se va deschide quest de la Inel teleport
    [Py] Tasta X deschide Quest - Mesaj 1 - Imagine 1
    *Poze / Video:

    *Link download / Code:

    In game.py cautam:
    Code:
    serverCommandList={
    Adaugam sub celalalte elemente:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Cautam onPressKeyDict si in lista unde sunt definite butoanele si functiile, adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Adaugam la sfarsit de fisier:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    In constinfo.py adaugam:
    Code:
    TELEPORT_RING_QID = 0
    Exemplu quest:
    Code:
    quest inelul_teleportarii begin
    	state start begin
    		when login begin
    			cmdchat("teleport_ring_qid "..q.getcurrentquestindex())
    		end
    		
    		when button or info begin
    			say_title("Inelul Călătoriei ")
    			say_sari("Unde vrei să mergi?")
    			local s = select("Sate","Regiuni de pădure","Temnița Păianjenului","Peștera Exilului","Alte zone","Închide")
    			if s == 1 then
    				local ss = select("Satul 1 Steagul Roșu (Shinsoo)","Satul 2 Steagul Roșu (Shinsoo)","Satul 1 Steagul Galben (Chunjo)","Satul 2 Steagul Galben (Chunjo)","Satul 1 Steagul Albastru (Jinno)","Satul 2 Steagul Albastru (Jinno)","Renunță ")
    				if ss == 1 then
    					pc.warp(474200,954400)
    				elseif ss == 2 then
    					pc.warp(352900,882500)
    				elseif ss == 3 then
    					pc.warp(63200,166100)
    				elseif ss == 4 then
    					pc.warp(145600,239900)
    				elseif ss == 5 then
    					pc.warp(960100,268700)
    				elseif ss == 6 then
    					pc.warp(863900,245900)
    				end
    			elseif s == 2 then
    				local sss = select("Pădurea Fantomelor","Începutul Pădurii Roșii","Sfârșitul Pădurii Roșii","Renunță ")
    				if sss == 1 then
    					if pc.get_level() >= 61 then
    						pc.warp(288700,5700)
    					else
    						say_yesil("Trebuie să ai nivelul 61 pentru a te teleporta aici.")
    					end
    				elseif sss == 2 then
    					if pc.get_level() >= 70 then
    						pc.warp(1119900,70800)
    					else
    						say_yesil("Trebuie să ai nivelul 70 pentru a te teleporta aici.")
    					end
    				elseif sss == 3 then
    					if pc.get_level() >= 70 then
    						pc.warp(1118100,8600)
    					else
    						say_yesil("Trebuie să ai nivelul 70 pentru a te teleporta aici.")
    					end
    				end
    			elseif s == 3 then
    				local zindan = select("Temnița Păianjenului Etaj 1 Început","Temnița Păianjenului Etaj 1 Sfârșit","Temnița Păianjenului Etaj 2 Început","Temnița Păianjenului Etaj 2 Sfârșit","Renunță ")
    				if zindan == 1 then
    					if pc.get_level() > 29 then
    						pc.warp(59800,497300)
    					else
    						say_yesil("Ai nevoie de nivelul 30 pentru a intra în Temnița Păianjenului etajul 1.")
    					end
    				elseif zindan == 2 then
    					if pc.get_level() > 29 then
    						pc.warp(92300,525500)
    					else
    						say_yesil("Ai nevoie de nivelul 30 pentru a intra în Temnița Păianjenului etajul 1.")
    					end
    				elseif zindan == 3 then
    					if pc.get_level() >= 50 then
    						pc.warp(704100,464000)
    					else
    						say_yesil("Ai nevoie de nivelul 50 pentru a intra în Temnița Păianjenului etajul 2.")
    					end
    				elseif zindan == 4 then
    					if pc.get_level() >= 50 then
    						pc.warp(704100,521900)
    					else
    						say_yesil("Ai nevoie de nivelul 50 pentru a intra în Temnița Păianjenului etajul 2.")
    					end
    				end
    			elseif s == 4 then
    				say_title("Salut "..pc.get_name())
    				say_sari("Ești sigur că vrei să mergi în această zonă? ")
    				local secimyap = select("Da","Nu")
    				if secimyap == 1 then
    					if pc.get_level() >= 75 then
    						say_yesil("Te teleportezi la intrarea în Peștera Exilului.")
    						wait()
    						pc.warp(284400,810700)
    					else
    						say_yesil("Ai nevoie de nivelul 75 pentru a te teleporta aici.")
    					end
    				end
    			elseif s == 5 then
    				local sssssss = select("Valea Seungryong","Muntele Sohan","Deșertul Yongbi","Doyyumhwan","Ținutul Giganților","Turnul Demonilor","Intrarea Catacombelor","Renunță ")
    				if sssssss == 1 then
    					if pc.get_level() > 24 then
    						if game.get_event_flag("defend_and_destroy") == 1 then
    							if pc.get_empire() == 1 then
    								pc.warp(402100,673900)
    							elseif pc.get_empire() == 2 then
    								pc.warp(270400,739900)
    							elseif pc.get_empire() == 3 then
    								pc.warp(321300,808000)
    							end
    						else
    							pc.warp(336000,755600)
    						end
    					else
    						say_yesil("Ai nevoie de nivelul 25 pentru a merge în Vale.")
    					end
    				elseif sssssss == 2 then
    					if pc.get_level() > 39 then
    						if game.get_event_flag("defend_and_destroy") == 1 then
    							if pc.get_empire() == 1 then
    								pc.warp(434200,290600)
    							elseif pc.get_empire() == 2 then
    								pc.warp(375200,174900)
    							elseif pc.get_empire() == 3 then
    								pc.warp(491800,173600)
    							end
    						else
    							pc.warp(436400,215600)
    						end
    					else
    						say_yesil("Ai nevoie de nivelul 40 pentru a merge pe Muntele Sohan.")
    					end
    				elseif sssssss == 3 then
    					if pc.get_level() > 24 then
    						if game.get_event_flag("defend_and_destroy") == 1 then
    							if pc.get_empire() == 1 then
    								pc.warp(217800,627200)
    							elseif pc.get_empire() == 2 then
    								pc.warp(221900,502700)
    							elseif pc.get_empire() == 3 then
    								pc.warp(344000,502500)
    							end
    						else
    							pc.warp(296800,547400)
    						end
    					else
    						say_yesil("Ai nevoie de nivelul 25 pentru a merge în Deșert.")
    					end
    				elseif sssssss == 4 then
    					if pc.get_level() > 54 then
    						if game.get_event_flag("defend_and_destroy") == 1 then
    							if pc.get_empire() == 1 then
    								pc.warp(599400,756300)
    							elseif pc.get_empire() == 2 then
    								pc.warp(597800,622200)
    							elseif pc.get_empire() == 3 then
    								pc.warp(730700,689800)
    							end
    						else
    							pc.warp(600800,687400)
    						end
    					else
    						say_yesil("Ai nevoie de nivelul 55 pentru a merge în Doyyumhwan.")
    					end
    				elseif sssssss == 5 then
    					if pc.get_level() > 60 then
    						pc.warp(829900,763300)
    					else
    						say_yesil("Ai nevoie de nivelul 61 pentru a merge în Ținutul Giganților.")
    					end
    				elseif sssssss == 6 then
    					if pc.get_level() > 39 then
    						pc.warp(590500,110500)
    					else
    						say_yesil("Ai nevoie de nivelul 40 pentru a merge în Turnul Demonilor.")
    					end
    				elseif sssssss == 7 then
    					if pc.get_level() > 74 then
    						pc.warp(591400,100600)
    					else
    						say_yesil("Ai nevoie de nivelul 75 pentru a intra în Catacombe.")
    					end
    				end
    			end
    		end
    	end
    end
    Puteti adapta orice quest, trebuie doar sa folositi:
    Code:
    		when login begin
    			cmdchat("teleport_ring_qid "..q.getcurrentquestindex())
    		end
    		
    		when button or info begin

    Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/jWxeDSf7HP

    Suntem peste 1700 membri! - Avem chat activ zilnic, support, cereri, resurse. :D :ymcowboy:




    See full signature

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Îmbunătățiri”

    Informații

    Utilizatori ce navighează pe acest forum: DEVE, Piticul14, ZeroS și 6 vizitatori

    Discord ID copiat: