Parola inventar

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Salutare,

Vreau sa verific si eu ce iteme are un jucator pe un caracter, dar m-am lovit de faptul ca are parola la inventar..... avetii idee careva cum aflu ce parola si-a pus la inventar?


Va multumesc!
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

UP
Avatar utilizator
Speachless
Deţinător Server

Deţinător Server
Mesaje: 1895
Membru din: 22 Iul 2014, 00:52
Server: Calliope2
Regat: Shinsoo
Aprecieri: 206  
Mulţumiri: 173  
 Contact:
Medalii

1. Parola se salvată intr-un fisier sql din baza de date. Verifică la log sau player, ce tabele sunt acolo.
2. Parola poate fi salvată printr-un quest flag, în player.quest.
3. Parola poate fi salvată într-un fisier .txt din serverfile.
4. Parola poate fi salvata in player.player sau account.account

Baftă.
Like any god, I have my own bible and it is called the terms of use.
Imagine
Afișează semnătura
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Are acest quest bagat pe server....:
quest account_security begin
state start begin
when login begin
cmdchat("securitate_questindex "..q.getcurrentquestindex())
if pc.getqf("parola_cont") == 0 then
cmdchat("securiate_cont 0")
end
end
when 40004.use begin
say_reward("Introdu numele jucatorului caruia")
say_reward("vrei sa ii dezactivezi securitatea.")

local name = input()
local vid = find_pc_by_name(name)
if vid == 0 then
say_reward("Jucatorul nu exista sau nu este online.")
else
local old = pc.select(vid)
pc.setqf("parola_cont", 0)
cmdchat("securiate_cont 0")
say_reward("Securitatea este dezactivata!")
pc.select(old)
say_reward("Securitatea este dezactivata!")
end
end
when 33002.chat."Securitate Cont" begin
say_title("Securitate Cont:")
say("")
local s = select("Activare", "Dezactivare", "Inchide")
if s == 1 then
if pc.getqf("parola_cont") != 0 then
say_title("Securitate Cont")
say("Securitatea este activa deja.")
return
end
say_title("Securitate Cont")
say_reward("Introduceti o parola formata din 4 cifre:")
say("")
local parola = tonumber(input())
if parola > 9999 or parola < 1000 then
say_title("Securitate Cont")
say_reward("Parola trebuie sa fie formata din 4 cifre.")
say("")
return
end
say_title("Securitate Cont")
say_reward("Parola ta este: "..parola)
say("")
pc.setqf("parola_cont", parola)
cmdchat("securiate_cont 1")
wait()
say_reward("Securitatea a fost activata cu succes!")
say("")
elseif s == 2 then
local parola_cont = pc.getqf("parola_cont")
if parola_cont != 0 then
say_title("Securitate Cont")
say("Pentru a dezactiva securitatea,")
say("trebuie sa introduci parola actuala:")
local parola = tonumber(input())
if parola != parola_cont then
say("Parola introdusa este gresita.")
return
else
pc.setqf("parola_cont", 0)
cmdchat("securiate_cont 0")
say("Securitatea a fost dezactivata!")
end
else
pc.setqf("parola_cont", 0)
say_title("Securitate Cont")
say("Securitatea este deja dezactivata!")
say("")
end
end
end
when button or info begin
local parola = account_security.ParolaClient()
if parola == pc.getqf("parola_cont") then
cmdchat("securiate_cont 0")
syschat("Inventarul a fost deblocat!")
else
syschat("Parola introdusa este gresita!")
end
end

function ParolaClient()
cmdchat("fereastra_quest 1")
local value = input()
cmdchat("fereastra_quest 0")
return tonumber(value)
end
end
end
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Si asta :


