Ir para conteúdo
  • Cadastre-se

Snowsz

Héroi
  • Total de itens

    1213
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que Snowsz postou

  1. Seguinte, confere isso aqui: http://www.tibiaking.com/forum/topic/50423-86-biohazard-online-server/
  2. Meu voto, vai no segundo, porque, para mim, ele apresenta uma boa estrutura e configuração, foi bom ter feito uma talkaction, assim podendo informar o player quantos kills ele já tem. Só acho que poderia mudar isso: taskConfig = { price = 25000000, vocation = 9, task = { ["Demon"] = {count = 500, storage = 9812}, ["Hydra"] = {count = 500, storage = 9813}, ["Rat"] = {count = 1000, storage = 9814}, }, storage = 9810, } Para isso: taskConfig = { price = 25000000, vocation = 9, storage = 9810, task = { ["Demon"] = {cou
  3. Só estou tentando dar dicas para que melhore, bom, espero que o Google dê um jeito no Chrome, por que está um lixo... Para melhor visualização coloquei em code e identei aqui: Arquivo .xml <?xml version="1.0"?> <npc name="Dicer" script="data/npc/scripts/dicer.lua" walkinterval="1000" floorchange="0"> <health now="100" max="100"/> <look type="132" head="114" body="0" legs="0" feet="114" addons="3"/> <parameters> <parameter key="message_greet" value="Ola {|PLAYERNAME|}, caso queria tentar a sorte diga {L} ou {Low} para apos
  4. Em movements/scripts crie um arquivo chamado tilepox.lua e coloque isso dentro: local config = { time = 30, --Tempo em minutos. minHit = -10, --Dano mínimo. maxHit = -120, --Dano máximo. startValue = -5, --Valor do primeiro dano. hitInterval = 3000, --Intervalo entre os danos. storage = 6545 --Storage usada pelo jogador. } local condition = Condition(CONDITION_POISON) condition:setParameter(CONDITION_PARAM_TICKS, config.time*1000*60) condition:setParameter(CONDITION_PARAM_DELAYED, true) condition:setParameter(CONDITION_PARA
  5. Por favor, poste seus códigos formatados com "code": assim. E, se puder identar também seus códigos, seria de grande ajuda.
  6. A flag com final "ShowLevel" se não me engano não existe mesmo, o certo é a com final "HideLevel", setando ela como false ou 0, o problema deve ser resolvido.
  7. Isso deve ser no client, vá em Console->Show level in messages (é algo assim). Caso não for no client, procure no config.lua se tem alguma variável sobre isso.
  8. 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 Servidores Derivados"
  9. local limite = 2500 -- limite não passar de 1000 --{nova velocidade, tempo que durará em segundos} local speedCfg = {2500, 3} local food = {[2672] = {150, "Glup Glup"}} function onUse(cid, item, fromPosition, itemEx, toPosition) if exhaustion.check(cid, 23007) == false then exhaustion.set(cid, 23007, 5) else return doPlayerSendCancel(cid, "Tempo de espera: " ..exhaustion.get(cid, 23007).."") end if food[item.itemid] ~= nil then if (getPlayerFood(cid) + food[item.itemid][1]) >= limite then doPlayerSendCancel(cid,
  10. Bom, fiz como o luan, peguei o tema de uma área de suporte: NPC de Promotion que funciona assim: • O player vai no NPC de Promotion que promove por task, fala com ele, dai ele vai cobrar 25kk para dar a task ao player. • Após ele ter pago os 25kk, ele receberá a seguinte missão, exemplo matar 500 demon, 500 hydra, a cada criatura morta vai mostrando por exemplo "Você matou 10/500 demons". • Após a task ser completada, ele será promovido automaticamente ou indo ao NPC, a vocação X, com a seguinte mensagem "Parabéns, você agora é um |VOCATIONNAME|." Bom, de acordo com as regras, então
  11. 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: "Bots para Tibia → Suporte Bots"
  12. 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 WebSites"
  13. Sugiro gerar um nome aleatório para o bot.
  14. Você usando errado é claro que não mostra. local fromPos = {x = 10, y = 20, z = 7} local toPos = {x = 30, y = 60, z = 7} function onThink(interval) for x = fromPos.x, toPos.x do for y = fromPos.y, toPos.y do for z = fromPos.z, toPos.z do local pos = {x = x, y = y, z = z} local cre = getTopCreature(pos).uid if isMonster(cre) then doSendAnimatedText(pos, "Vivo", 50) elseif cre <= 0 then doSendAnimatedText(pos, "Morto", 50) end end end end return true end
  15. Obrigado kk', não tinha percebido: local limite = 2500 -- limite não passar de 1000 --{nova velocidade, tempo que durará em segundos} local speedCfg = {2500, 3} local food = {[2672] = {150, "Glup Glup"}} function onUse(cid, item, fromPosition, itemEx, toPosition) if exhaustion.check(cid, 23007) == false then exhaustion.set(cid, 23007, 5) else return doPlayerSendCancel(cid, "Tempo de espera: " ..exhaustion.get(cid, 23007).."") end if food[item.itemid] ~= nil then if (getPlayerFood(cid) + food[item.itemid][1]) >=
  16. Realmente pode ser isso, então, aqui está: local voc = { [297] = 180, [298] = 180, [299] = 180, } function sendEffect(cid) if isPlayer(cid) and voc[getPlayerVocation(cid)] then doSendMagicEffect(getThingPos(cid), voc[getPlayerVocation(cid)]) addEvent(sendEffect, 3 * 1000, cid) end return true end function onLogin(cid) return sendEffect(cid) end
  17. Foi um erro bobo, esse aqui deve funcionar: local voc = { [297] = 180, [298] = 180, [299] = 180, } function sendEffect(cid) if isPlayer(cid) and voc[getPlayerVocation(cid)] then doSendMagicEffect(getThingPos(cid), voc[getPlayerVocation(cid)]) addEvent(sendEffect, 3 * 1000, cid) end end function onLogin(cid) return sendEffect(cid) end [id da vocação] = efeito que ela vai soltar,
  18. local voc = { [297] = 180, [298] = 180, [299] = 180, } function sendEffect(cid) if not isPlayer(cid) then return true end for _, pid in ipairs(voc) do if voc[getPlayerVocation(cid)] then doSendMagicEffect(getThingPos(pid), voc[getPlayerVocation(cid)]) addEvent(sendEffect, 3 * 1000, pid) end end end function onLogin(cid) return sendEffect(cid) end [id da vocação] = efeito que ela vai soltar,
  19. http://www.tibiaking.com/forum/forum/220-aulas-de-scripting/
  20. local limite = 2500 -- limite não passar de 1000 --{nova velocidade, tempo que durará em segundos} local speedCfg = {2500, 3} local food = {[2672] = {150, "Glup Glup"}} function onUse(cid, item, fromPosition, itemEx, toPosition) if exhaustion.check(cid, 23007) == false then exhaustion.set(cid, 23007, 5) else return doPlayerSendCancel(cid, "Tempo de espera: " ..exhaustion.get(cid, 23007).."") end if food[item.itemid] ~= nil then if (getPlayerFood(cid) + food[item.itemid][1]) >= limite then doPlayerSendCancel(
  21. local storage = 5465 function onLogin(cid) if getPlayerStorageValue(cid, storage) <= 0 then doPlayerAddAddons(cid, 1) doPlayerAddAddons(cid, 2) setPlayerStorageValue(cid, storage, 1) end return true end
  22. Aqui, um TFS 0.4, 8.60. https://www.dropbox.com/s/8sm5i6kdhw7n1ei/forgottenserver-trunk.r3884.tar.gz?dl=0
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo