Tudo que Kimoszin postou
-
Annihilator
Entre com algum player no teleport e teste novamente.
- COMO FAÇO PARA PEGAR AS MESAGENS ENVIADAS AO CONSOLE ?
- [PEDIDO] - Aol com 1000 cargas
-
[Resolvido] [Duvida] Como colocar resets nas portas
Movido.
-
Tirem meu tédio // Peça Script Aqui
Movido para area correta
-
[Sugestão]
http://tibiaking.com/forum/forum/12-playground/
-
Correção de Erros
1. Na posição 748, 165, 7 o respawn tem que ser maior que 1 segundo. 2. Você tem que ter um script no creaturescripts, para fazer com que apareça um teleport ao matar o boss da inq. 3. Você precisa botar uma saida para a casa.
-
Annihilator
Tente com o actionid =)
- [Mount System ] - Em versão 8.60 é muito dificil? '-'
-
[Pedido] Script automatico
local config = { day = "Wednesday", } local POS = { my = {x = 1020, y = 1035, z = 7}, to = {x = 1023, y = 1035, z = 7}, } function onTimer() if (os.date("%A") == config.day) then local cid = getTopCreature(POS.my).uid if (isPlayer(cid) and cid > 0) then doTeleportThing(cid, POS.to) end end return true end
- [Mount System ] - Em versão 8.60 é muito dificil? '-'
-
[Sugestão]
----------------------- TibiaKing é sobre Tibia, não vejo o porque de outros jogos e etcs..
-
Annihilator
Eu fiz algo aqui, se tiver monstros ele vai remover e adicionar novos, quando eles entrarem na quest vai ser setado uma global storage evitando que mais gente possa entrar, e quando sair vai setar um novo valor para outros times passarem. \mods\Annihilator.xml <?xml version="1.0" encoding="UTF-8"?> <mod name="Annihilator" version="1.0" author="Kimoszin" contact="tibiaking.com" enabled="yes"> <config name="annihilator_config"><![CDATA[ config = { level = 0, storage = 36478, exit = {x = 1019, y = 1035, z = 7}, posI = { {x = 1023, y = 1035, z = 7}, {x = 1022, y = 1035, z = 7}, {x = 1021, y = 1035, z = 7}, {x = 1020, y = 1035, z = 7}, }, posF = { {x = 1024, y = 1039, z = 7}, {x = 1023, y = 1039, z = 7}, {x = 1022, y = 1039, z = 7}, {x = 1021, y = 1039, z = 7}, }, monster = { {name = "Rat", pos = {x = 1024, y = 1037, z = 7}}, {name = "Rat", pos = {x = 1023, y = 1037, z = 7}}, {name = "Rat", pos = {x = 1022, y = 1037, z = 7}}, {name = "Rat", pos = {x = 1021, y = 1037, z = 7}}, {name = "Rat", pos = {x = 1024, y = 1041, z = 7}}, {name = "Rat", pos = {x = 1023, y = 1041, z = 7}}, {name = "Rat", pos = {x = 1022, y = 1041, z = 7}}, {name = "Rat", pos = {x = 1021, y = 1041, z = 7}}, }, } ]]></config> <action actionid="9874" event="script"><![CDATA[ function onUse(cid, item, fromPosition, itemEx, toPosition) domodlib('annihilator_config') local table = {} if (getStorage(config.storage) == -1) then doSetStorage(config.storage, 0) for i = 1, #config.posI do table[i] = getTopCreature(config.posI[i]).uid if table[i] == 0 or not isPlayer(table[i]) then return doPlayerSendCancel(cid, "You need "..#config.posI.." players for this quest.") elseif getPlayerLevel(table[i]) < config.level then return doPlayerSendCancel(cid, "All players need to have level "..config.level.." or higher.") end end for y = 1, #config.posF do doTeleportThing(table[y], config.posF[y]) doSendMagicEffect(config.posI[y], CONST_ME_POFF) doSendMagicEffect(config.posF[y], CONST_ME_TELEPORT) end for m = 1, #config.monster do local t = getTopCreature(config.monster[m].pos).uid if (t > 0) then doRemoveCreature(t) end doCreateMonster(config.monster[m].name, config.monster[m].pos) end else doPlayerSendCancel(cid, "There is already a team in the quest room.") end end ]]></action> <movevent type="StepIn" actionid="9875" event="script"><![CDATA[ function onStepIn(cid, item, position, fromPosition) domodlib('annihilator_config') doSetStorage(config.storage, -1) doTeleportThing(cid, config.exit) end ]]></movevent> </mod>
-
Thanks OTS!
Você, copiando as funções ae safadão.
-
Thanks OTS!
Renato, vulgo CTRL+C/V.
-
Server 9.6X?
As pessoas querem tudo de mão beijada hoje, ): Sei lá, tipo... tu já pensou em aprender um pouco pra contribuir também?
-
Server 9.6X?
EU USO BOT, LÁ LÁ LÁ Acho engraçado você falar que é proibido falar... Cada um tem sua opnião, você deveria respeitar, uns usam bot, outros não, é normal da vida isso. Sobre os programas, não temos mais programadores interessados na area do Open Tibia... Eu até sou programador, mas nunca tentei fazer um programas desses, deve ser fácil, eu acho. Mas é isso, só queria vir te avisar que cada um tem sua opnião e todos deviam expressar.
-
Outro record
Graças ao thiagobji.
-
Annihilator
Explique melhor, pois eu não entendi nada...
-
[Pedido] Script automatico
Você só tem que configurar... \data\globalevents\scripts\inv.lua local config = { day = "Monday", } local monsters = { {name = "Demon", pos = {x=1020, y=1027, z=7}}, } function onTimer() if (os.date("%A") == config.day) then for i = 1, #monsters do doCreateMonster(monsters[i].name, monsters[i].pos) doSendMagicEffect(monsters[i].pos, 10) doBroadcastMessage("MATEM OS MONSTROS !") end end return true end \data\globalevents\globalevents.xml <globalevent name="inv" time="19:52" event="script" value="inv.lua"/>
-
ERRO sqlite3
Qual o erro?
-
ERRO sqlite3
Abre o SQLiteStudio -> Alt + e.
-
[Resolvido] [Pedido] Script tiles que lhe da uma casa
\data\movements\scripts\house.lua function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) local houseId = 1 if(not isPlayer(cid)) then return true end return setHouseOwner(houseId, getPlayerGUID(cid)) end \data\movements\movements.xml <movevent type="StepIn" actionid="8906" event="script" value="house.lua"/> Abre o seu map e adicione 8906 no actionid do tile.
-
Ja estou pklizando em pythera
mels dels, como você é mal.
-
[C#] Sistema de Addresses
Não vou falar muito, pois basicamente ele carrega os endereço de memorias de um arquivo externo, no caso um .xml. Está bem simples, mas da pra melhorar e adaptar o sistema. Só acho que seria bacana, pois é muito raro mudar o esquema que as coisas funcionam na maioria das vezes só muda os endereços, acho que fica mais fácil atualizar assim. PS: Eu que tenho preguiça de abrir o projeto para adicionar os novos endereços prefiro esse metodo. Sistema de Addresses.rar