quest BlockItem begin
state start begin
when login begin
local f = "BlockItem"
if pc.getf(f,"Enable") == 1 then
syschat("|cFF3CB371|h[System Protecþie Iteme]:|h|r Activ. Itemele tale nu pot fi aruncate, vându-te sau negociate!")
else
return
end
end
when 33002.chat."Protecþie Iteme" begin
say_title2("Protecþie Iteme[ENTER]")
say2("Îþi recomandãm sã foloseºti o parolã de securitate!")
say2("Parola de securitate trebuie sã fie formatã din 4 cifre.[ENTER]")
say2("Ce doriþi sã faceþi în continuare?[ENTER]")
local main = select("Parolã de securitate","Activare/Dezactivare","Închide")
if main == 1 then
say_title2("Parolã de securitate[ENTER]")
local pw_security = select("Activare","Schimbare","Închide")
if pw_security == 1 then
if pc.getqf("pw_block_item") != 0 then
syschat("Ai deja o parolã de securitate activã!")
return
end
say_title2("Parolã de securitate[ENTER]")
say2("În primul rând ai nevoie de o parolã de securitate")
say2("Introdu parola doritã:[ENTER]")
local pass_block_item = tonumber(input())
if pass_block_item > 9999 or pass_block_item < 1000 then
say_title2("Protecþie Iteme[ENTER]")
say2("Parola trebuie sã fie formatã din 4 cifre![ENTER]")
say2("")
return
end
say_title2("Protecþie Iteme[ENTER]")
say2("În regulã! Parola ta este: "..pass_block_item.."[ENTER]")
pc.setqf("pw_block_item", pass_block_item)
end
if pw_security == 2 then
local pw_block_item = pc.getqf("pw_block_item")
if pc.getqf("pw_block_item") == 0 then
syschat("Activeazã-þi mai întâi o parolã de securitate!")
return
end
say_title2("Parolã de securitate[ENTER]")
say2("Pentru a schimba parola te rugãm sã o introduci")
say2("pe cea actualã:[ENTER]")
local pw_change = tonumber(input())
if pw_change != pw_block_item then
syschat("Parola introdusã este greºitã!")
return
else
say_title2("Parolã de securitate[ENTER]")
say2("Introdu noua parolã:")
local pass_block_item_new = tonumber(input())
say_title2("Parolã de securitate[ENTER]")
say2("În regulã! Noua ta parolã este: "..pass_block_item_new.."[ENTER]")
pc.setqf("pw_block_item", pass_block_item_new)
end
end
end
if main == 2 then
if pc.getqf("pw_block_item") == 0 then
syschat("Activeazã-þi mai întâi o parolã de securitate!")
return
end
local f = "BlockItem"
say_title2("Protecþie Iteme[ENTER]")
say2("Status: ".. pc.getf(f,"Enable") .."")
local mnd = select("Activare", "Dezactivare")
if mnd == 1 then
local pw_block_item = pc.getqf("pw_block_item")
say_title2("Protecþie Iteme[ENTER]")
say2("Introdu parola de securitate pentru a continua:[ENTER]")
local password = tonumber(input())
if password != pw_block_item then
say_title2("Protecþie Iteme[ENTER]")
say2("Parola introdusã nu este corectã.[ENTER]")
return
else
pc.setf(f,"Enable", 1)
chat("Protecþia itemelor este acum ACTIVATÃ!")
end
end
if mnd == 2 then
local pw_block_item = pc.getqf("pw_block_item")
say_title2("Protecþie Iteme[ENTER]")
say2("Introdu parola de securitate pentru a continua:[ENTER]")
local password = tonumber(input())
if password != pw_block_item then
say_title2("Protecþie Iteme[ENTER]")
say2("Parola introdusã nu este corectã.[ENTER]")
return
else
pc.setf(f,"Enable", 0)
chat("Protecþia itemelor este acum DEZACTIVATÃ!")
end
end
end
if main == 3 then
return
end
end
end
end
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

Subiect arhivat, te rog sa respecti noul model.
http://just4metin.ro/probleme/model-pos ... 67107.html
https:/horus-maps.com
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
282
Răspunsuri
2
Vizualizări
297
Răspunsuri
1
Vizualizări
138
Răspunsuri
14
Vizualizări
1844

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie