[Quest] Panou Administrator cu opţiuni noi!

Deconectat
Avatar utilizator
Mikkelsen
Mister Just4Metin
Mister Just4Metin
Mesaje: 2426
Membru din: 06 Mar 2014
Localitate: Târgu Mureş
Reputație: :::Designer:::
:::Fost Super Ad Moderator:::
:::Fost Ad Moderator:::
:::Fost Super Moderator:::
:::Fost Lider Moderatori:::
:::Fost Lider Helperi:::
Server Metin2: ETH
Regat: Jinno
Mulțumiri acordate: 13
Mulțumiri primite: 9
Contact:

[Quest] Panou Administrator cu opţiuni noi!

Mesajde Mikkelsen » 12 Noi 2014, 13:39

Salutare Just4Metin.

Am găsit într-un serverfiles un quest interesant după părerea mea şi m-am gândit să vi-l postez şi vouă!

Cod: Selectaţi tot

quest admin_panel begin
   state start begin   
      when letter with pc.is_gm() begin
         send_letter("GM: Panou de administrare")
      end   
      when button or info begin
            say_gm_title("Panou de administrare")   
            say_gm("")
            say_gm("Te rog introdu parola în căsuta de de mai jos.")
            say_gm("")
            
            local password = input(boss)
            if password ~= settings.ap_password then
               say_title("Panou de administrare")   
               say("")
               say("Ai gresit parola.")
               say("")
               else
                  
            say_gm_title("Panou de administrare")      
            say_gm("")
            say_gm("Selectează o opţiune din meniul de de mai jos.")
            say_gm("")

            local s = select("Activează ratele","Teleportare","Blochează/Deblochează şoapta","Ieşire")
               
            if s == 1 then
               
            say_gm_title("Panou de administrare")      
            say("")
            say_gm("Te rog introdu parola în căsuţa de de mai jos.[ENTER]")               
            local pw = input()
                  
            if pw == "m2" then       
               say_gm_title("Panou de administrare")      
               say("")
               say_gm("Ce rată doreşti să modifici?")   
               say("")
               
               local r = select("Yang","Experienţă ","Drop","Toate","Renunţă ")
                        
               if r == 1 then               
                  say_gm_title("Panou de administrare")      
                  say("")
                  say_gm("Ce rată doreşti să pui la Yang?")   
                        
                  local rate1 = input()               
                  command ( "priv 0 2 "..rate1.." 200" )
                        
               elseif r == 2 then                     
                  say_gm_title("Panou de administrare")      
                  say("")
                  say_gm("Ce rată doreşti să pui la Experienţă?")   
                        
                  local rate2 = input()      
                  command ( "priv 0 4 "..rate2.." 200" )   
                           
               elseif r == 3 then                     
                  say_gm_title("Panou de administrare")      
                  say("")
                  say_gm("Ce rată doreşti să pui la Drop?")   
                        
                  local rate3 = input()      
                  command ( "priv 0 1 "..rate3.." 200" )

               elseif r == 4 then                     
                  say_gm_title("Panou de administrare")      
                  say("")
                  say_gm("Ce rate doreşti să pui?")   
                        
                  local rate4 = input()   
                  
                  command ( "priv 0 1 "..rate4.." 200" )
                  command ( "priv 0 2 "..rate4.." 200" )
                  command ( "priv 0 4 "..rate4.." 200" )                        
                        
               elseif r == 5 then
                  send_letter("GM: Panou de administrare")
                  return                        
               end
            end
                  
         elseif s == 2 then
               say_gm_title("Panou de administrare")      
               say("")
               say_gm("Unde vrei să te teleportezi?")   
               say_gm("")   
               
               local teleport = select( "V3 (Început)", "V3 (Sfârşit)", "V4 (Început)", "V4 (Sfârşit)", "Pagina următoare", "Ieşire" )
                                 
                  if teleport == 1 then
                     pc.warp(900 , 1207800)

                  elseif teleport == 2 then
                     pc.warp(135500,   1343600)

                  elseif teleport == 3 then
                     pc.warp(153600,   1203200)

                  elseif teleport == 4 then
                     pc.warp(181500,   1220500)

                  elseif teleport == 5 then
                     say_gm_title("Panou de administrare")      
                     say("")
                     say_gm ( "Unde vrei să te teleportezi?" )   
                     say_gm ( "" )      
                     
                  local teleport2 = select("Cape Dragon Fire","Nephrite Bay","Thunder Mountains","Guatama Cliff","Ieşire")

                  if teleport2 == 1 then   
                     pc.warp( 1104600, 1788300)
                                       
                  elseif teleport2 == 2 then
                     pc.warp ( 1087000, 1656300 )
                                          
                  elseif teleport2 == 3 then
                     pc.warp ( 1134300, 1654900 )

                  elseif teleport2 == 4 then
                     pc.warp ( 1226400, 1680900 )
                                          
                  elseif teleport2 == 5 then
                     send_letter("GM: Panou de administrare")
                     return
                  end
               end                        
                                       
            elseif s == 3 then                     
               say_gm_title("Panou de administrare")      
               say("")   
               
               local s1 = select("Blochează şoapta", "Deblochează şoapta", "Renunţă ")
                           
               if s1 == 1 then                                    
                  say_gm_title("Panou de administrare")      
                  say("")      
                  say_gm("Introdu numele exact al jucătorului")
                  say_gm("căruia vrei să-i blochezi şoapta.")
                  say_gm("")
                  
                  local name = input()
                              
                  say_gm_title("Panou de administrare")      
                  say("")      
                  say_gm("Câte minute doreşti să-i blochezi")
                  say_gm("şoapta jucătorului "..name.."?")
                  say_gm("")
                  
                  local time = input()
                  local min = math.floor(time) * 60
                              
                  say_gm_title("Panou de administrare")      
                  say("")         
                  say_gm("Motivul pentru care doreşti să-i blochezi")
                  say_gm("şoapta jucătorului "..name.."?")
                  say_gm("")
                  
                  local reason = input()
                  local block = select("Blochează şoapta "..name.."" ,"Renunţă ")                  
                        
                  if block == 1 then            
                     command("block_chat "..name.." "..min)
                     command("n Jucătorului "..name.." i-a fost blocată şoapta de către "..pc.get_name().." timp de "..time.." minute.")
                     command("n Motiv: "..reason)   
                  end
                  
               elseif s1 == 2 then                              
                  say_gm_title("Panou de administrare")      
                  say("")         
                  say_gm("Introdu numele exact al jucătorului")
                  say_gm("căruia vrei să-i deblochezi şoapta.")
                  say_gm("")
                           
                  local unblock = input()
                                          
                  command("block_chat "..unblock.." 3")
                  command("n Jucătorului "..unblock.." i-a fost deblocată şoapta de către "..pc.get_name()..".")                              
               end
            end
         end
      end            
   end
