Comenzi VIP

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

Salutare tuturor!

Întreb de vreo săptămână diferite persoane despre cum aş putea face nişte comenzi pentru [VIP]... nimeni nu ştie. :|
Se pricepe cineva? Sau există vreun tutorial undeva?

Mulţumesc!
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Avatar utilizator
RoLeX.
Nivel 3

Nivel 3
Mesaje: 410
Membru din: 11 Sep 2013, 21:30
Server: www.Callatis2.com
Regat: Shinsoo
Aprecieri: 154  
Mulţumiri: 36  
Discord: Copiază ID
Medalii

Foate simplu.

cum bagi comenzile la Game MAster, si le scotii.

Asa faci si la vip, bagi acces full si scoti ce vrei tu ;)
Imagine Imagine
Afișează semnătura
Avatar utilizator
SirFulgeruL
Nivel 2

Nivel 2
Mesaje: 211
Membru din: 08 Feb 2014, 18:45
Aprecieri: 20  
Mulţumiri: 5  
Medalii

Am gasit din intamplare acu 2 zile niste questuri pentru vipi . Inel de teleportare , Inelul urmasului , si mai era un panou dar nu mai stiu cum se numea .

Inelul lui levi :
Poate scoate mute sau sa dea mute
Poti sa te teleportezi la un player.

Cod: Selectaţi tot

quest vip_item begin
           state start begin
               when 40002.use with pc.is_gm() or pc.get_gm_level() >= 2 begin
                     
                   say_title ("Salut, ".. pc.get_name() ..".")
                   say("")
                               say("Acesta este Inelul Lui Levi, el poate sa: ")
                               say(" 1)Sa dea mute ")
                               say(" 2)Sa scoata mute-ul")
                               say(" 3)Sa te teleporteze pe tine sau un player la tine. ")
                   say("")
                               local a = select ( "Blocheaza Chatul Unui Jucator" , "Deblocheaza Chatul" , "Teleporteaza-te", "Transfera un Player", "Iesire" )
                             
                   if a == 1 then
                               say("Te rog sa scrii numele celui caruia vrei sa ii dai mute.")
                               say("")
                               say("Atentie! Daca abuezi de acest item ,poti fi scos din functie!")
                   say("Fi sigur ca scrii numele jucatorului corect!")
                               local cblock = input()
                   say("Acesta e numele playerului caruia doresti sa ii dai mute???")
                   say_title(" Name : ".. cblock .." ")
                   local m = select ( "Da", "Nu")
                   if m == 1 then
                               say("Timp in secunde!")
                               say("Exemple :")
                               say("5 Min. = 300s")
                               say("10 Min. = 600s")
                               say("1 Ora = 3600s")
                           say("Scrie numarul de secunde dorite!")
                           local cbtime = input()
                           command("block_chat ".. cblock .." ".. cbtime .."")
                               notice_all("Jucatorul ".. cblock .." a primit mute pentru ".. cbtime .." secunde!")
                              notice_all("Aveti grija la limbaj si la comportament!")
                   end
                   if m == 2 then
                   return
                   end
                               end
                             
                           if a == 2 then
                              say("Scrie numele playerului caruia doresti sa ii scoti mute-ul.")
                      say("Poti sa il verifici in lista celor ce au mute.")
                      say("cu aceasta comanda : block_chat_list ")
                              local cublock = input()
                              command("block_chat ".. cublock .." 0")
                              notice_all("Jucatorul ".. cublock .." nu mai are mute!")
                    notice_all("Mute-ul i-a fost scos!")
                    notice_all("Sa nu se mai repete greseala facuta!")
                              end
                             
                      if a == 3 then
                      say("Te poti teleporta langa playerii care doresti tu.")
                      say("Scrie numele player-ului langa care doresti sa te teleportezi.")
                      say("Atentie! Cateodata, poti fi teleportat putin mai departe de acesta.")
                 say("Asa ca te rog sa mai folosesti odata aceasta optiune daca intampini erori")
                   local t = select ("Teleporteaza-ma!", "Nu, merci!")
                   if t == 1 then
                   say("Scrie numele playerului :")
                   local wtp = input()
                   command("warp ".. wtp .."")
                   end
                   if t == 2 then
                   return
                       end   
                      end
             
                      if a == 4 then
                      say("Poti sa transferi playerii langa tine acum.")
                      say("Trebuie doar sa introduci numele playerului aici :)")
                      say("Vrei sa aduci un player langa tine? :D")
                   local r = select ("Transfera!", "Nu, merci!")
                   if r == 1 then
                   say("Scrie numele playerului aici :")
                   local ttp = input()
                   command("transfer ".. ttp .." ")
                   end
                   if r == 2 then
                   return
                   end             
                       end

                      if a == 5 then
                      return
                      end

       end
       end
       end
Inelul urmasului:
Schimba seful breslei:

Cod: Selectaţi tot

