Tudo que MaTTch postou
-
ERROR DATABASE
Qual versão do seu TFS? Você compilou usando o parametro (-D__USE_SQLITE__) ?
-
/all - Ajuda aque !
Procurar não faz mal.
-
Help com Target Colors
O sistema do gif é completamente possível em lua, usando creaturescripts. A função que se usa é essa: doSendCreatureSquare(cid, color[, player])
- (Resolvido)Duvida Chats Colors
-
Help com Target Colors
Não entendi, você se refere a cor do quadrado?
-
TFS 0.4
Na versão 0.4 os interval são em milissegundos. É só multiplicar os valores atuais por 1000.
-
TFS 0.4
Em lib/100-compat.lua adicione: db.executeQuery = db.query
-
Itens Sendo Sorteado pro God
É porque sempre que estiver somente staff online, ou nenhum player no servidor, o script só será repetido após o interval.
-
(Resolvido)(NPC's) Como retirar a 'mensagem amarela'?
Em data/npc/lib/npcsystem abra o arquivo npchandler.lua e procure pela função: function NpcHandler:greet(cid) Dentro dessa função remova essa linha: self:say(msg)
-
Erro itens
Caso sua tabela players da database não tenha a coluna points, execute: ALTER TABLE `players` ADD `points` INTEGER NOT NULL DEFAULT 0;
-
Itens Sendo Sorteado pro God
-- Lottery System local config = { lottery_hour = "360 minutos", -- Tempo ate a proxima loteria (Esse tempo vai aparecer somente como broadcast message) rewards_id = {9693}, -- ID dos Itens Sorteados na Loteria groupBelow = 2, -- até qual group id é permitido receber item crystal_counts = 1, -- Usado somente se a rewards_id for crystal coin (ID: 2160). website = "no" -- Only if you have php scripts and table `lottery` in your database! } function onThink(interval, lastExecution) local list = {} for _, tid in ipairs(getPlayersOnline()) do if(getPlayerGroupId(tid) <= config.groupBelow) then table.insert(list, tid) end end if(#list == 0) then return true end local winner = list[math.random(#list)] local random_item = config.rewards_id[math.random(#config.rewards_id)] if(random_item == 2160) then doPlayerAddItem(winner, random_item, config.crystal_counts) doBroadcastMessage("[LOTTERY SYSTEM] Winner: " .. getCreatureName(winner) .. ", Reward: " .. config.crystal_counts .. " " .. getItemNameById(random_item) .. "s! Congratulations! (Proxima Loteria em " .. config.lottery_hour .. ")") else doBroadcastMessage("[LOTTERY SYSTEM] Winner: " .. getCreatureName(winner) .. ", Reward: " .. getItemNameById(random_item) .. "! Congratulations! (Proxima Loteria em " .. config.lottery_hour .. ")") doPlayerAddItem(winner, random_item, 1) end if(config.website == "yes") then db.executeQuery("INSERT INTO `lottery` (`name`, `item`) VALUES ('".. getCreatureName(winner) .."', '".. getItemNameById(random_item) .."');") end return true end
-
(Resolvido)exemplo de magia que cria item
local c = { createItem = {7414, 1}, -- itemid, quantidade removeTime = 10 * 1000 -- tempo em que ira remover } function onCastSpell(cid, var) local pos = getThingPos(cid) doCreateItem(c.createItem[1], c.createItem[2], pos) addEvent(function() local thing = getTileItemById(pos, c.createItem[1]).uid if(thing ~= 0) then doRemoveItem(thing, c.createItem[2]) end end, c.removeTime) return true end
-
Script não funciona
Não entendi muito bem... Mas vou arriscar: function onEquip(cid, item, slot) local tabVal = { [2523] = 1, [2195] = 2 } local soma = 0 for k, v in pairs(tabVal) do for slot = 1, 10 do if(getPlayerSlotItem(cid, slot).itemid == k) then soma = soma + v end end end if(soma > 0) then doPlayerAddOutfit(cid, 128, soma) end return true end
-
[PEDIDO] PIC 8.6
Talvez... Tenta esse aqui.
-
[PEDIDO] PIC 8.6
Sua img é grande demais, deve ser por isso que não ta aceitando. Tente nas dimensões "640x480" ou "1280x1024".
-
NPC não responde
Posta seu npc.lua que esta na lib dos npcs.
- Como centraliza essa spell
- Como centraliza essa spell
-
Como centraliza essa spell
Creio eu que seja algo mais ou menos assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 245) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -20, -10, -30, -10) function onTargetCreature(cid, target) local p = getThingPos(target) doSendMagicEffect({x=p.x+3, y=p.y, z=p.z}, 244) -- pos e effect end setCombatCallback(combat, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onCastSpell(cid, var) local target = variantToNumber(var) doTeleportThing(cid, getThingPos(target)) return doCombat(cid, combat, var) end
-
Acentuação
No Notepad++ vai na aba Formatar->Converter para ANSI.
-
(Resolvido)Erro ao compilar
Não precisa tirar o linker. Esta faltando a dll libeay32.dll na lib do seu compilador, provavelmente ela esta na pasta bin.
- Sobre Spell que sai errado o eff
- Sobre Spell que sai errado o eff
- Sobre Spell que sai errado o eff
- Sobre Spell que sai errado o eff