-
Total de itens
1185 -
Registro em
-
Última visita
-
Dias Ganhos
36
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que MaXwEllDeN postou
-
[PEDIDO] COMO FAZ ESSE GLOBALEVENTS FACIL.
MaXwEllDeN respondeu ao tópico de Naze em Suporte Tibia OTServer
function onTime() for _, pid in pairs(getPlayersOnline()) do if getPlayerVipDays(pid) >= 1 then db.query("UPDATE `accounts` SET `vipdays` = ".. (getPlayerVipDays(pid) - 1) .." WHERE `id` = ".. getPlayerAccountId(pid) ..";") else db.query("UPDATE `accounts` SET `vipdays` = 0 WHERE `id` = ".. getPlayerAccountId(pid) ..";") end end return true end- 4 respostas
-
- globalevents
- tibia
- (e 6 mais)
-
Passa o script que você tá usando. Esse que dava o erro da imagem.
-
time não é uma função, mas a variável com identificador time, que está dentro da tabela os, sim, é uma função. E independente de já existir algum valor, no caso uma função, o valor dela pode sem problemas ser redefinido. O erro, estava acontecendo por causa desse trecho aqui do script: getPlayerStorageValue(cid, storage) - os.time Onde ele tentava subtrair a função os.time, de um valor numérico, essa operação é impossível. Código revisado: local config = { wait_time = 5, -- Tempo para usar novamente[Em minutos] storage = 91831, } function onUse(cid, item, frompos, it
-
(Resolvido)PEDIDO Talkaction 8.54
MaXwEllDeN respondeu ao tópico de LegalChapa em Suporte Tibia OTServer (Resolvidos)
Max.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Max" script="max_viagem.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="278" head="58" body="95" legs="95" feet="95" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|, gostaria de ir para {rio de janeiro}?"/> <parameter key="message_farewell" value="Good bye."/> </parameters> </npc> max_viagem.lua local pos = {x = 160, y = 54, z = 7} -- DESTINO local keywordHandler = KeywordHandle -
Tô dentro! Ótima iniciativa, Renato.
-
Sitema%2525252FMod {Simple} Level Points
MaXwEllDeN respondeu ao tópico de MaXwEllDeN em Sistemas, Mods & Funções .lua
Ai você teria que fazer uma modificaçãozinha no script, até que não é difícil se você der uma boa lida no código em sí. Tenta ai (: -
[Duvida] Servidor lag quando player morre.
MaXwEllDeN respondeu ao tópico de mikkas70 em Suporte Tibia OTServer
Poderia postar o conteúdo do seu creaturescripts.xml? -
provavelmente tem um script em movements nomeado walkback.lua, que por padrão já veio registrado com esse evento. É só tirar o id da sua porta da tag desse script.
-
O erro ocorre porque em alguma dessas posições não há tile, portanto o script não consegue criar o item lá.
-
Vlw Edson. Tava mt afim dessa HUD aehuaheuae. Tankss
-
PokeTibia - Erro TalkAction - move1.lua
MaXwEllDeN respondeu ao tópico de Pityko em Suporte Tibia OTServer
Quais erros? -
PokeTibia - Erro TalkAction - move1.lua
MaXwEllDeN respondeu ao tópico de Pityko em Suporte Tibia OTServer
Que tal testar? Provavelmente sim. Faz tanto tempo que postei isso que não lembro mais. -
creasturescript \/ talkaction \/ Simples, não pode. Já fiz assim para evitar algum bug, como comprar o mesmo item duas vezes...
-
NPC Bug no trade do npc furniture
MaXwEllDeN respondeu ao tópico de Drafenous em Suporte Tibia OTServer
Não entendi qual seu problema. Se puder explicar melhor e postar o xml do npc, seria ótimo. -
[TUTORIAL] Humanóide Básico
MaXwEllDeN respondeu ao tópico de Madarada em Tutoriais sobre Spriting (Pixel Art)
Obrigado por trazer este ótimo conteúdo para nós! Dei uma editada no teu tópico para deixar as imagens maiores, espero que não se importe. -
Arquivo otserv.cpp
-
Uma opção, é colocar um item invisível em cima dele. É mais prático que criar um script somente para isso..
-
(Resolvido)[ERRO] Login.lua AJUDA
MaXwEllDeN respondeu ao tópico de DeathRocks em Suporte Tibia OTServer (Resolvidos)
local config = { loginMessage = getConfigValue('loginMessage') } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if (loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if (accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if (lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " P -
(Resolvido)[DUVIDA] Verificação players (função getTop())
MaXwEllDeN respondeu ao tópico de Tiodarsa. em Suporte Tibia OTServer (Resolvidos)
Não estava funcionando porque skill possuía um valor nulo, já que não foi declarado. Tenta assim: local function getTop() -- função by vodkart local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") if (query:getID() ~= -1) then return {query:getDataString("name"),query:getDataInt("level")} end return false end function onAdvance(cid, skill, oldLevel, newLevel) local top = getTop() if skill == 8 then if newLevel > top[2] and getCreatureName(cid) ~= top[1] then doBroadcastMessage(getCre -
(Resolvido)[DUVIDA] Verificação players (função getTop())
MaXwEllDeN respondeu ao tópico de Tiodarsa. em Suporte Tibia OTServer (Resolvidos)
Algum erro no console, ou simplesmente nada acontece? -
(Resolvido)[PEDIDO] Script Quest
MaXwEllDeN respondeu ao tópico de Ribeiro Foda em Suporte Tibia OTServer (Resolvidos)
Tem sim. Movement onAddItem... Se você pudesse falar qual o erro, seria de grande ajuda. Ainda não aprendi a ler mentes, sabe. Huahuahuaha,Usa getTileItemById em vez do getThingfrompos. Esse negócio de stacks sempre muda e.e. Dá uma olhada nos tutoriais que eu poste, podem te ajudar bastante -
(Resolvido)Alavanca para Teleport
MaXwEllDeN respondeu ao tópico de p e o p l e em Suporte Tibia OTServer (Resolvidos)
local pos_certa = {x = 1884, y = 1034, z = 11} -- Quando as alavancas estiverem na posição correta local pos_errada = {x = 1834, y = 1017, z = 11} -- Quando as alavancas não estiverem na posição correta local alavancas = { [1] = {x = 160, y = 54, z = 7}, [2] = {x = 160, y = 54, z = 7}, [3] = {x = 160, y = 54, z = 7}, [4] = {x = 160, y = 54, z = 7}, [5] = {x = 160, y = 54, z = 7}, } local levers = { -- Estado inicial [1] = "e", [2] = "e", [3] = "e", [4] = "e", [5] = "e", } local aux = {"e", "d"} function onStepIn(cid) for id, pos in ipairs(alavancas) do local itemid = levers[id -
(Resolvido)Alavanca para Teleport
MaXwEllDeN respondeu ao tópico de p e o p l e em Suporte Tibia OTServer (Resolvidos)
HM, pera. Então as alavancas vão SEMPRE ter que ser puxadas todas pra esquerda, só que quando entra no teleport ele reseta e elas ficam mudadas(só o item) pra um lado aleatório? -
(Resolvido)[Ajuda] Recompensa diaria
MaXwEllDeN respondeu ao tópico de Tiodarsa. em Suporte Tibia OTServer (Resolvidos)
local config = { storage = 27364, exhauststorage = 20932, days = { ["Monday"] = {itemid = 2476, count = 1, storagevalue = 1}, ["Tuesday"] = {itemid = 2488, count = 1, storagevalue = 2}, ["Wednesday"] = {itemid = 2195, count = 1, storagevalue = 3}, ["Thursday"] = {itemid = 2497, count = 1, storagevalue = 4}, ["Friday"] = {itemid = 2270, count = 1, storagevalue = 5}, ["Saturday"] = {itemid = 2141, count = 1, storagevalue = 6}, ["Sunday"] = {itemid = 2656, count = 1, storagevalue = 7} }, } function onUse(cid, item, fromPosition, itemEx, toPosition) local x = config.days[os.dat -
(Resolvido)Alavanca para Teleport
MaXwEllDeN respondeu ao tópico de p e o p l e em Suporte Tibia OTServer (Resolvidos)
local pos_certa = {x = 1884, y = 1034, z = 11} -- Quando as alavancas estiverem na posição correta local pos_errada = {x = 1834, y = 1017, z = 11} -- Quando as alavancas não estiverem na posição correta local alavancas = { [1] = {x = 160, y = 54, z = 7}, [2] = {x = 160, y = 54, z = 7}, [3] = {x = 160, y = 54, z = 7}, [4] = {x = 160, y = 54, z = 7}, [5] = {x = 160, y = 54, z = 7}, } _GLOBAL_LEVERS = { -- Estado inicial [1] = "e", [2] = "e", [3] = "e", [4] = "e", [5] = "e", } local aux = {"e", "d"} function onStepIn(cid) for id, pos in ipairs(alavancas) do local itemid = _GLOBAL
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!