
Tudo que Movie postou
-
(Resolvido)ITEM+Outfit
Só não entendi uma coisa... Ao usar o item ele nunca mais mudará de outfit, ou o item sumirá para sempre?
-
(Resolvido)Erro Website
Tenta assim: server_path = "C:/Users/Guilherme/Desktop/BaiakLuden\"
-
(Resolvido)Erro Website
O site não está conseguindo achar o config.lua do seu OT.. Mude o caminho dele nas configs.
-
Auto Restart linux...
Sim. Só abrir o servidor por ele que quando cair ele liga sozinho.
-
Ajuda com spell pra mudar de effect!
local config = { jumps2 = 50, walktime = 200 } combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_ORANGE) setCombatParam(combat1, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, NUMERO DO DISTANCE EFFECT) setCombatParam(combat1, COMBAT_PARAM_EFFECT, NUMERO DO EFEITO) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -10.0, 0, -15.0, 0) function onCastSpell(cid) if exhaustion.check(cid, 13104) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de 10 segundos.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end function move2(cid, pos, n) local n = n or 0 if (n < config.jumps2) then if (isCreature(cid)) then local pos = pos or getCreaturePosition(cid) local target = getCreatureTarget(cid) local dir = (target ~= 0) and getDirectionTo(pos, getCreaturePosition(target)) or getCreatureLookDirection(cid) local tpos = (target ~= 0) and getCreaturePosition(target) local newPos if ((target ~= 0) and ((pos.x == tpos.x) and (pos.y == tpos.y))) then newPos = tpos else newPos = getPosByDir(pos, dir) end if ((getTopCreature(newPos).uid == 1) and doTileQueryAdd(cid, newPos) ~= 0) then return false end doCombat(cid, combat1, { pos = newPos, type = 2 }) addEvent(move2, config.walktime, cid, newPos, n + 1) end end end move2(cid) exhaustion.set(cid, 13104, 10.0) return true end Observe ali em cima, alterei para "Numero do distance effect" e "numero do efeito". Utilize os comandos in-game para saber o numero do efeito.
-
Procurando VPS
Recomendo a empresa OVH... Se você for iniciante, recomendo utilizar da 4youstart, que é uma revendedora da OVH e dão suporte aos iniciantes de tibia... Creio que uns 4 GB de RAM é o suficiente para começar.
-
AJUDA NESSE RING
Tenta assim: function onEquip(cid, item, slot) doTransformItem(item.uid, 7697, 1) doPlayerSendTextMessage(cid, 22, 'Agora ganha 2x mais experiencia!') doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*2) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 7708, 1) doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.') doPlayerSetExperienceRate(cid, 1) return TRUE end
-
Auto Restart linux...
No meu servidor eu fiz assim... Coloquei um serversave para dar shutdown no ot.. Contudo, eu abro o meu ot por um arquivo que toda vez que o ot cai ele liga novamente. ligar.sh while true; do ./tfs; done Sendo que o "tfs" é o nome do executável na pasta. Ao ligar o servidor você irá ligar pelo ./ligar.sh
-
ERRO SQL NÃO ABRE O OT
Tenta assim: sqlType = "sqlite" sqlHost = "127.0.0.1" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "tibia" sqlFile = "forgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1"
-
Cast system tsf 0.4
Posta o seu talkactions para o cast...
-
Criando um characterr
Isso aparece apos tentar criar o personagem ou a própria página mesmo? Me manda um print das colunas da tabela players, por favor.
-
Vip por group id
Qual o erro?
-
Sword batendo por level
Você quer que todas as swords fossem assim, ou só uma em específico?
-
Vip por group id
<?xml version="1.0" encoding="UTF-8"?> <groups> <group id="1" name="Player" flags="8304" customFlags="8192"/> <group id="2" name="Tutor" access="2" flags="176"/> <group id="3" name="Senior Tutor" flags="68736352256" customFlags="14" access="3" violationReasons="10" nameViolationFlags="2" statementViolationFlags="63" maxVips="200"/> <group id="4" name="Game Master" flags="3808558964575" customFlags="562911" access="4" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300"/> <group id="5" name="Community Manager" flags="3840774348794" customFlags="562911" access="5" violationReasons="23" nameViolationFlags="42" statementViolationFlags="213" depotLimit="4000" maxVips="400"/> <group id="6" name="ADM" flags="338646913753080" customFlags="91805663" access="6" violationReasons="23" nameViolationFlags="426" statementViolationFlags="469" depotLimit="5000" maxVips="500"/> <group id="7" name="VIP Player" flags="8304" customFlags="8192"/> <group id="8" name="Pokemon" flags="8304" customFlags="8192" violationReasons="4" nameViolationFlags="2"/> <group id="11" name="Watching TV" flags="13196790358799" customFlags="0"/> </groups>
-
Criando um characterr
Tenta assim:
-
Vip por group id
Possível é, só alterar as flags. Manda aqui seu groups.xml
-
Criando um characterr
Tem um tempinho que não mexo nisso.. Mas me manda seu accountmanagement
-
Criando um characterr
Tem como deixar deletado, só que você precisa adicionar uma códigozinho na parte do createcharacter para colocar o player com deleted = 0
-
Ajuda site ubuntu
Qual a versão do seu ot?
-
PROBLEMAS PARA INSTALAÇÃO DO GESIOR
Você está indicando o caminho errado para a pasta do seu ot.
-
(Resolvido)TOP Reset
Como é o seu sistema de Reset?
-
Verificação de premium no npc promotion
Tenta assim: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = yes, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) npcHandler:addModule(FocusModule:new())
-
(Resolvido)Tile aonde lvl x possa passar
Por nada
-
(Resolvido)Tile aonde lvl x possa passar
local c = { level = 150, msg = "Você não pode passar, apenas pessoas acima do level 150 podem passar." } function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getPlayerLevel(cid) < c.level then doPlayerSendCancel(cid, c.msg) doTeleportThing(cid, fromPosition) return false end return true end Sabe criar a tag de movements ou precisa que eu crie?
-
(Resolvido)Tile aonde lvl x possa passar
Então não entendi sua dúvida... O que precisa?