Jump to content
×
×
  • Create New...
  • 0

Por limite por ip


Question

Galera, uso esse script de P points em meu ot. Porem se o cara logar 10 accs ele ganha os points nas 10 accs.

Teria como alguém implementar alguma coisa que só ganhe em uma acc por IP

 

 

 

--[[
P Points System.
Version : v1.0
]]--

local config = {
p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora )
p_points = 1 -- Quantidade de pontos recebida a cada "p_time"
}

local function givePoints(cid, quant)
if os.time() - getCreatureStorage(cid, 1219) >= config.p_time then
doPlayerSendTextMessage(cid, 19, "Congratulations, you recieved ".. config.p_points .." p points. Now you have ".. config.p_points + getPoints(cid) .." p points in your account. Your timer was reseted.") 
doPlayerAddPoints(cid, quant) 
doCreatureSetStorage(cid, 1219, 0)
doCreatureSetStorage(cid, 1219, os.time())
end
return true
end 

function onThink(interval)
for i, v in pairs(getPlayersOnline()) do 
givePoints(v, config.p_points)
end
return true
end
Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0
37 minutos atrás, marcelinhok disse:

Galera, uso esse script de P points em meu ot. Porem se o cara logar 10 accs ele ganha os points nas 10 accs.

Teria como alguém implementar alguma coisa que só ganhe em uma acc por IP

 

 

 


--[[
P Points System.
Version : v1.0
]]--

local config = {
p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora )
p_points = 1 -- Quantidade de pontos recebida a cada "p_time"
}

local function givePoints(cid, quant)
if os.time() - getCreatureStorage(cid, 1219) >= config.p_time then
doPlayerSendTextMessage(cid, 19, "Congratulations, you recieved ".. config.p_points .." p points. Now you have ".. config.p_points + getPoints(cid) .." p points in your account. Your timer was reseted.") 
doPlayerAddPoints(cid, quant) 
doCreatureSetStorage(cid, 1219, 0)
doCreatureSetStorage(cid, 1219, os.time())
end
return true
end 

function onThink(interval)
for i, v in pairs(getPlayersOnline()) do 
givePoints(v, config.p_points)
end
return true
end

Esse negocio de por IP nao funciona, se a pessoa usar VPN ela cria outra conta denovo.

 

Link to post
Share on other sites
  • 0
4 horas atrás, brazvct disse:

Esse negocio de por IP nao funciona, se a pessoa usar VPN ela cria outra conta denovo.

 

Claro q funciona, sem o negocio de ip a cada 1 hora online o cabra ganha 1 point, Sem esse negocio de ip ele fica logando com 10 accs e ganha nas 10 accs, e com a parada de ip so ganha em 1 acc.

Edited by marcelinhok
Link to post
Share on other sites
  • 0
5 horas atrás, marcelinhok disse:

Galera, uso esse script de P points em meu ot. Porem se o cara logar 10 accs ele ganha os points nas 10 accs.

Teria como alguém implementar alguma coisa que só ganhe em uma acc por IP

 

 

 


--[[
P Points System.
Version : v1.0
]]--

local config = {
p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora )
p_points = 1 -- Quantidade de pontos recebida a cada "p_time"
}

local function givePoints(cid, quant)
if os.time() - getCreatureStorage(cid, 1219) >= config.p_time then
doPlayerSendTextMessage(cid, 19, "Congratulations, you recieved ".. config.p_points .." p points. Now you have ".. config.p_points + getPoints(cid) .." p points in your account. Your timer was reseted.") 
doPlayerAddPoints(cid, quant) 
doCreatureSetStorage(cid, 1219, 0)
doCreatureSetStorage(cid, 1219, os.time())
end
return true
end 

function onThink(interval)
for i, v in pairs(getPlayersOnline()) do 
givePoints(v, config.p_points)
end
return true
end

configura o mc.lua para 1 ip e no config.lua 1 por conta no caso so podera o config ira bloquear qualquer tentativa de acessa 2 acc na mesma conta e o mc ira bloquear o mesmo ip logar 2+ contas diferente

Link to post
Share on other sites
  • 0
1 minuto atrás, JulianoZN disse:

configura o mc.lua para 1 ip e no config.lua 1 por conta no caso so podera o config ira bloquear qualquer tentativa de acessa 2 acc na mesma conta e o mc ira bloquear o mesmo ip logar 2+ contas diferente

Esse não é o problema dele, ele não está com problemas em relação a logar mais de um personagem na mesma conta, e sim de, mais de uma personagem da mesma conta poder ganhar os pontos. 

Link to post
Share on other sites
  • 0
33 minutos atrás, Yan18 disse:

Esse não é o problema dele, ele não está com problemas em relação a logar mais de um personagem na mesma conta, e sim de, mais de uma personagem da mesma conta poder ganhar os pontos. 

Exatamente !

Link to post
Share on other sites
  • 0

Da pra abrir vários clientes com Sandboxie e ainda da pra configurar VPN (Pra mascarar IP) em cada um, então não acho que seja uma boa um script que de algo pra quem ta online, vão abusar disso abrindo vários clientes e vão usar um VPN diferente em cada um

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now