Ir para conteúdo

Featured Replies

Postado

Eu queria uma spell em que contasse quantos players ha numa area de 20 SQM do player.
Exemplo:

O Player está no centro, ao redor dele em 20 SQM há 3 players, ai aparece uma mensagem (qualquer cor) falando:
Há 4 players na área onde você está.

 

Obs: Os players estão na área de 20 SQM.

 

Apenas isso..

Resolvido por zipter98

Ir para solução
Postado
  • Solução

local area = 20              --Área (SQM).
function onCastSpell(cid)
    local count = 0
    for _, pid in pairs(getSpectators(getThingPos(cid), area, area)) do
        if isPlayer(pid) then
            count = count + 1
        end
    end
    doPlayerSendTextMessage(cid, 27, "Há "..count.." player"..(count > 1 and "s" or "").." na área onde você está.")
    return true
end

não respondo pms solicitando suporte em programação/scripting

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.8k

Informação Importante

Confirmação de Termo