[RELEASE]Securitate Inventar

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Deconectat
Avatar utilizator
AndyOpris
Nivel 2
Nivel 2
Mesaje: 260
Membru din: 09 Iun 2015
Status: Lucrez la Metin2A
Server Metin2: Metin2A
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 38

[RELEASE]Securitate Inventar

Mesajde AndyOpris » 04 Dec 2015, 14:46

Salut astazi o sa va preint sistemul de Securitate la inventar de pe Metin2Alaska si SerentyII !!!
Deci sa incepem:

Creeam un .lua numit:
securitate_inv.lua si scriem in el:

Cod: Selectaţi tot

quest securitate_inv begin
   state start begin
      function GetPassword()
         cmdchat("getinputbegin")
         password = input(cmdchat("sistem_negot_verificare_nume"))
         cmdchat("getinputend")
         --chat("-cenzurat- mea "..password)
         return password
      end
      
      when login begin
            cmdchat("securitate_index "..q.getcurrentquestindex()) -- -cenzurat- Poate Merge
         --chat("Ai afisat Sistemul de Putere "..q.getcurrentquestindex())
         if file_exists() != true then
            cmdchat("securiate_cont")
         else
            cmdchat("activareinv")
         end
      end
      
      when button or info begin
         --chat("Ai afis123123")
         local password = securitate_inv.GetPassword()
         --chat("-cenzurat- mea "..password)
         --chat("-cenzurat- mea2 "..citire_parola())
         if tonumber(password) == tonumber(citire_parola()) then
            cmdchat("securiate_cont")
            --chat("Ai afis123123")
         end
        end
      
      when 9003.chat."Setare parola" begin
         if file_exists() != true then
            say("stati parola")
            local item_vnum = input()
            setare_parola(item_vnum)
            cmdchat("activareinv")
         else
            say("In cazul in care va uitati parola de la inventar")
            say("luati legatura cu AndyOpris !")         
         end
      end   

      when 9003.chat."Resetare parola" begin
         if file_exists() != true then
            say("Nu puteti reseta parola")
         else
            say("Introduceti parola veche")
            local item_vnum = input()
            if tonumber(item_vnum) == tonumber(citire_parola()) then
               say("introduceti parola noua")
               local item_vnum1 = input()
               resetare_parola()
               setare_parola(item_vnum1)
            else
               say("Parola este gresita")
            end
         end
      end
   end
end
   


Acum adaugam in questlib.lua asta:

Cod: Selectaţi tot

DirectorSecuritate = get_locale_base_path().."/quest/securitate/"

function citire_parola()
   local FisierPassword = DirectorSecuritate..pc.get_name().."_securitate.txt"
   local parola   
   if io.open(FisierPassword, "r") != nil then
      io.input(FisierPassword)
      parola = tonumber(io.read())
      io.input():close()
   else
      parola = 0
   end
   return parola
end

function file_exists()
   local name = DirectorSecuritate..pc.get_name().."_securitate.txt"
   local f=io.open(name,"r")
   if f!=nil then
      io.close(f)
      return true
   else
      return false
   end
end

function setare_parola(nr_buton)
   local name = DirectorSecuritate..pc.get_name().."_securitate.txt"
   io.output(name)
   io.write(tostring(nr_buton))
   io.flush()
   io.close()

end

function resetare_parola()
   local name = DirectorSecuritate..pc.get_name().."_securitate.txt"      
   os.remove(name)
end


Si in quest_functions adaugam:

Cod: Selectaţi tot

citire_parola
file_exists
setare_parola
resetare_parola


Acum creeam un folder numit „securitate“ in direcorul /usr/home/game/share/locale/(limba SF)/quest


Si cam Atata , bafta :D
Imagine

Deconectat
Avatar utilizator
Chance
Helper
Helper
Mesaje: 1085
Membru din: 31 Dec 2014
Localitate: Constanta
Reputație: ==================
► Helper
==================
► Boss
==================
► Spartan A.K.A Danutzu
==================
► Fost Moderator
==================
Status: Sânge de Spartan
Server Metin2: Posibil
Regat: Jinno
Mulțumiri acordate: 5
Mulțumiri primite: 26
Contact:

Re: [RELEASE]Securitate Inventar

Mesajde Chance » 04 Dec 2015, 14:56

O să încerc ! Merci !

Deconectat
Avatar utilizator
[Dionise]
Utilizator interzis !
Utilizator interzis !
Mesaje: 731
Membru din: 10 Sep 2015
Status: Kingdom Of
Server Metin2: Ankarya
Mulțumiri acordate: 1
Mulțumiri primite: 2
Contact:

Re: [RELEASE]Securitate Inventar

Mesajde [Dionise] » 04 Dec 2015, 15:19

=))))))))))))))

#Asta_INSEAMNA_SA_DAI_COPY_PASTE :))

#Partea client unde-i bosulica?

Deconectat
Avatar utilizator
AndyOpris
Nivel 2
Nivel 2
Mesaje: 260
Membru din: 09 Iun 2015
Status: Lucrez la Metin2A
Server Metin2: Metin2A
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 38