quest change_guild_master_item begin
   state start begin
      function change_master( name , level_limit , time_resign_limit , time_be_other_leader , time_be_other_member , iscacheitem )
         local ret = guild.change_master_with_limit( name , level_limit , time_resign_limit , time_be_other_leader , time_be_other_member, iscacheitem)
         local result = false
         if ret == 0 then
            say("Ai introdus un nume fals")
         elseif ret == 1 then
            say("Doar liderii de breaslã pot folosi acest inel.")
         elseif ret == 2 then
            say("Membrul breslei nu a fost gãsit.")
         elseif ret == 3 then
            say("Ai adãugat cu succes un Mesaj de lider.")
            result = true
         elseif ret == 4 then
            say("Tu nu eºti in nicio breaslã.")
         elseif ret == 5 then
            say("Caracterul care este trecut ca lider")
            say("nu este online.")
         elseif ret == 6 then
            say("Caracterul care este trecut ca lider")
            say("are nivelul prea mic.")
         elseif ret == 7 then
            say("Caracterul care este trecut ca lider")
            say("trebuie sã aibe deja o breaslã.")
         end
         return result
      end
      when 71099.use begin
         say_title("Inel de continuitate")
         if pc.is_guild_master() == false then
            say("Doar liderii breslelor pot folosi acest inel.")
            return
         end
         say("Te rog sã introduci numele noului lider.")
         say("")
         local s = input()
         say_title("Inel de continuitate")
         if s == pc.name then
            say("Nu poti sã iti introduci numele tãu.")
            return
         elseif s == "" then
            say("Vã rugãm sã introduceti un alt nume!")
            return
         end
         if not pc.is_near_vid( find_pc_by_name( s ) , 10 ) then
            say("Caracterul cãruia vrei sã îi înmânezi breaslã")
            say("trebuie sã fie alaturi de tine.")
            return
         end
         if change_guild_master_item.change_master( s , 40 , 0 , 0 , 0 ,true) == true then
            pc.remove_item(71099)
         elseif ret == 5 then
            say("error: 1")
            say("Vã rugam sã contactati un administrator.")
         elseif ret == 6 then
            say("Caracterul care trebuie sã fie lider")
            say("are nivelul prea scazut.")
         else
            say("error: 2")
            say("Vã rugam sã introduceti un nume:")
            say(ret)
            say("Raportati unui administrator.")            
         end
      end
   end
end
Panou vip :
Alegi o armura si primesti armura si yang si mai te teleporteaza si undeva nu stiu unde ...
Poti seta tu ce sa primeasca ..

Cod: Selectaţi tot

quest neovipplayer begin
state start begin
when 70025.use begin 

say_title("Meniu Jucator V.I.P :")
say("")
say("Buna, "..pc.get_name().."!")
say("Bine ai venit.")
say("Speram ca te simti bine pe serverul nostru...")
say("Acceseaza unul dintre optiunile de mai jos.")
say("")

local s=input()
if s!= "NeoV" then
return
end

local w = select("Obiecte", "Yang", "Teleportare", "Anuleaza")

if w == 1 then
local e = select("Armura Regala Razboinic", "Armura Regala Ninja", "Armura Regala Sura", "Armura Regala Saman", "Anuleaza")

if e == 1 then
pc.give_item2(11971, 1) 
elseif e == 2 then
pc.give_item2(11972, 1) 
elseif e == 3 then
pc.give_item2(11973, 1) 
elseif e == 4 then
pc.give_item2(11974, 1) 
elseif e == 5 then
return
else 
return
end

elseif w == 2 then
local tele = select("100 mil. yang", "250 mil. yang", "500 mil. yang", "750 mil. yang", "1 mld. yang", "1.5 mld. yang", "2 mld. yang", "Anuleaza") 

if tele == 1 then
pc.change_money(100000000)
elseif tele == 2 then
pc.change_money(250000000)
elseif tele == 3 then
pc.change_money(500000000)
elseif tele == 4 then
pc.change_money(750000000)
elseif tele == 5 then
pc.change_money(1000000000)
elseif tele == 6 then
pc.change_money(1500000000)
elseif tele == 7 then
pc.change_money(1999999999)
elseif tele == 8 then
return

else 
return
end

elseif w == 3 then
local tele2 = select("Tinutul Yongam ", "Tinutul Pyngmoo", "Tinutul Joan", "Anuleaza")

if tele2 == 1 then
syschat("Inchide ochi...vei fi transportat in cateva secunde.")
pc.warp(469300, 964200)
elseif tele2 == 2 then
syschat("Inchide ochi...vei fi transportat in cateva secunde.")
pc.warp(969600, 278400)
elseif tele2 == 3 then
syschat("Inchide ochi...vei fi transportat in cateva secunde.")
pc.warp(63200, 166100)
elseif tele == 4 then
return

else
return
end
elseif w == 4 then

return
else
return

end


end 
end 
end
Vip shop :
Daca scrie in chat vip (CRED , nu mai stiu sigur il am de mult in calculator) si are in fata numelui [VIP] i se va deschide un shop .

Cod: Selectaţi tot

when xx.chat."vip" begin
if string.find(pc.get_name(), "[VIP]") then
npc.open_shop()
end
end
[VIP] Name:
Te intreaba daca doresti in fata numelui [VIP]

Cod: Selectaţi tot