end


Aveţi grijă,dacă vreţi să folosiţi acest panou de administrator în joc,va trebui să băgaţi o parolă care desigur că tot din quest îl setaţi.
Parola se setează la rândul acesta:

Cod: Selectaţi tot

local password = input(boss)


Acolo unde scrie cuvântul boss,voi puneţi ce parolă doriţi voi!

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu q1.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 q1.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 06 Apr 2016, 18:31 de către IPS Sociopath, modificat 1 dată în total.
Motiv: Adăugat tutorial instalare.

Conectat
Avatar utilizator
sk1per
Nivel 4
Nivel 4
Mesaje: 520
Membru din: 14 Dec 2013
Status: Sunt bine mersi ^.^
Server Metin2: blackmetin2
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Quest] Panou Administrator cu opţiuni noi!

Mesajde sk1per » 13 Noi 2014, 09:57

mie numi funtioneaza dau click pe el si dispare ...

Deconectat
Avatar utilizator
LunguSilviu18
Nou Venit
Nou Venit
Mesaje: 34
Membru din: 06 Noi 2014
Status: Sunt bine mersi ^.^
Server Metin2: Zdupp Metin2
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Quest] Panou Administrator cu opţiuni noi!

Mesajde LunguSilviu18 » 13 Noi 2014, 14:38

