-
Total de itens
329 -
Registro em
-
Última visita
-
Dias Ganhos
42
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Mateus Robeerto postou
-
Basta baixar a versão XAMPP 7.x ou o UniServer. Em seguida, você pode fazer o download de um Gesior ou Znote. Após colocar na pasta 'htdocs' e configurar o arquivo 'config.php' no seu servidor TFs, ele exibirá rankings, guildas, lojas, etc., de forma simples.
-
(Resolvido)Alguem ai tem cliente 8.6 estendido ?
Mateus Robeerto respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer (Resolvidos)
Você tem duas opções: pode usar o DLL para ter o client estendido ou, sem o DLL, fazer a alteração no client para ler o cliente estendido. Vou mandar os dois links... ddraw.dll SEM DLL. -
Sitema%2FMod [TFS 1.x] Crafting System
Mateus Robeerto respondeu ao tópico de Thiago Rulexz em Scripts tfs 0.4 (OLD)
@priextix Você já adicionou as actions e creaturescripts que eu passei, certo? Agora você precisa ter adicionado aqui também, junto com global.lua... pronto. É só copiar a pasta do seu servidor (data/) e colar aqui. Depois, você deve adicionar no global.lua. craftsystem.lua function Player.isProfession(self, storage) if self:getStorageValue(storage) >= 1 then return true end end craftingProfessionsConfig = { [50501] = { skillName = "Blacksmithing", skillRecipes = { [1] = {item = 2400, skill = 10, storage = 101, mats = {{2554, 1}, {2120, 1} -
tentou onDeath? local config = { NameBoss = "Boss Hits", rewardItem1 = {itemID = 8300, chance = 10}, -- 10% de chance de vim esse item rewardItem2 = {itemID = 8301, chance = 20}, -- 20% de chance de vim esse item rewardItem3 = {itemID = 8302, chance = 30}, -- 30% de chance de vim esse item rewardItem4 = {itemID = 8303, chance = 40}, -- 40% de chance de vim esse item effect = CONST_ME_MAGIC_RED } function onKill(cid, target) if isMonster(target) then local bossName = getCreatureName(target) print("Nome do Boss: " .. bossName) if bossName
-
local config = { NameBoss = "Boss Hits", rewardItem1 = {itemID = 8300, chance = 10}, -- 10% de chance de vim esse item rewardItem2 = {itemID = 8301, chance = 20}, -- 20% de chance de vim esse item rewardItem3 = {itemID = 8302, chance = 30}, -- 30% de chance de vim esse item rewardItem4 = {itemID = 8303, chance = 40}, -- 40% de chance de vim esse item effect = CONST_ME_MAGIC_RED } function onDeath(cid, corpse, deathList) local bossName = getCreatureName(cid) if bossName == config.NameBoss then local chanceToDropItem = math.random(1, 100) print("
-
function onKill(player, target) if isMonster(target) then local bossName = getCreatureName(target) print("Nome do Boss: " .. bossName) if bossName == "Boss Hits" then local chanceToDropItem = math.random(1, 100) print("Chance de drop: " .. chanceToDropItem) if chanceToDropItem <= 50 then local itemsToDrop = { 1234, 5678, 91011 } local randomItemID = itemsToDrop[math.random(1, #itemsToDrop)]
-
registrou no login.lua?
-
function onKill(player, target) if isPlayer(target) and isMonster(target) then local bossName = getCreatureName(target) local chanceToDropItem = math.random(1, 100) -- Gera um número aleatório entre 1 e 100 if bossName == "Boss Hits" then if chanceToDropItem <= 50 then -- 50% de chance de receber um item local itemsToDrop = { 1234, -- ID do primeiro item 5678, -- ID do segundo item 91011 -- ID do terceiro item, e assim por diante }
-
Que diabos? Este script foi feito para o TFS 1.x, não para o TFS 0.4. Vamos verificar se o script foi feito para o TFS 1.x ou 0.4. Preste atenção aqui. TFS 1.X. local player = Player(cid) player:addItem(itemData.itemID, 1) TFS 0.4. doPlayerAddItem(cid, itemData.itemID, 1) o resto é quase igual. o script pronto aqui.. local config = { monster = {"Boss"}, -- nome dos monstros, separados por vírgulas. items = { {itemID = 9693, chance = 10}, -- item [1] -- 10% de chance {itemID = 9971, chance = 5}, -
-
ERRO AO COMPILAR TFS 1.5 10.98
Mateus Robeerto respondeu ao tópico de ricardo3 em Suporte Tibia OTServer
TFS 1.5 para 10.98? Não existe. Eu só sei que existem as versões 1.4.2 e 1.4.3 para 10.98. No entanto, o TFS 1.5 é como veio a versão 12.97. Também sei sobre o TFS 1.5 que é uma modificação chamada Nekiro Drowngrage, que combina elementos das versões 7.72, 8.0 e 8.6. -
local config = { storage = 12348, bossName = "Wrath of Emperor", rewardItemID = 2400, rewardOutfitID = 128, rewardOutfitAddons = 3, effect = CONST_ME_BATS } local creatureevent = CreatureEvent("Wrath of Emperor") function creatureevent.onKill(creature, target) local bossName = config.bossName local storageValue = config.storage local player = Player(creature.uid) if target:getName() == bossName then if player:getStorageValue(storageValue) ~= 1 then player:setStorageValue(storageValue, 1) giveRewardToPla
-
Sitema%2FMod [TFS 1.x] Crafting System
Mateus Robeerto respondeu ao tópico de Thiago Rulexz em Scripts tfs 0.4 (OLD)
Estou no trabalho, quando chegar em casa, vou resolver isso e envio aqui, sim. actions: craftsys.lua. function onUse(player, item, fromPosition, itemEx, toPosition) function capitalizar(str) return (str:gsub("(%l)(%w*)", function(a,b) return string.upper(a)..b end)) end local receitas = craftingProfessionsConfig[item.actionid].skillRecipes local modal = ModalWindow(item.actionid, ""..craftingProfessionsConfig[item.actionid].skillName..".", craftingProfessionsConfig[item.actionid].message) if item.itemid == 8046 and isInArray({50501, 50502, 50503, 50504 -
Sitema%2FMod [TFS 1.x] Crafting System
Mateus Robeerto respondeu ao tópico de Thiago Rulexz em Scripts tfs 0.4 (OLD)
function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if itemEx.itemid == 8300 then local storageValue = player:getStorageValue(50501) if storageValue == -1 then player:setStorageValue(50501, 1) player:sendTextMessage(MESSAGE_INFO_DESCR, "Parabéns! Você aprendeu suas habilidades de cralfing e agora pode ir cralfing.") else player:sendTextMessage(MESSAGE_INFO_DESCR, "Você já aprendeu suas habilidades de cralfing.") end else player:sendCancelMessage("Você precisa clicar no ite -
11.x Otg Server - Global 11x (sprites 13.30)
Mateus Robeerto respondeu ao tópico de Johncore em Tibia Global OTServer
Então, eu peguei o spr e o dat e coloquei no otclient things na versão 11.00, mas diz que não é possível fazer o login devido a algum problema de autenticação. Estou achando que é algo relacionado ao RSA. Não consigo fazer funcionar...- 50 respostas
-
- otg premium
- otg
- (e 4 mais)
-
TAG XML. <event type="login" name="AntiMc" event="script" value="AntiMc.lua"/> LUA. function doKickPlayerIf(cid) if isPlayer(cid) then doRemoveCreature(cid) return true end return false end function onLogin(cid) local ips_permitidos = 3 -- configure aqui quantos jogadores podem logar com o mesmo ip local players = getPlayersOnline() local playerip = getPlayerIp(cid) local i = 0 for _,pid in ipairs(players) do if getPlayerIp(pid) == playerip then i = i + 1 end end if i > ips_pe
-
Sitema%2FMod [TFS 1.x] Crafting System
Mateus Robeerto respondeu ao tópico de Thiago Rulexz em Scripts tfs 0.4 (OLD)
Qual é o seu TFS? Posso criar um script para você, onde ao clicar no item, você aprende e ganha acesso à criafing -
tentar. local SKILL_NAME = "Quick Attack" function onTargetCreature_QuickAttack(cid, target) local cidPos, pos = getCreaturePosition(cid), getPositionAdjacent(cid, getCreaturePosition(target), false) if (pos) then doSendDistanceShoot(cidPos, pos, PROJECTILE_GRAVEL) doSendMagicEffect(cidPos, EFFECT_TELEPORT_FRAME) doTeleportThing(cid, pos, false) doSendMagicEffect(pos, EFFECT_TELEPORT_FRAME) end doSkillDamage(cid, target, SKILL_NAME) end local combat = createCombatObject() setCombatCallback(combat, CALLBACK_PARAM_TARGETCREATURE, "onTargetCre
-
Sitema%2FMod [TFS 1.x] Crafting System
Mateus Robeerto respondeu ao tópico de Thiago Rulexz em Scripts tfs 0.4 (OLD)
Você precisa criar um script para o NPC. Por exemplo, 'hi', 'Blacksmithing', 'yes'. Você recebe um storage e pode fazer criação normalmente. Ou você pode criar um script para o 'onUse', onde ao clicar no item, você recebe um storage e pode fazer a criação tambem. Se não quiser, basta remover essa linha. O problema já está resolvido if not player:isProfession(item.actionid) then return player:sendCancelMessage("You need to learn "..craftingProfessionsConfig[item.actionid].skillName.." before using this.") end -
11.x Otg Server - Global 11x (sprites 13.30)
Mateus Robeerto respondeu ao tópico de Johncore em Tibia Global OTServer
Tentei usar o client da versão 11x com o OTClient, mas não consegui entrar, sem sucesso. Você poderia me dar uma orientação sobre como fazer isso com o OTClient?- 50 respostas
-
- otg premium
- otg
- (e 4 mais)
-
function onUse(cid, item, frompos, item2, topos) local store = 23562 -- storage q salva o delay local delay = 10 -- tempo em segundos de delay local storage = 23563 local cidade = getPlayerTown(cid) local pos = getTownTemplePosition(cidade) if getPlayerStorageValue(cid, store) - os.time() >= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, string.format("Aguarde %.2f minutos para usar novamente.", (getPlayerStorageValue(cid, store) - os.time()) / 60)) return true end if getCreatureCondition(cid, CONDITION_INFIGHT)
-
11.x Otg Server - Global 11x (sprites 13.30)
Mateus Robeerto respondeu ao tópico de Johncore em Tibia Global OTServer
Obrigado por trazer um conteúdo tão bom, mas gostaria de saber se é possível rodar no client 10.98?- 50 respostas
-
- otg premium
- otg
- (e 4 mais)
-
script npc fazer uma modificação (vodkart)
Mateus Robeerto respondeu ao tópico de Vitorelias em Suporte Tibia OTServer
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 magician_pos = {x=1249, y=783, z=6} function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false e
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!