Ir para conteúdo
  • Cadastre-se

(Resolvido)Spell: Contagem de Players em 20 SQM


Ir para solução Resolvido por zipter98,

Posts Recomendados

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

Link para o post
Compartilhar em outros sites
  • 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

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Danihcv
      Bom galera, faz tempo que não posto um tutorial, então resolvi trazer esse, que apesar de ser simples tem utilidade pra algumas pessoas.
       
      Esse é um sistema que eu criei pra fazer com que o god possa alterar a visão dele pra como se fosse sempre dia ou pra visão de players normais.

      1°)Como funciona:
          Quando o GOD entrar no server, ele já vai estar com a visão de "sempre dia". Se ele quiser ver que nem os players normais, basta falar /light. Se ele quiser voltar a ver "sempre dia" basta falar novamente /light
       
      2°)Instalando o sistema:
       
         Primeiramente vá em data\creaturescripts e adicione essa tag ao arquivo creaturescripts.xml:
      <event type="login" name="GodLight" event="script" value="godLight.lua"/>    Agora va em data\creaturescripts\scripts abra o arquivo login.lua e adicione isso antes do ultimo return true:
      registerCreatureEvent(cid, "GodLight")    Agora ainda na pasta data\creaturescripts\scripts crie um arquivo chamado godLight.lua e coloque isso dentro:



       
       
         Agora va na pasta data\talkactions e adicione essa tag ao arquivo talkactions.xml:
      <talkaction words="/light" event="script" access="5" value="godLight.lua"/>    Agora va na pasta data\talkactions\scripts e crie um arquivo chamado godLight.lua e coloque isso dentro:



       
      Pronto! Seu sistema está instalado.
       
      Se vc quiser que qualquer pessoa possa usar esse sistema, basta fazer o seguinte:



       
      E ao invés de colocar a tag (que está aí em cima) em talkactions.xml, coloque essa:
      <talkaction words="/light" event="script" value="godLight.lua"/>
       
       
      E isso é tudo, pessoal!
      Um sistema simples mas que pra alguns tem bastante utilidade. Em breve trarei novos tutoriais! Se tiverem alguma sugestão, podem mandar por pm.
    • Por Ayron5
      No meu OTC tem essa mensagem que aparece quando o player loga! Queria editar só que procurei horrores e nada! :/   Rep+  para quem ajudar   

       
    • Por RedSlugah
      Salve galera do TK ! 
       
      não to conseguindo localizar o script que da aquela mensagem de "vc nao tem vip compre vip no site" q aparece qnd vc tenta entrar na area vip e nao é vip... ja procurei a globalevents inteira e nao acho
       
      se for ajudar, o script nao manda msg no looby ele abre uma janela escrito isso
       
       
    • Por goodlloords
      Recentemente baixei um servidor, mas de certo em certo tempo ele fala uma mensagem dando um link para comprar points
       
       
                                     Ajude nos com doação,e em troca daremos points para você gastar, doe pelo blog:http://ntoblackwhite.blogspot.com.br/p/blog-page_82.htlm
       
      Alguem sabe como retirar esta mensagem?
    • Por cesarfilho55
      Weblara
      Xeon/AMD CPU +1800MHz / RAM - 1GB / Uplink - 1 gbps / HD - 30GB / IP Fixo - 1 / Ativo 1~5Hrs / DC - EUA/Ca / Ping - 150ms // #Tráfego Ilimitado sem Abuso #Uma Reinstalação grátis por mês #Virtualização VMware vCloud
       
      no caso eu iria usar windowns server 2008 32b,meu servidor é de wodbo 8.0 .
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo