Jump to content
Close

Alberto1997

Member
  • Content Count

    19
  • Joined

About Alberto1997

  • Rank
    Baker
  • Birthday 01/15/1997

Profile Information

  • Gender
    Masculino
  • I am
    Tibiano
  • Favorite OTServ
    Warmen

Recent Profile Visitors

387 profile views
  1. Bem vindos ao Lontrax Baiak! SITE: Lontrax Baiak -IP: lontrax.ddns.net- Versão: 10.00, 11.00 -Port: 7171 Mapa Baiak Exclusivo!! - Eventos Automaticos; - Loteria Diaria; - Sistema de Premiação Online; - Boss Event Diario; - Reward Chest; - Sistema de Castles Exclusivos; - Cast System Funcional; - 20+ Quests Exclusivas; - Free Vip; - Donate Free Itens; - Epic Itens; - STAFF Presente; - Critical, Mana, Health Boost System; - Retro Outfits; - Montarias Atualizadas; - 20+ Tasks; - Magias Proprias; - Sistema de Addons por Estatuas; - Gold Box System; e muito mais!!! Lontrax Baiak Venha Já ser TOP!!!!
  2. Redirecione manualmente as portas nas regras de entrada no Firewall do Windows:
  3. Suas configurações no pc estão corretas, o problema é que seu servidor nao se conecta a internet, provavelmente problema de portas ou no proprio firewall do windows.
  4. Config.lua: Execute seu bloco de notas como adm: Abra o arquivo: hosts que está nesse caminho: C:\Windows\System32\drivers\etc Agora edite seu arquivo hosts, colocando seu IPv4 e seu No-IP: Pronto! Agora você poderá entrar e os players também!! Posta ai se isso te ajudou!! @Edit: entre no seu server com seu NO-IP, como se fosse um player normal.
  5. ERRO: Lua Script Error: [Spell Interface] data/spells/scripts/custom/vis mort.lua:onCastSpell LuaScriptInterface::luaAddEvent(). Argument #4 is unsafe stack traceback: [C]: in function 'addEvent' data/spells/scripts/custom/vis mort.lua:109: in function <data/spells/scripts/custom/vis mort.lua:106> SCRIPT:
  6. cria um script em data\actions\scripts, e so atribui ao item que deseja
  7. Eae mulecada, estou com o seguinte problema: quero colocar um sistema de premiação e shop online no meu OTserver, o sistema de premiação ja foi configurado, a cada 30 minutos todos os players online recebem um determinado item, e este item ao ser usado irá se transformar em 1 online point. O meu problema está na criação deste shop, como nao entendo quase nada de website estou com muita dificuldade nisso. O que eu tentei: utilizei os mesmos arquivos do meu shopsystem, apenas mudando premium_points para online_points que ja havia adicionado em minha database, porém acredito que eu preciso de um script de shop e um shop admin específico. Tomei como base o sistema de GuildShop, mas não obtive sucesso: ShopGuild TFS 1.0 Versão: 10, TFS 1.2 Agradeço desde já!!!
  8. Não apareceu erros ao iniciar o server, mas depois apareceu isso: Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/online.lua:onThink data/globalevents/scripts/online.lua:17: attempt to index field 'rewards' (a nil value) stack traceback: [C]: in function '__index' data/globalevents/scripts/online.lua:17: in function <data/globalevents/scripts/online.lua:9> [Error - GlobalEvents::think] Failed to execute event: OnlinePoints Edit: Funcionou agora, retirei o 'rewards' e coloquei 'items', agora funcionou. OBRIGADO!! Para quem futuramente precisar do script: local config = { items = { {itemId = 11219, count = 1}, }, minLevel = 100 -- level minimo para receber os items } function onThink(interval) local players = Game.getPlayers() if #players == 0 then return true end for _, player in ipairs(players) do if player:getLevel() >= config.minLevel then local reward = config.items[math.random(#config.items)] local ret = player:addItemEx(Game.createItem(reward.itemId, reward.count)) if ret ~= RETURNVALUE_NOERROR then local inbox = player:getInbox() if inbox then inbox:addItemEx(rewardItem, INDEX_WHEREEVER, FLAG_NOLIMIT) end end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, string.format('Did you recived %s. You can get more items within 30 minutes. %s', ItemType(reward.itemId):getName(), ret ~= 0 and "The reward was sent to your inbox due not enough capacity or room in your backpack." or "")) end end return true end
  9. Eae galera, estou com o seguinte problema: preciso de um script que, a cada 30 minutos todos os players online ganhem um determinado item: Versão do OT: 10, TFS 1.2 Meu Script (globalevents): local config = { items = { {itemId = 11219, count = 1}, }, minLevel = 100 -- level minimo para receber os items } function onThink(interval) local players = Game.getPlayers() if #players == 0 then return true end for _, player in ipairs(players) do if player:getLevel() => config.minLevel then local reward = config.rewards[math.random(#config.items)] local ret = player:addItemEx(Game.createItem(reward.itemId, reward.count)) if ret ~= RETURNVALUE_NOERROR then local inbox = player:getInbox() if inbox then inbox:addItemEx(rewardItem, INDEX_WHEREEVER, FLAG_NOLIMIT) end end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, string.format('Did you recived %s. You can get more items within 30 minutes. %s', ItemType(reward.itemId):getName(), ret ~= 0 and "The reward was sent to your inbox due not enough capacity or room in your backpack." or "")) end end return true end Erro: [Warning - Event::checkScript] Can not load script: scripts/online.lua data/globalevents/scripts/online.lua:16: 'then' expected near '=' Agradeço desde já!!
  10. Eae mulecada, estou com o seguinte problema: preciso de um script que, quando o player clicar no item, ele ganhe pontos premium no Gesior; Versão do OT: 10, TFS 1.2 Script que estou usando: function onUse(cid, item, fromPosition, itemEx, toPosition) local addpoints = 10 -- amount of points to add db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `id` = '" ..getPlayerAccountId(cid).. "';") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.") doRemoveItem(item.uid, 1) return true end Lib: function getPoints(cid) local resultx = db.storeQuery("SELECT `premium_points` FROM `accounts` WHERE `id` = "..getPlayerAccountId(cid)) if resultx then points = result.getDataString(resultx, 'premium_points') result.free(resultx) return points end return LUA_ERROR end function addPoints(cid, qt) db.query("UPDATE `accounts` SET `premium_points` = "..getPoints(cid).."+"..qt.." WHERE `id` = "..getPlayerAccountId(cid)..";") end function removePoints(cid, amount) db.query("UPDATE `accounts` SET `premium_points` = "..getPoints(cid).."-"..qt.." WHERE `id` = "..getPlayerAccountId(cid)..";") end Erro: Lua Script Error: [Action Interface] data/actions/scripts/points.lua:onUse data/actions/scripts/points.lua:3: attempt to call global 'getPlayerAccountId' (a nil value) stack traceback: [C]: in function 'getPlayerAccountId' data/actions/scripts/points.lua:3: in function <data/actions/scripts/points.lua:1> Minha database possui a coluna premium_points na area dos accounts, ajudem please!!

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.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...