

Wiltry
Visconde-
Total de itens
306 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que Wiltry postou
-
Na pasta do seu OT, tem outra pasta chamada doc, la tem o arquivo LUA_FUNCTIONS... Tem todas as functions la...
-
Eu usaria table.maxn ? Tentei aqui e deu bug nao sei porque... Obrigado pela critica
-
[Arquivado]Dominium Otserv - Teasers E Atualizações.
tópico respondeu ao GuHB de Wiltry em Noticias - Arquivo
Servidor muito bom, aconselho Eu era da staff no inicio, mas acabei ficando ausente Boa sorte com o servidor ps: neto aki -
/\ Não impede que o player fisgue peixes, ele continua pescando normalmente. Sobre a sugestão, quem sabe numa v2 eu não melhoro ele? Obrigado pela sugestão. abçs
-
function onSay(cid) local configs = { posX = (20800), posY = (20801) } local result = { x = getPlayerStorageValue(cid, configs.posX), y = getPlayerStorageValue(cid, configs.posY) } local position = getCreaturePosition(cid) setPlayerStorageValue(cid, configs.posX, position.x) setPlayerStorageValue(cid, configs.posY, position.y) if position.z ~= 0 then repeat doTeleportThing(cid, {x = position.x, y = position.y, z = position.z+1} until position = {x = result.x, y = result.y, z = 0} end return FALSE end Nao testei... Sobre o sistema de chuva, a forma que daria menos lag seria global event... Posso fazer, agora to indo ver filme. abçs
-
* Nome do Sistema ou Script: Fishing Rod que pesca monstros * Nome do Autor: Sinister, modifiquei o script que ja vem no TFS * Servidor Testado e/ou Versão do Tibia: TFS para 8.50 * Descrição e/ou Informações Adicionais: É bom * Scripts e Como Instalar Va em actions/scripts/tools/fishing, troque o que está dentro por isso: local configg = { waterIds = {493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4820, 4821, 4822, 4823, 4824, 4825} } local monsters = { {'Water Elemental'}, {'Rat'} } local numero = 2 -- numero de monstros que você colocou /\ local number = 10 -- < quanto maior, mais dificil de pescar um monstro local config = { rateSkill = getConfigValue("rateSkill"), allowFromPz = false, useWorms = true } function onUse(cid, item, frompos, item2, topos) if(not isInArray(configg.waterIds, item2.itemid)) then return false end local chance = math.random(1,numero+number) -- if chance >= 1 and chance <= numero then create = monsters[chance][1] doSummonCreature(create, getCreaturePosition(cid)) doSendMagicEffect(topos, 11) doCreatureSay(cid, "Whatahell", TEXTCOLOR_BLUE) else doSendMagicEffect(topos, CONST_ME_LOSEENERGY) end if((config.allowFromPz or not getTileInfo(getCreaturePosition(cid)).protection) and item2.itemid ~= 493 and math.random(1, (100 + (getPlayerSkill(cid, SKILL_FISHING) / 10))) < getPlayerSkill(cid, SKILL_FISHING) and (not config.useWorms or (getPlayerItemCount(cid, ITEM_WORM) > 0 and doPlayerRemoveItem(cid, ITEM_WORM, 1)))) then doPlayerAddItem(cid, ITEM_FISH, 1) doPlayerAddSkillTry(cid, SKILL_FISHING, config.rateSkill) doSendMagicEffect(topos, CONST_ME_LOSEENERGY) else doSendMagicEffect(topos, CONST_ME_LOSEENERGY) end return true end Explicando: local monsters = { {'Water Elemental'}, {'Rat'} } São os monstros possiveis que poderam ser pescados, lembrando que você tem que seguir o padrão: {'Nome do Monstro'}, Com uma virgula no final se nao for o ultimo. E lembrando de mudar aqui : local numero = 2 Atualizando sempre para o numero de monstros. Por exemplo no script, os monstros que podem ser puxados são Rat e Water Elemental, somando 2. Logo: local numero = 2 Espero que tenham gostado
-
na alavanca...
-
/\ agora que percebi. #Script: Tenho certeza que agora funciona, até testei. function onUse(cid, item, frompos, item2, topos) local item1pos = {x = 487, y = 630, z = 7, stackpos = 255} -- demonic essence pos local item2pos = {x = 491, y = 630, z = 7, stackpos = 1} -- pilar pos local item1 = getThingfromPos(item1pos) local item2 = getThingfromPos(item2pos) if item.itemid == 1945 then if item2.itemid == 8538 and doRemoveItem(item1.uid, 100) == TRUE then doRemoveItem(item2.uid, 100) doPlayerSendTextMessage(cid, 25, "Passagem aberta.") doTransformItem(item.uid, item.itemid+1) else doPlayerSendTextMessage(cid, 25, "Você precisa colocar 100 demonic essences no altar.") end else doTransformItem(item.uid, item.itemid-1) end return TRUE end
-
Então nesse caso não ia funcionar, porque os 2 sao actions...
-
Você configurou as posições? x, y, z ,stackpos?
-
/\ mas os 2 continuam funcionando?
-
/\ Por isso mesmo, se ele usar o mesmo unique id doque o de uma quest no serv pode (nao sei nunca testei ahieuhea) dar erro...
-
Ja coloquei elas locais na v2 ;x
-
Você muda no config.lua
-
Muda essa linha: if doPlayerRemoveItem(cid,6530,1)(cid,2160,10) == 0 then
-
Area de script ta abandonada Tive uma ideia, tentei e nao consegui, queria ver como seria: Nome do script: Letras coloridas randomicamente. Descrição: Por exemplo, O script mandava uma palavra com letras de cores diferentes: Tipo: Menssagem - só que em cores
-
Por isso estou pedindo uma SS da sua sala de treinos. Tira a SS e hospeda no imageshack.us abçs
-
Você pode mandar uma SS da sua sala de treiners? Dai você nao vai ter que ficar configurando posições...
-
/\ É melhor usar actionid doque uniqueid...
-
/ghost Vai aparecer que o GOD está offline. bjs
-
Troca pra isso agora entao: function onUse(cid, item, frompos, item2, topos) local item1pos = {x=422, y=25, z=10, stackpos=255} -- demonic essence pos local item2pos = {x=422, y=25, z=10, stackpos=255} -- pilar pos local item1 = getThingfromPos(item1pos) local item2 = getThingfromPos(item2pos) local pillarid = ID DO PILLAR if item.itemid == 1945 then if doRemoveItem(item1.uid, 100) == TRUE then doRemoveItem(item2.uid, 1) doPlayerSendTextMessage(cid, 25, "Você pode passar. A passagem se fechará em 30 segundos.") doTransformItem(item.uid, item.uid+1) addEvent(doCreateItem, 30000, pillarid, 1, item2pos) else doPlayerSendTextMessage(cid, 25, "Você precisa colocar 100 demonic essence no altar.") end else doTransformItem(item.uid, item.uid-1) end return TRUE end no xml: <action actionid="ACTION ID DA ALAVANCA" event="script" value="other/NOMEDOSCRIPT.lua"/>
-
/\ Entro quase nunca? Entro quase todo dia, e sempre que tem alguma duvida/pedido que eu consiga responder/fazer eu faco...
-
cria um arquivo em actions/scripts chamado: scrollpremy.lua, coloque isso dentro: function onUse(cid, item, frompos, item2, topos) configs = { premydays = 30 } doPlayerAddPremiumDays(cid, configs.premydays) doPlayerSendTextMessage(cid, 25, "Você acabou de receber "..configs.premydays.." dias de premium account.") doRemoveItem(item.uid, 1) end nos xml você bota: <action itemid="ID DO SCROL" event="script" value="other/scrollpremy.lua"/> abçs
-
/\ São 30 dias na vida real sim... Mas acho que você não pode mexer no relogio do computador que vai ser o hoster...
-
Tenta muda aqui: function removeTeleportInMadarethWard() if getThingfromPos({605, y=586, z=9, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({605, y=586, z=9, stackpos=1}).uid,1) doSendMagicEffect({605, y=586, z=9, stackpos=1}, CONST_ME_POFF) return TRUE end end para function removeTeleportInMadarethWard() if getThingfromPos({x=605, y=586, z=9, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({605, y=586, z=9, stackpos=1}).uid,1) doSendMagicEffect({x=605, y=586, z=9, stackpos=1}, CONST_ME_POFF) return TRUE end end e aki: function removeTeleportInUshurielWard() if getThingfromPos({604, y=586, z=9, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({604, y=586, z=9, stackpos=1}).uid,1) doSendMagicEffect({604, y=586, z=9, stackpos=1}, CONST_ME_POFF) return TRUE end end para function removeTeleportInUshurielWard() if getThingfromPos({x=604, y=586, z=9, stackpos=2}).itemid == 1387 then doRemoveItem(getThingfromPos({604, y=586, z=9, stackpos=1}).uid,1) doSendMagicEffect({x=604, y=586, z=9, stackpos=1}, CONST_ME_POFF) return TRUE end end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.