Ir para conteúdo

Featured Replies

  • Respostas 15
  • Visualizações 1.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Ele quer entrar exatamente com "2" chares na mesma conta, ele não quer que de pra entrar com "3" nem com "4" ele quer EXATAMENTE só dois chares por account logadas ao mesmo tempo.

Postado
3 horas atrás, mikaelkelvin disse:

vc poderia mim ajudar?

@Werner

Vai no config.lua e procura por:

onePlayerOnlinePerAccount = true

tira o true e coloca false, assim poderá logar quantos quiser.

 

Após fazer isso vc coloca um script AntiMC, que no caso pode ser o que o Sttorm mandou, assim ele vai barrar caso a pessoa queira logar mais que a quantiade que vc deseja (no caso 2).

 

Em data/creaturescripts/scripts vc cria um arquivo "antimc.lua" e coloca:

local config = {
max = 2, -- Número de players permitido com o mesmo IP.
group_id = 1 -- Kikar apenas player com o group id 1.
}

local accepted_ip_list = {} -- Lista dos players permitidos a usar MC, exemplo: {"200.85.3.60", "201.36.5.222"}

local function antiMC(p)
if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then
doRemoveCreature(p.pid)
end
return true
end

function onLogin(cid)
if getPlayerGroupId(cid) <= config.group_id then
if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then
addEvent(antiMC, 1000, {pid = cid, max = config.max+1})
end
end
return true
end

Agora em creaturescripts/creaturescripts.xml vc adiciona a tag:

<event type="login" name="AntiMC" event="script" value="antimc.lua"/>

 

Como o script ja diz, caso vc queira que algum jogador possa logar mais de 2 chares vc coloca no "local accepted_ip_list"

Talvez você queira ver:

BestBaiak

[FAQ]Remere's Map Editor - Dúvidas e soluções de bugs 

 

Contato:

1.png.dadb3fc3ee6ffd08292705b6a71e3d88.png Discord:

Postado

Testa ai.

 

local maxPlayersPerAcc = 2

function onLogin(cid)
	if #getPlayersByAccountId(getPlayerAccount(cid)) >= maxPlayersPerAcc then
		return false
	end
	return true
end

 

 

 

 

Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito.

                                                                                                                                                                                                                                        Aristóteles 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo