-
Total de itens
482 -
Registro em
-
Última visita
-
Dias Ganhos
38
Tudo que Dwarfer postou
-
(Resolvido)Erro Raspadinha
Dwarfer respondeu ao tópico de brendoonh em Suporte Tibia OTServer (Resolvidos)
-
(Resolvido)Erro Raspadinha
Dwarfer respondeu ao tópico de brendoonh em Suporte Tibia OTServer (Resolvidos)
Li "raspadinha" vim no tópico correndo pensando que era outra coisa, mas era só o script mesmo Fiz umas mudanças, se me permite. -
Normal Quando usa alavanca da debug
Dwarfer respondeu ao tópico de Koring4 em Suporte Tibia OTServer
Ahhh, percebi agora que o seu era tfs 1.x, eu testei no tfs 0.4. Erro meu, desculpe aí! Já que funcionou assim, tá tranquilo, mas segue o código para tfs 1.x: -
Normal Quando usa alavanca da debug
Dwarfer respondeu ao tópico de Koring4 em Suporte Tibia OTServer
Estranho, testei aqui agora e realmente dava debug do jeito que você tinha deixado, ao fazer a correção, parou e funcionou certinho. -
(Resolvido)Modificar Script de Weapons
Dwarfer respondeu ao tópico de JcA em Suporte Tibia OTServer (Resolvidos)
-
Normal Quando usa alavanca da debug
Dwarfer respondeu ao tópico de Koring4 em Suporte Tibia OTServer
Sim, como eu postei. Mas com as tabelas em cima que você tinha colocado lá, só postei essa parte. Tem que tirar a função criar_paredes() de dentro, só isso. -
Normal Erro: Unable to load MoveEvents - Problema invisivel!
Dwarfer respondeu ao tópico de dimmebag em Suporte Tibia OTServer
Segue: movements.xml -
Normal Erro: Unable to load MoveEvents - Problema invisivel!
Dwarfer respondeu ao tópico de dimmebag em Suporte Tibia OTServer
Poste o movements.xml -
Normal Quando usa alavanca da debug
Dwarfer respondeu ao tópico de Koring4 em Suporte Tibia OTServer
Tira a função de dentro. -
Normal [PEDIDO] Buff que da OUTFIT
Dwarfer respondeu ao tópico de Mark Ackerman em Suporte Tibia OTServer
-
(Resolvido)Spell mudando outfit
Dwarfer respondeu ao tópico de Hadggar em Suporte Tibia OTServer (Resolvidos)
local t = { [1] = {[0] = {lookType = 156}, [1] = {lookType = 152}}, [2] = {[0] = {lookType = 157}, [1] = {lookType = 153}}, [3] = {[0] = {lookType = 158}, [1] = {lookType = 154}}, [4] = {[0] = {lookType = 159}, [1] = {lookType = 155}}, tempo = 15 --tempo em segundos } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) function on -
(Resolvido)Spell mudando outfit
Dwarfer respondeu ao tópico de Hadggar em Suporte Tibia OTServer (Resolvidos)
local t = { [0] = {lookType = 156}, -- female [1] = {lookType = 152}, -- male tempo = 15 --tempo em segundos } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) function onCastSpell(cid, var) outfit = getCreatureOutfit(cid) outfit.lookType = t[getPlayerSex(cid)].lookType doSetCreatureOutfit(cid, outfit, t.tempo*1000) return doComb -
(Resolvido)Script contra inatividade
Dwarfer respondeu ao tópico de jNo em Suporte Tibia OTServer (Resolvidos)
Ahh! Entendi. local t = { newpos = {x=1,y=1,z=1}, backpos = {x=1,y=1,z=1}, storage = 11111, tempo = 15 -- em segundos } function onUse(cid, item, fromPosition, itemEx, toPosition) doTeleportThing(cid, t.newpos) doSendMagicEffect(t.newpos, CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Just time " .. t.tempo .. " sec.") addEvent(checkInativity, t.tempo*1000 ,cid) return true end function checkInativity(cid) if isPlayer(cid) then if getPlayerStorageValue(cid, t.storage) == -1 then doTeleportThing(cid, t.backpos) doSendMagicEffect(t.backpos, CONST_ME -
(Resolvido)Script contra inatividade
Dwarfer respondeu ao tópico de jNo em Suporte Tibia OTServer (Resolvidos)
Em actions/scripts, crie um arquivo.lua: local t = { newpos = {x=1,y=1,z=1}, backpos = {x=1,y=1,z=1}, storage = 11111, tempo = 15 -- em segundos } function onUse(cid, item, fromPosition, itemEx, toPosition) doTeleportThing(cid, t.newpos) doSendMagicEffect(t.newpos, CONST_ME_TELEPORT) if getPlayerStorageValue(cid, t.storage) == -1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Just time " .. t.tempo .. " sec.") addEvent(checkInativity, t.tempo*1000 ,cid) end return true end function checkInativity(cid) if isPlayer(cid) then doTeleportThing(cid, t.backpos) doSendMagicEf -
(Resolvido)[PEDIDO] Ao matar monstro ser teleportado
Dwarfer respondeu ao tópico de Mateus Santosss em Suporte Tibia OTServer (Resolvidos)
Em creaturescripts/scripts: rewardtp.lua local new_pos = {x = 1559, y = 1317, z = 7} function onDeath(cid, corpse, deathList) local player = deathList[1] doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE, "Como você ajudou a matar o Fury Tobirama, você será teleportado para a sala de recompensa.") addEvent(doTeleportThing,1,player,new_pos) return true end Em creaturescripts.xml: <event type="death" name="RewardTp" event="script" value="rewardtp.lua"/> No arquivo do monstro, antes de </monster>, adicione: <script> -
Crie um arquivo em movements/scripts: Em movements.xml, adicione a tag: <movevent type="StepIn" actionid="ACTIONIDDOPORTAL" event="script" value="NOMEDOARQUIVO.lua"/>
-
1º Script Crie um arquivo em actions/scripts: bueirolevel.lua Em actions.xml: <action actionid="ACTIONID_DO_BUEIRO" script="bueirolevel.lua" /> 2º Script Crie um arquivo em creaturescripts/scripts: checkloot.lua Adicione a tag no creaturescripts.xml: <event type="death" name="CheckLoot" event="script" value="checkloot.lua"/> No arquivo do monstro que você quer que remova uma das armors coloque, antes de </monster>, o seguinte: <script> &
-
Normal Item só ser usado por determinado "sexo"
Dwarfer respondeu ao tópico de
Yamborghiniem Suporte Tibia OTServerIsso, só fiquei na dúvida se eram itens diferentes, tipo um azul e outro rosa -
Normal Item só ser usado por determinado "sexo"
Dwarfer respondeu ao tópico de
Yamborghiniem Suporte Tibia OTServerMasculino Feminino Transexual -
Normal [PEDIDO] Item que da Magic level x quando der Use
Dwarfer respondeu ao tópico de Mark Ackerman em Suporte Tibia OTServer
Sim, jovem, esse que te mandei por último não é infinito. -
Normal [PEDIDO] Item que da Magic level x quando der Use
Dwarfer respondeu ao tópico de Mark Ackerman em Suporte Tibia OTServer
Não tira nada porque você não disse que não poderia ser infinito. local count = 1 -- quanto de ml adicionará function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddMagLevel(cid, count) doRemoveItem(item.uid) return true end function doPlayerAddMagLevel(cid, amount) local amount = amount or 1 for i = 1, amount do doPlayerAddSpentMana(cid, getPlayerRequiredMana(cid, getPlayerMagLevel(cid, true) + 1) - getPlayerSpentMana(cid), false) end return true end -
Normal [PEDIDO] Item que da Magic level x quando der Use
Dwarfer respondeu ao tópico de Mark Ackerman em Suporte Tibia OTServer
local count = 1 -- quanto de ml adicionará function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddMagLevel(cid, count) return true end function doPlayerAddMagLevel(cid, amount) local amount = amount or 1 for i = 1, amount do doPlayerAddSpentMana(cid, getPlayerRequiredMana(cid, getPlayerMagLevel(cid, true) + 1) - getPlayerSpentMana(cid), false) end return true end -
(Resolvido)A conversão ficou certa? Ajuda com erro
Dwarfer respondeu ao tópico de JcA em Suporte Tibia OTServer (Resolvidos)
Se eu não me engano, o SQLITE faz distinção entre os tipos de dados "INT" e "INTEGER". Como o erro datatype mismatch geralmente acontece quando se altera um tipo de dado, mas a tabela não é atualizada, então você pode modificar na sua database o tipo de dado da coluna "sbw_points" de "INT" para "INTEGER". Pode ser que seja isso, até porque essa linha: db.query("UPDATE `players` SET `sbw_points`=`sbw_points`+".. score[1][2] .." WHERE `name` = " .. db.escapeString(score[1][1]) .. ";") Coloca o valor score (INTEGER) no campo INT sbw_points. -
Isso, eu testei aqui também com o addEvent, mas como não fez diferença, achei que o erro não poderia ser isso. Enfim, que bom que funcionou!
-
(Resolvido)Adicionar efeito e texto nessa script
Dwarfer respondeu ao tópico de helix758 em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item) local p = getPlayerPosition(cid) if getPlayerStorageValue(cid, 13700) ~= -1 then doPlayerSendCancel(cid, "Desculpe, mas você já usou esse item.") doSendMagicEffect(p, CONST_ME_POFF) return true end doCreatureSay(cid, "Você ganhou a magia Utura Gran!", TALKTYPE_ORANGE_1) doSendMagicEffect(p, CONST_ME_MAGIC_BLUE ) setPlayerStorageValue(cid, 13700, 1) doRemoveItem(item.uid, 1) return true end
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!