Queria saber se tem como fazer uma script que o player que esta usando mc na tela não consiga ataca outro player com dois char, ou ele ataca com o main o player ou o mc dele ataca mas com os dois ele não conseguir atacar, já vi esse script em um servidor mas não achei.
MCS não ataca outros players

<event type="combat" name="onAttack" script="custom_attack.lua" />
function onAttack(cid, target)
local mainPlayer = Player(cid)
local followers = mainPlayer:getFollowers()
-- Verifica se o jogador possui mais de um seguidor (MC)
if followers and #followers > 0 then
for _, follower in ipairs(followers) do
-- Impede que o seguidor do jogador ataque outros jogadores
if target:isPlayer() then
mainPlayer:say("Desculpe, mas você não pode atacar outros jogadores com dois personagens simultaneamente.", TALKTYPE_PRIVATE)
return false
end
end
end
-- Permite o ataque se não houver restrições
return true
end
Em 28/06/2023 em 05:03, L3K0T disse:<event type="combat" name="onAttack" script="custom_attack.lua" />
function onAttack(cid, target)
local mainPlayer = Player(cid)
local followers = mainPlayer:getFollowers()-- Verifica se o jogador possui mais de um seguidor (MC)
if followers and #followers > 0 then
for _, follower in ipairs(followers) do
-- Impede que o seguidor do jogador ataque outros jogadores
if target:isPlayer() then
mainPlayer:say("Desculpe, mas você não pode atacar outros jogadores com dois personagens simultaneamente.", TALKTYPE_PRIVATE)
return false
end
end
end-- Permite o ataque se não houver restrições
return true
end
O manin vi só agora, mas nao funciono não, tipo nao deu erro nenhum mas os player mesmo com o MC consegue ataca outros players.