Re: [RELEASE]Securitate Inventar

Mesajde AndyOpris » 04 Dec 2015, 15:33

[Arrow] scrie:=))))))))))))))

#Asta_INSEAMNA_SA_DAI_COPY_PASTE :))

#Partea client unde-i bosulica?


e din quest
Imagine

Deconectat
Avatar utilizator
[Dionise]
Utilizator interzis !
Utilizator interzis !
Mesaje: 731
Membru din: 10 Sep 2015
Status: Kingdom Of
Server Metin2: Ankarya
Mulțumiri acordate: 1
Mulțumiri primite: 2
Contact:

Re: [RELEASE]Securitate Inventar

Mesajde [Dionise] » 04 Dec 2015, 15:52

AndyOpris scrie:
[Arrow] scrie:=))))))))))))))

#Asta_INSEAMNA_SA_DAI_COPY_PASTE :))

#Partea client unde-i bosulica?


e din quest

Si butonu de unde apare? :))

Deconectat
Avatar utilizator
CHULI
Miracolul Crăciunului
Miracolul Crăciunului
Mesaje: 2457
Membru din: 06 Noi 2015
Mulțumiri acordate: 77
Mulțumiri primite: 117

Re: [RELEASE]Securitate Inventar

Mesajde CHULI » 04 Dec 2015, 16:01

Lipseşte partea uichat.py .. Se poate găsi în vechiul client calliope decryptat .
Imagine

Deconectat
Avatar utilizator
mazian321
Nivel 1
Nivel 1
Mesaje: 147
Membru din: 10 Sep 2013
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Limit
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [RELEASE]Securitate Inventar

Mesajde mazian321 » 08 Dec 2015, 21:50

Alaska nu are ca parte de server tot ce ai scris mai sus . Plus , nu o sa mearga , puteti sa lipiti uichat din caliope , tot nu o sa mearga , asigur .

PS : Eu am sistemul , exact ca pe Alaska , si sistemul este mult mai maricel , nu e doar uichat . Acum , poate asta este un sistem asemanator , dar nu stiu ce siguranta ai pe el :))
- WebHosting - VPS - VDS - Dedicated -
ImagineImagineImagine
Imagine freakservers
Imagine info[@]freakservers.net
Trebuie să fii logat sau înregistrat pentru a vedea acest link.


Deconectat
Avatar utilizator
CHULI
Miracolul Crăciunului
Miracolul Crăciunului
Mesaje: 2457
Membru din: 06 Noi 2015
Mulțumiri acordate: 77
Mulțumiri primite: 117

Re: [RELEASE]Securitate Inventar

Mesajde CHULI » 08 Dec 2015, 21:54

mazian321 scrie:Alaska nu are ca parte de server tot ce ai scris mai sus . Plus , nu o sa mearga , puteti sa lipiti uichat din caliope , tot nu o sa mearga , asigur .

PS : Eu am sistemul , exact ca pe Alaska , si sistemul este mult mai maricel , nu e doar uichat . Acum , poate asta este un sistem asemanator , dar nu stiu ce siguranta ai pe el :))



Ce te lauzi atât ? uichat de la caliope şi quest ul ăsta merge .. de fiecare dată cere parolă la inventar , că are alaska mai complex e partea a 2
Imagine

Deconectat
Avatar utilizator
[Dionise]
Utilizator interzis !
Utilizator interzis !
Mesaje: 731
Membru din: 10 Sep 2015
Status: Kingdom Of
Server Metin2: Ankarya
Mulțumiri acordate: 1
Mulțumiri primite: 2
Contact:

Re: [RELEASE]Securitate Inventar

Mesajde [Dionise] » 08 Dec 2015, 22:09

mazian321 scrie:Alaska nu are ca parte de server tot ce ai scris mai sus . Plus , nu o sa mearga , puteti sa lipiti uichat din caliope , tot nu o sa mearga , asigur .

PS : Eu am sistemul , exact ca pe Alaska , si sistemul este mult mai maricel , nu e doar uichat . Acum , poate asta este un sistem asemanator , dar nu stiu ce siguranta ai pe el :))

Nu te intereseaza ce ai tu

Deconectat
Avatar utilizator
Kyoura
Nivel 4
Nivel 4
Mesaje: 749
Membru din: 15 Dec 2014
Localitate: Constanta
Status: Metin2Royal.eu
Server Metin2: Metin2Royal
Regat: Jinno
Mulțumiri acordate: 11
Mulțumiri primite: 25
Contact:

Re: [RELEASE]Securitate Inventar

Mesajde Kyoura » 09 Dec 2015, 09:56

Eu l-am instalat dar fara uichat.py deoarece nu cred ca are legatura.. imi merge sa setez parola etc dar cand deschid inventarul nu imi cere parola. rezolvare?
Pai dupa ce ca astia il pun si ei de pe unde il pun ciordit mai si omiti chestii ?
Imagine


Înapoi la “Topicuri şi mesaje şterse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: enacheflorin1, Google [Bot], Mihawk și 12 vizitatori