-
Total de itens
1067 -
Registro em
-
Última visita
-
Dias Ganhos
14
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Rusherzin postou
-
Normal ERRO: attempt to index local 'monster' (a nil value)
Rusherzin respondeu ao tópico de Adventure em Suporte Tibia OTServer
function onKill(cid, target) local config = { ['troll'] = {amount = 10, storage = 21900, startstorage = 45553, startvalue = 1, tit = "Criaturas Humanoides"}, ['rotworm'] = {amount = 26, storage = 21901, startstorage = 45551, startvalue = 2}, ['dragon lord'] = {amount = 25, storage = 21902, startstorage = 45551, startvalue = 4} } if isPlayer(target) and isMonster(target) then return true end if not config[getCreatureName(target):lower()] then return true end local monster = config[getCreatureName(target):lower()] if (getPlayerSt -
Derivado Object Builder
Rusherzin respondeu ao tópico de Guilherme Damasceno em Suporte Tibia OTServer
Pode encontrar todas as versões publicadas aqui: https://github.com/ottools/ObjectBuilder/releases -
Não sei se eu entendi errado ou é um bug mesmo, mas ali na parte direita do site, onde diz "últimos tópicos que você participou", fica mostrando os tópicos de outros usuários. Igual na imagem abaixo:
-
function onSay(cid, words, param, channel) local reset = 2321 -- id da storage do reset local mining = 2113 -- id da storage do mining local dodge = 1234 -- storage da dodge local critc = 4321 -- storage da critical doPlayerSendTextMessage(cid, 23, " # Character Info # \n -Level: ".. getPlayerLevel(cid) .."\n -Resets: ".. getPlayerStorageValue(cid, reset) .."\n -Life: [".. getCreatureHealth(cid) .."/".. getCreatureMaxHealth(cid) .."]\n -Mana: [".. getCreatureMana(cid) .."/".. getCreatureMaxMana(cid) .."]\n -Mining: ".. getPlayerStorageValue(cid, mining).."\n -Critical: "..getPlayerStorag
-
Vou dar rep para o cara ali que fez, mas tenta assim: function onSay(cid, words, param, channel) local reset = 2321 -- id da storage do reset local mining = 2113 -- id da storage do mining doPlayerSendTextMessage(cid, 23, " # Character Info # \n -Level: ".. getPlayerLevel(cid) .."\n -Resets: ".. getPlayerStorageValue(cid, reset) .."\n -Life: [".. getCreatureHealth(cid) .."/".. getCreatureMaxHealth(cid) .."]\n -Mana: [".. getCreatureMana(cid) .."/".. getCreatureMaxMana(cid) .."]\n -Mining: ".. getPlayerStorageValue(cid, mining)) return true end
-
(Resolvido)2 modificações em script
Rusherzin respondeu ao tópico de JcA em Suporte Tibia OTServer (Resolvidos)
Não testei nenhum deles, mas.. function onUse(cid, item, frompos, item2, topos) local needPos = {x=1011, y=1025, z=7} -- pos que precisa está para usar o item local myPos = getPlayerPosition(cid) if myPos.x == needPos.x and myPos.y == needPos.y and myPos.z == needPos.z then if getHouseByPlayerGUID(getPlayerGUID(cid)) then doTeleportThing(cid, getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid)))) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid,22,"Voce foi teleportado até sua house!") else doPlayerSendTextMessage(cid,22,"Você -
Ele separa uma string de acordo com um determinado delimitador. Por exemplo, se tu usar essa função na seguinte string: local text = "oi, hi, privet" Dessa maneira: local text = "oi, hi, privet" local result = string.explode(text, ",") Dentro da variável result ficará uma tabela com os seguintes valores: result[1] = "oi" result[2] = "hi" result[3] = "privet" Enfim, a função tem dois parâmetros, o primeiro é uma string, que no exemplo acima era "oi, hi, privet" e o outro parâmetro é o delimitador, que nesse caso foi a vírgula.
-
Derivado [RESOLVIDO][HELP-ME] Dat Editor não responde!!
Rusherzin respondeu ao tópico de Yukari Moon em Suporte Tibia OTServer
Funciona sim. Não entendi a pergunta, como faz o que com os itens? -
Derivado [RESOLVIDO][HELP-ME] Dat Editor não responde!!
Rusherzin respondeu ao tópico de Yukari Moon em Suporte Tibia OTServer
Já tentou usar o Object Builder? Nunca tive problemas com ele. https://github.com/ottools/ObjectBuilder/releases/download/v0.4.3/ObjectBuilder_0_4_3.zip -
houseRentPeriod pode ser "daily", "weekly", "monthly" e "annual". houseCleanOld limpa a casa se o cara não logar em X segundos. Botando 0 fica desabilitado, se tu botar 86400 é igual a 24 horas, ou seja, se o jogador ficar 24 horas sem logar, ele vai perder a casa.
-
(Resolvido)Background Bugado !
Rusherzin respondeu ao tópico de DigoleraZica em Suporte Tibia OTServer (Resolvidos)
Tentei arrumar, testa com esse arquivo. (botei em anexo porque ele tem 900+ linhas e fica difícil de copiar) layout.php -
Gesior AAC Problemas com IMG do site
Rusherzin respondeu ao tópico de egyptPOWER em Suporte Tibia OTServer
Pode trocar essa parte: <img src="images/items/1968.gif"> Por isso: <img src="images/items/'.$item['item_id'].'.gif"> Se os ids dos itens estiverem certos na pasta images/items, isso deve funcionar. -
(Resolvido)Background Bugado !
Rusherzin respondeu ao tópico de DigoleraZica em Suporte Tibia OTServer (Resolvidos)
Geralmente fica nesse arquivo, mas não achei nada a respeito do background. Tenta encontrar em qual arquivo ele puxa essa imagem que está no background. -
(Resolvido)Background Bugado !
Rusherzin respondeu ao tópico de DigoleraZica em Suporte Tibia OTServer (Resolvidos)
Não lembro ao certo, mas é em layouts/tibiacom, o nome é basic.css. -
(Resolvido)Background Bugado !
Rusherzin respondeu ao tópico de DigoleraZica em Suporte Tibia OTServer (Resolvidos)
Editou alguma coisa no css? Manda a parte do body {}. -
Normal Clicar na arvore e sai mostros(Só isso)
Rusherzin respondeu ao tópico de Adventure em Suporte Tibia OTServer
Okay, tinha mais coisas. Arrumei várias agora: local config = { Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados Exhausted = 120, -- Tempo em segundos TimeStorage = 4640, Level = 20 -- Level Minimo } function onUse(cid, item, frompos, item2, topos) local player = Player(cid) local position = player:getPosition() if player:getStorageValue(config.TimeStorage) >= os.time() then player:sendCancel(cid, 'You can only look for monster again after '.. exhaustion.get(cid, 4640) .. ' seconds.') return true end if player:getLevel() >= config.Level then -
(Resolvido)[HELP-ME] Criar conta nos sites gera senha errada
Rusherzin respondeu ao tópico de Yukari Moon em Suporte Tibia OTServer (Resolvidos)
Sem problemas. Para tirar o Account Manager, vá até o config.lua e mude accountManager de true para false. E ah, esqueci de dizer, se já tiver contas criadas que tu editou para "plain text", tem que criptografar elas novamente. -
Tenta botar o teu items.xml e o items.otb dentro da pasta da versão que está usando do Remere's. Remere's Map Editor\data\860\
-
Normal Clicar na arvore e sai mostros(Só isso)
Rusherzin respondeu ao tópico de Adventure em Suporte Tibia OTServer
Okay, não tinha visto o outro. Agora acho que vai: local config = { Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados Exhausted = 120, -- Tempo em segundos TimeStorage = 4640, Level = 20 -- Level Minimo } function onUse(cid, item, frompos, item2, topos) local player = Player(cid) local position = player:getPosition() if player:getStorageValue(TimeStorage) >= os.time() then player:sendCancel(cid, 'You can only look for monster again after '.. exhaustion.get(cid, 4640) .. ' seconds.') return true end if player:getLevel() >= config.Level then p -
(Resolvido)[HELP-ME] Criar conta nos sites gera senha errada
Rusherzin respondeu ao tópico de Yukari Moon em Suporte Tibia OTServer (Resolvidos)
Isso é criptografia, serve para proteger as senhas. Se agora tu não usa mais Account Manager, aconselho que vá até o config.lua e coloque encryptionType de "plain" pra "sha1". -
Normal Clicar na arvore e sai mostros(Só isso)
Rusherzin respondeu ao tópico de Adventure em Suporte Tibia OTServer
local config = { Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados Exhausted = 120, -- Tempo em segundos TimeStorage = 4640, Level = 20 -- Level Minimo } function onUse(cid, item, frompos, item2, topos) local player = Player(cid) local position = player:getPosition() if player:getStorageValue(TimeStorage) >= os.time() then player:sendCancel(cid, 'You can only look for monster again after '.. exhaustion.get(cid, 4640) .. ' seconds.') return true end if player:getLevel() >= config.Level then player:setStorageValue(TimeStorage, os.time + Exhausted) p -
Vai nos corpos que estão registrados no items.xml e veja em qual deles tem o id do livro nessa parte: <attribute key="decayTo" value="ID" /> Após isso, é só trocar o id do livro por 0.
-
(Resolvido)!Monster Info
Rusherzin respondeu ao tópico de Radamanthys Wov em Suporte Tibia OTServer (Resolvidos)
É só usar o item no monstro que o código vai pegar todas as informações usando o nome do monstro. -
(Resolvido)!Monster Info
Rusherzin respondeu ao tópico de Radamanthys Wov em Suporte Tibia OTServer (Resolvidos)
Tirando a parte de dizer onde eles ficam, o resto eu sei fazer sem dar muito trabalho. <action itemid="IDITEM" event="script" value="monsterinfo.lua"/> function onUse(cid, item, fromPosition, itemEx, toPosition) if not isMonster(itemEx.uid) then return false end local races = {[1] = "venom", [2] = "blood", [3] = "undead", [4] = "fire", [5] = "energy"} local name = getCreatureName(itemEx.uid) local monsterinfo = getMonsterInfo(name) local lootarray = monsterinfo['loot'] local mname = "Name: "..name.."\n" local loot = (#lootarray >= 1) and "Loot:" or "Loot: \n - Empty \ -
You need to change your source code to let people walk through each other.
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!