Ir para conteúdo
  • Cadastre-se

Wise

Membro
  • Total de itens

    1090
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que Wise postou

  1. function onSay(cid) local player = Player(cid) return player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'World type is currently: '..Game.getWorldType() == 1 and 'Non-PvP' or Game.getWorldType() == 2 and 'PvP' or 'PvP-Enforced') end
  2. Não vejo erros no script; acabei de testar e executou sem problemas. Você não modificou algo por engano?
  3. Apenas ter o addon ou teria que estar usando ele? First ou second addon? Especifique.
  4. É, eu acabei retornando true por engano. Enfim, basta utilizar o último parâmetro da função de modo a desativar os patterns para que o script execute como você quer. local w = {'.org', '.no-ip', '.net', '.com', '.pl', '.biz', '.servegame', '.br', '.sytes', '.info'} function onSay(cid, words) for _, word in ipairs(w) do if words:lower():find(word, 1, true) then return doPlayerSendCancel(cid, 'You can\'t send this message.') end end return false end
  5. Preste mais atenção, assim não precisa fazer posts desnecessários. Releia o post principal do tópico:
  6. É um movement script, portanto basta por o actionid da tag no tile desejado via Remere's Map Editor.
  7. Basta alterar a função orientada a objetos :find fazendo uso de seu último argumento, que desativa os patterns. Refiz aqui: local w = {'.org', '.no-ip', '.net', '.com', '.pl', '.biz', '.servegame', '.br', '.sytes', '.info'} function onSay(cid, words) for _, word in ipairs(w) do if words:lower():find(word, 1, true) then return doPlayerSendCancel(cid, 'You can\'t send this message.') end end return false end
  8. Caso queira: local chance, item = 50, {1234, 5678, 1} -- %, {item necessário, item ganho, quantidade do item ganho) local pos = {x = 5, y = 6, z = 7} -- posição a ser teleportado function onStepIn(cid) local n = math.random(100) return getPlayerItemCount(cid, item[1]) > 0 and n >= chance and doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Você teve sorte e recebeu um item!') and doPlayerAddItem(cid, item[2], item[3]) and doTeleportThing(cid, pos) and doSendMagicEffect(pos, CONST_ME_TELEPORT) or true end
  9. Isso eu entendi, agora: Não faz sentido algum. Pra quê salvar os nicks? Enfim.. Você quer que seja checkado se o creatureid tem tal item, caso tenha, ele obterá a possibilidade de ganhar um outro item ao pisar no tile e etc.. Seria isso?
  10. Não fez muito sentido, tente explicar de um modo mais claro por favor.
  11. @alexxxxxxx Primeiro, acho que você não entendeu. Releia a regra 2.4: Mensagens inúteis Não poste mensagens sem conteúdo, que não contribuem em nada ou que não estejam relacionadas ao assunto do tópico. Mensagens assim são chamadas de Floods. Postar coisas como "haha", "lol", "me add no msn aí", entre outras, é o que considera-se completamente inútil (sem conteúdo). Segundo, respeite as regras do fórum e a mim também. Espero que isso tenha fim aqui.
  12. Pra quê postar uma mensagem sem conteúdo que não contribui em nada, sendo que o tópico já foi resolvido? Negativado Regra 2.4 - Mensagens inúteis. Leia as Regras do fórum para que isso não se repita.
  13. Esqueci de te avisar que em algumas versões os globalevents executam o interval em segundos, e em outras, em milissegundos (como o seu). O script está sem erros. Basta alterar na tag, onde está 60 (segundos = 1 minuto) por 60000 (milissegundos = 60 segundos = 1 minuto) ou como preferir, desde que seja em milissegundos (este será o tempo de intervalo de execução do script). Por um acaso, seu script está quase igual ao meu. Só uma diferença, o seu faz uso desnecessário de funções. Pra quê usar o metamétodo tostring se a função orientada a objetos :sub já retorna uma substring?
  14. Wise

    Script 100% afk

    O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "Bots para Tibia → Bots → ElfBot NG" Para: "Bots para Tibia → Suporte Bots"
  15. Wise

    Script 100% afk

    Não entendi absolutamente nada. Tente melhorar a sua linguagem e dar o máximo de detalhes possíveis quando for fazer um pedido, isso facilita a compreensão de quem for tentar ajudar.
  16. Recriar a tabela de accounts: DROP TABLE IF EXISTS `accounts`; CREATE TABLE `accounts` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(32) NOT NULL DEFAULT '', `password` VARCHAR(255) NOT NULL, `salt` VARCHAR(40) NOT NULL DEFAULT '', `premdays` INT NOT NULL DEFAULT 5, `lastday` INT UNSIGNED NOT NULL DEFAULT 0, `email` VARCHAR(255) NOT NULL DEFAULT '', `key` VARCHAR(32) NOT NULL DEFAULT '0', `blocked` TINYINT(1) NOT NULL DEFAULT FALSE COMMENT 'internal usage', `warnings` INT NOT NULL DEFAULT 0, `group_id` INT NOT NULL DEFAULT 1, `viptime` INT( 11
  17. automsgs.lua (data\globalevents\scripts) local msg = { ['17:58'] = {text = 'Blablabla', type = 20}, ['17:59'] = {text = 'Blablabla', type = 21}, ['18:01'] = {text = 'Blablabla', type = 22}, ['18:02'] = {text = 'Blablabla', type = 23} } function onThink(interval, lastExecution) local h = msg[os.date('%X'):sub(1, 5)] return h and doBroadcastMessage(h.text, h.type) or true end globalevents.xml (data\globalevents) <globalevent name="automaticmessages" interval="60" event="script" value="automsgs.lua"/> Message types MESSAGE_FIRST = 18 MESSAGE_EVENT_O
  18. rinvasion.lua (data\globalevents\scripts) local wday, hour, gkey = 4, '16:00', 45678 -- número do dia da semana (sendo domingo o primeiro), hora, global storage key local t = { [1] = {cname = 'Morgaroth', town = 'Venore', pos = {x = 5, y = 6, z = 7}}, [2] = {cname = 'Ghazbaran', town = 'Thais', pos = {x = 5, y = 6, z = 7}}, [3] = {cname = 'Apocalypse', town = 'Carlin', pos = {x = 5, y = 6, z = 7}} } function onThink(interval, lastExecution) local n = math.random(1, #t) local os, h = os.date('%X'):sub(1, 5), {'', ''} if getGlobalStorageValue(gkey) > os.time()
  19. Fiz aqui: UPDATE player_skills SET value = 10 WHERE skillid = 0; O tópico foi movido para a área correta, preste mais atenção da próxima vez! Este tópico foi movido: De: "OTServ→ Suporte OTServ → Suporte de Scripts" Para: "OTServ→ Suporte OTServ → Suporte de WebSites"
  20. Improvável que seja programável em Lua. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Programação"
  21. data\globalevents\scripts E a tag é posta no arquivo XML, no diretório anterior a esse.
  22. Não faremos o scan por você, pois é você quem quer disponibilizar tal conteúdo ao fórum. Utilize o site virustotal.com para fazê-lo, não tem erro, nem segredo. Você tem 48 horas.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo