Ir para conteúdo

Bruno Carvalho

Héroi
  • Registro em

  • Última visita

Tudo que Bruno Carvalho postou

  1. Bruno Carvalho postou uma resposta no tópico em Playground (Off-topic)
    Tem alguém tentando ser da equipe.
  2. Ngm

    Bruno Carvalho postou uma resposta no tópico em Playground (Off-topic)
    Eu respondi vc .-.
  3. Esse projeto é muito bom, além de reviver o velho "GUI" das versões 8.5. (Eu sou um contribuidor oficial dele)
  4. Eu pensei a mesma coisa =D no mu apertava m e aparecia =D
  5. Ty manow, fiz algumas alterações. Atualização: 3.1: Fixes: O /p check mostra o id dos items (eu tinha esquecido de atualiza no meu aqui) O /p del agora deleta os items do player (foi uma falha minha e estava removendo o item do próprio god).
  6. Precisa estar online, vou ver se na próxima versão ele pode estar tanto off quanto on.
  7. Versão: 3.2 Versão de tibia: 9.4+ (Funciona em anteriores) Descrição: Existem muitos scripts que ajudam o administrador do servidor a cuidar dele, um deles é saber coisas sobre quem está jogando e se está sendo honesta. Eu peguei alguns scripts e estou juntando em um para diminuir o tamanho e ter uma fácil verificação. TAG: <talkaction log="yes" words="!p;/p" access="5" event="script" value="playercheck.lua"/> Script: Talkactions/scripts/playercheck.lua local config = { check = {"check", "viwer", "verificar", "ver"}, delete = {"del", "delete", "deletar"}, search = {"search", "procurar"} } function getItemsInContainer(cont, sep) local text = "" local tsep = "" local count = "" for i=1, sep do tsep = tsep.."-" end tsep = tsep..">" for i=0, getContainerSize(cont.uid)-1 do local item = getContainerItem(cont.uid, i) if isContainer(item.uid) == FALSE then if item.type > 0 then count = "("..item.type.."x)" end text = text.."\n"..tsep..getItemNameById(item.itemid).." "..count.." ("..item.itemid..")" else if getContainerSize(item.uid) > 0 then text = text.."\n"..tsep..getItemNameById(item.itemid).." ("..item.itemid..")" text = text..getItemsInContainer(item, sep+2).." ("..item.itemid..")" else text = text.."\n"..tsep..getItemNameById(item.itemid).." ("..item.itemid..")" end end end return text end function onSay(cid, words, param, channel) local slotName = {"Cabeça", "Amuleto", "Backpack", "Armor", "Mao Direita", "Mao Esquerda", "Legs", "Pés", "Ring", "Ammo Slot"} local t = string.explode(param, ",") if(table.isStrIn(param, config.check)) then if getPlayerGroupId (cid) >= 5 then local player = getPlayerByNameWildcard(t[2]) if isPlayer(player) == TRUE then local text = getPlayerName(player).."'s Equipment: " for i=1, 10 do text = text.."\n\n" local item = getPlayerSlotItem(player, i) if item.itemid > 0 then if isContainer(item.uid) == TRUE then text = text..slotName[i]..": "..getItemNameById(item.itemid).." ("..item.itemid..") "..getItemsInContainer(item, 1) else text = text..slotName[i]..": "..getItemNameById(item.itemid).." ("..item.itemid..")" end else text = text..slotName[i]..": Empty" end end doShowTextDialog(cid, 6579, text) else doPlayerSendCancel(cid, "This player is not online.") end end elseif(table.isStrIn(param, config.delete)) then if getPlayerGroupId(cid) >= 5 then local player = getPlayerByNameWildcard(t[3]) if isPlayer(player) == TRUE then count = t[4] if(not t[4]) then count = 1 end if getPlayerItemCount(player, t[2]) > 0 then if doPlayerRemoveItem(player, t[2], count) then doPlayerSendCancel(cid, "Item Deletado.") else doPlayerSendCancel(cid, "Este player não esta quantidade.") end else doPlayerSendCancel(cid, "Este player não tem o item.") end end end elseif(table.isStrIn(param, config.search)) then if getPlayerGroupId (cid) >= 5 then local player = getPlayerByNameWildcard(t[3]) local result = db.getResult("SELECT name, online FROM players WHERE id IN (SELECT player_id FROM player_items WHERE itemtype = ".. t[2] ..");") local msg = "Resultados da busca pelo item ".. t[2] .." em seu banco de dados:\n\n" if result:getID() ~= -1 then while true do local name = result:getDataString("name") local online = result:getDataInt("online") msg = msg .. name .." [".. (online == 1 and "Online" or "Offline") .."]\n" if not result:next() then break end end else msg = msg .. "O item não foi encontrado em nenhum jogador." end doShowTextDialog(cid, t[2], msg) end end return true end Explicação: Quando o god digita: /p check, (PNAME) - Ele verifica os items que o player tem. /p del, (ID), (PNAME), (COUNT) - Ele deleta o item de determinado player (Se não colocar o count ele irá remover somente 1). /p search, (ID) - Ele verifica quantos players tem tal item e se está online. Créditos: Oneshot CaioODemais Comedinha (Bruno Carvalho)
  8. Legal o script, vou adicionar no meu playercheck.
  9. Versão de tibia: 9.7+ Só funciona com as revs mais recentes da tfs.
  10. Verdade. Melhor que seu amigo ♫
  11. Dexa queto, acho que você já intendeu. Para thais parar de ser jogada você deverá remover o acesso entre elas.
  12. Eu também percebi, acho que os mlq que percebero aqui foi os que axo a imagem interessante e foram analisar melhor
  13. Bruno Carvalho postou uma resposta no tópico em Playground (Off-topic)
    Eu lembro algo relacionado ao seu nome mais não o que... Bem vindo novamente. Quero destacar o ponto de nas regras diz para não agir como moderador, o que leva a crer que você não leu.
  14. Bruno Carvalho postou uma resposta no tópico em Suporte Tibia OTServer
    Isso pode ser algum script malicioso ou o próprio distro que está bugado.
  15. #Complemento A cada linha nova tu tenque add uma , na anterior.
  16. Então porque age como moderador?
  17. Eu li até o fim e a prova foi aquela correção feita em janeiro do double post. O Matheus também provavelmente leu pois ele escreveu ._. Acho que deve ter algum outro ai. 520 de 527 que viram o tópico não leram as regras até o fim. - Correção.
  18. Me registrei adiantado, não quis esperar para ser o 24 ._. Eu tenho essa acc faz tempo porque na época que o fórum foi criado eu estava trabalhando no we do com o Matheus dai ele apresento o fórum. Nem tinha esse negocio de escolhe nome de exibição e tals... #Off Eu posso pedir meu direito de mudar? Fugir um pouco das regras e colocar Bruno Carvalho? ._. Acho que eu estou entre 2 e 4 membro mais novo que frequenta o fórum... O mais novo é o Matheus membro número 1 ehueuhehueu'
  19. Eu li e reli as regras quando entrei no fórum. Criei até um tópico pois tinha uma regra errada: O fórum ja ta xegano nos 30 mil tópicos e eu fiz um dos primeiros u.U 1293.
  20. Está aceito cara, nos nos falamos melhor por lá ou pelo chat o tibia king se quiser também =D
  21. Bruno Carvalho postou uma resposta no tópico em Portal
    Feliz natal ai e felicidades pra todos =D Que venham muitos scripts e menos noobs no ano que vem =D
  22. Bruno Carvalho postou uma resposta no tópico em Playground (Off-topic)
    Eu acho que fui negativado também e não to nem ai ehueuheuhehuehu'. 1- 1+ não faz diferença \o/ isso não vale nada na minha vida pessoal. Me da mulheres? Me da dinhero? Esse sistema tem mts falhas e não sei pq chora quando perde elas heuhehueuhe'
  23. No banho, no vaso ou na cama u.U lugar para intelectuais.
  24. Ainda ninguém tem map tracker, tão me cobrano por skype pra mim fazer um kk.
  25. Todos eles exeto o do exura a tfs já fez e está disponível no 0.2. O 0.4 está em criação mas pode ser convertido do 0.2.

Informação Importante

Confirmação de Termo