quest vipchange begin 
    state start begin 
        when xxxx.use begin 
            say_title("[VIP] Nume") 
            say("") 
            say("Doresti sa ai [VIP]") 
            say("in fata numelui?") 
                local change = select("Da", "Nu") 
                    if change == 2 then 
                        return 
                         
                    elseif change == 1 then 
                        local name = pc.get_name() 
                         
                        pc.name_change("[VIP]""..pc.get_name..") 
                         
                        say_title("[VIP] Nume") 
                        say("") 
                        say("Te rog delogheazate pentru 10 minute.") 
                        say("Daca te loghezi mai repede") 
                        say("numele tau nu se va schimba..") 
                    end 
        end 
    end 
end  
Sursa: EPVP . Tradus de mine !
Sper ca te-am ajutat.
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

Răspunsuri bune...dar nu e chiar ce am nevoie. :(

Vreau ca VIP-ul să aibă anumite comenzi... de exemplu: /warp, /tr, /level, /block_chat, /dc ....
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Avatar utilizator
SirFulgeruL
Nivel 2

Nivel 2
Mesaje: 211
Membru din: 08 Feb 2014, 18:45
Aprecieri: 20  
Mulţumiri: 5  
Medalii

Pai este foarte simplu , comenzile care le-ai spus tu mai sus , le are gradul GOD , ii dai GOD si ii scrii [VIP] in paranteze . Sau ai pe server vip system?
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

sirfulgerul scrie:Pai este foarte simplu , comenzile care le-ai spus tu mai sus , le are gradul GOD , ii dai GOD si ii scrii [VIP] in paranteze . Sau ai pe server vip system?
Vreau ca deasupra capului să-i apară stema de VIP. dacă-i dau grad GOD, îi apare GM.... înţelegi?
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Avatar utilizator
XXGhostXX
Nou Venit

Nou Venit
Mesaje: 30
Membru din: 08 Mar 2014, 04:43
Server: Just4Metin
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

nu as crede ca e posibil
Avatar utilizator
TheGent
Nou Venit

Nou Venit
Mesaje: 7
Membru din: 17 Mar 2014, 19:50
Server: Dedicat.
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

II dai grad LOW_WIZARD si are restrictii la anumite comenzi.
Are acces doar la comenzile:/warp,/go,/inv,/mob,/poly,/stun,/dc,/slow,/tra.
Cat despre stema de deasupra capului,adica gen asta:

file:///D:/Metin2WP%20Gaming%202.5/screenshot/1231_122354.jpg

este posibil sa setezi sa apara doar VIP-ului,dar nici eu nu stiu cum...

Sper ca te-am ajutat! ;)
Avatar utilizator
Gigiz
Deţinător Server

Deţinător Server
Mesaje: 1866
Membru din: 08 Aug 2013, 12:31
Server: Metin2Remix
Regat: Shinsoo
Aprecieri: 126  
Mulţumiri: 21  
Discord: Copiază ID
 Contact:
Medalii

Salut,
îţi alegi un grad din navicat »» common »» gmlist »» eu aş zice să alegi LOW_WIZARD .

După, intri în FTP »» /usr/home/game/channel1 editezi fişierul CMD ( dacă nu-l ai , îl creezi ) şi adaugi în el comenzile care vrei tu să le aibe Ce-i cu gradul VIP.

Exemplu:

notice LOW_WIZARD
item LOW_WIZARD

etc...
Dacă bagi ce am zis eu mai sus, cui îi dai comenzi pentru gradul VIP , o să poată da anunţ global , creea iteme şi restu comenzilor specifice acelui grup.

Sper că ai înţeles.


P.S : ca să aibe comenzi ce-i ce au [VIP] Trebuie să-i bagi manual exact cum bagi un GM şi să setezi la mAuthority LOW_WIZARD
Imagine
Click aici pentru a intra pe remix2.
Afișează semnătura
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

gigi™ scrie:Salut,
îţi alegi un grad din navicat »» common »» gmlist »» eu aş zice să alegi LOW_WIZARD .

După, intri în FTP »» /usr/home/game/channel1 editezi fişierul CMD ( dacă nu-l ai , îl creezi ) şi adaugi în el comenzile care vrei tu să le aibe Ce-i cu gradul VIP.

Exemplu:

notice LOW_WIZARD
item LOW_WIZARD

etc...
Dacă bagi ce am zis eu mai sus, cui îi dai comenzi pentru gradul VIP , o să poată da anunţ global , creea iteme şi restu comenzilor specifice acelui grup.

Sper că ai înţeles.


P.S : ca să aibe comenzi ce-i ce au [VIP] Trebuie să-i bagi manual exact cum bagi un GM şi să setezi la mAuthority LOW_WIZARD
Mulţumesc. :D Pentru cine mai are problemă de genu' ăsta, daţi-vă din gmlist funcţia LOW_WIZARD. nu vă apare stema deasupra capului. Mulţam' mult, Gigi.

Rog un moderator să dea T.C.
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
193
Răspunsuri
0
Vizualizări
234
Răspunsuri
4
Vizualizări
406

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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