Nu merge .. dai pe ea si dispare :(

Deconectat
Avatar utilizator
ilgryu
Nivel 2
Nivel 2
Mesaje: 268
Membru din: 13 Dec 2013
Status: Eh Pestera cu net :D
Server Metin2: Metin2MKS.Cf
Regat: Shinsoo
Mulțumiri acordate: 15
Mulțumiri primite: 1

Re: [Quest] Panou Administrator cu opţiuni noi!

Mesajde ilgryu » 13 Noi 2014, 19:04

Normal ca va dispare uite aici un quest mai special e facut nush de cine dar il am si eu
:
quest teleportarea_jucatorului begin
state start begin
when 40004.use begin
local ramas = pc.getqf("next_time") - get_time()
local ramas_min = ramas / 60
if get_time() < pc.getqf("next_time")then
say_title("Teleportarea jucatorului:")
say("Trebuie sa mai astepti "..ramas_min.." minute[ENTER]pentru a te putea teleporta din nou!")
else
say_title("Teleportarea jucatorului:")
say("Acest obiect iti permite sa te teleportezi la un[ENTER]jucator.")
say_reward("Vrei sa te teleportezi?")
local a = select("Da","Nu am timp!")
if a == 1 then
say_title("Teleportarea jucatorului:")
say_reward("Scrie numele jucatorului la care vrei sa te[ENTER]teleportezi:")
local name = input()
if pc.get_level() < 35 then
say_title("Teleportarea jucatorului:")
say("Poti folosi acest item decat dupa nivelul 35!")
else
pc.teleport(name)
pc.setqf("next_time", get_time() + 3600)
end
end
end
end
end
end

astai sa dea mut sa scoata mut
Fusai Aci
Facui Asta

Deconectat
Avatar utilizator
Geo.RO
Nivel 3
Nivel 3
Mesaje: 420
Membru din: 05 Oct 2014
Localitate: Dr.Tr.Severin
Status: Metin2AnyLas se va deschide in curand!!!
Server Metin2: Metin2AnyLas
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: [Quest] Panou Administrator cu opţiuni noi!

Mesajde Geo.RO » 03 Apr 2015, 01:44

Ati dat permisiuni 777, ./qc numequest.lua/quest?

Deconectat
Avatar utilizator
saranana2002
Nou Venit
Nou Venit
Mesaje: 19
Membru din: 07 Noi 2014
Status: Sunt bine mersi ^.^
Server Metin2: metin
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Quest] Panou Administrator cu opţiuni noi!

Mesajde saranana2002 » 05 Apr 2015, 09:42

Nu mere !

Deconectat
Avatar utilizator
sury1210
Nivel 2
Nivel 2
Mesaje: 159
Membru din: 08 Ian 2015
Localitate: Birmingham UK
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Tera
Regat: Chunjo
Mulțumiri acordate: 2
Mulțumiri primite: 1
Contact:

Re: [Quest] Panou Administrator cu opţiuni noi!

Mesajde sury1210 » 05 Apr 2015, 09:52

Frumos...

Deconectat
Avatar utilizator
Synea
Nou Venit
Nou Venit
Mesaje: 14
Membru din: 27 Ian 2015
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Aloys
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Quest] Panou Administrator cu opţiuni noi!

Mesajde Synea » 06 Apr 2015, 16:33

Ai luat questul de la hope :)) d'aia nu merge

Deconectat
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] Panou Administrator cu opţiuni noi!

Mesajde IPS Sociopath » 07 Iul 2015, 23:01

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine

Deconectat
Avatar utilizator
blackwater
Nou Venit
Nou Venit
Mesaje: 38
Membru din: 25 Oct 2014
Status: Happy
Server Metin2: I don't Play
Mulțumiri acordate: 6
Mulțumiri primite: 0
Contact:

Re: [Quest] Panou Administrator cu opţiuni noi!

Mesajde blackwater » 10 Dec 2015, 00:39

Da la mine a functionat multumesc frumos ;) ;)


Înapoi la “Arhivă”

Cine este conectat

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