Postado Março 19, 2015 10 anos 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..
Postado Março 19, 2015 10 anos 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.