
Tudo que Muvuka postou
-
[NPCS] System Erro
[13/04/2023 21:56:11] [Warning] NpcSystem: [13/04/2023 21:56:11] Parameter(s) missing for item: [13/04/2023 21:56:11] 500 [13/04/2023 21:56:11] [Warning] NpcSystem: [13/04/2023 21:56:11] Parameter(s) missing for item: [13/04/2023 21:56:11] 500 [13/04/2023 21:56:11] [Warning] NpcSystem: [13/04/2023 21:56:11] Parameter(s) missing for item: [13/04/2023 21:56:11] 500 [13/04/2023 21:56:12] [Warning] NpcSystem: [13/04/2023 21:56:12] Parameter(s) missing for item: [13/04/2023 21:56:12] 500 [13/04/2023 21:56:12] [Warning] NpcSystem: [13/04/2023 21:56:12] Parameter(s) missing for item: [13/04/2023 21:56:12] 500
-
[NPC] limite de dinheiro (bloquear)
Tem algum script que funcione e não de esse problema? Mesmo podendo compra com money -negativado.
-
SpellBook Dando Debug - Muita Magia no OT Alguem Pode Simplifica Pra Mim Por Favor
Já consegui resolve de outro jeito vlw Luan pela ajuda.
-
SpellBook Dando Debug - Muita Magia no OT Alguem Pode Simplifica Pra Mim Por Favor
Então luanluciano93 Aparece isso se voce pode me ajuda criando um !spellsall no [TALKCATION] ou arrumando spellbook no action/other ja tentei de tudo. <attribute key="writeable" value="30000" /> <attribute key="maxTextLen" value="40000" /> E da Debug
-
SpellBook Dando Debug - Muita Magia no OT Alguem Pode Simplifica Pra Mim Por Favor
@koyotestark não: eu acho pq tem muita magia ai quando logo um player mage knight paladin só tem 3 voc no meu server da debug no spellbook agora comando !spells doPlayerPopupFYI nao da mais esse ai nao tem todas as magias pra cada vocação que coloquei nova. POR FAVOR ME AJUDA function onUse(cid, item, fromPosition, itemEx, toPosition) local count = getPlayerInstantSpellCount(cid) local text = "" local t = {} for i = 0, count - 1 do local spell = getPlayerInstantSpellInfo(cid, i) if spell.level ~= 0 then if spell.manapercent > 0 then spell.mana = spell.manapercent .. "%" end table.insert(t, spell) end end table.sort(t, function(a, b) return a.level < b.level end) local prevLevel = -1 for i, spell in ipairs(t) do local line = "" if prevLevel ~= spell.level then if i ~= 1 then line = "\n" end line = line .. "Spells for Level " .. spell.level .. "\n" prevLevel = spell.level end text = text .. line .. " " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n" end doShowTextDialog(cid, item.itemid, text) return TRUE end
-
SpellBook Dando Debug - Muita Magia no OT Alguem Pode Simplifica Pra Mim Por Favor
Eu coloquei um monte de magia no meu ot só que fica dando debug quando click no spellbook mesmo com player
-
(Resolvido)Como eu Deixo a Bless Infinita no Config,lua
Muito obrigado @FeeTads
-
(Resolvido)Como eu Deixo a Bless Infinita no Config,lua
? blessingOnlyPremium = true blessingReductionBase = 30 blessingReductionDecreament = 5 eachBlessReduction = 8
-
(Resolvido)-=[TFS]=- 0.4 8.60 [SCRIPT] alavanca puxa e ganha cada item de uma alavanca diferente mais alavanca tem mesmo id
local config = { [60000] = {items = {{6542, 1}}, coin = 11192, price = 100}, [60001] = {items = {{6543, 1}}, coin = 11192, price = 100}, [60002] = {items = {{6544, 1}}, coin = 11192, price = 100}, [60003] = {items = {{6545, 1}}, coin = 11192, price = 100}, [60004] = {items = {{6544, 1}, coin = 11192, price = 100}, [60005] = {items = {{2328, 1}, coin = 11192, price = 100}, [60006] = {items = {{6541, 1}, coin = 11192, price = 100}, [60007] = {items = {{8300, 1}, coin = 11192, price = 100} } local function concatstr(table) local str = '' for a, b in pairs(table) do str = str .. (#table > 1 and (#table - 1 > a and b .. ', ' or #table - 1 == a and b .. ' and ' or #table == a and b) or #table == 1 and b) end return str end function onUse(cid, item, fromPosition, itemEx, toPosition) local v = config[item.uid] if getPlayerItemCount(cid, v.coin) < v.price then return doPlayerSendCancel(cid, "Sorry, you need " .. v.price .. " " .. (getItemNameById(v.coin) .. (v.price > 1 and 's' or '')) .. ".") end local cap = 0 for a, b in ipairs(v.items) do cap = cap + getItemWeightById(b[1]) * b[2] end if getPlayerFreeCap(cid) < cap then return doPlayerSendCancel(cid, "You need " .. cap .. " capacity to obtain " .. (#v.items > 1 and 'those' or 'this') .. " item.") end local item_name = {} for _, item in ipairs(v.items) do table.insert(item_name, (item[2] > 1 and item[2] .. ' ' or '') .. getItemNameById(item[1])) if isItemStackable(item[1]) or item[2] == 1 then doPlayerAddItem(cid, item[1], item[2]) else for i = 1, item[2] do doPlayerAddItem(cid, item[1], 1) end end end doPlayerRemoveItem(cid, v.coin, v.price) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You bought a " .. concatstr(item_name) .. " for " .. v.price .. " " .. (getItemNameById(v.coin) .. (v.price > 1 and 's' or '')) .. ".") doSendMagicEffect(getThingPosition(cid), CONST_ME_STUN) doPlayerSave(cid) return true end COMO MONTA ESSE SCRIPT EU SEI QUE É NA PASTA ACTION MAIS EU NAO SEI COMO UMA VEZ MONTEI E PEGO AGORA PERDI A MENTE COMPLEMTAMENTE QUEM PODER AJUDAR EU AGRADEÇO.
-
(Resolvido)Eu queria que a mensagem em verde só aparecesse no server log nao aparecesse na tela client tibia como broadcast
function onThink(interval, lastExecution) local mensagens = {"[VOCE SABIA?] ---> Com comando (!go) da Pra Por Todo Mundo da Sua Guild Com a Mesma Outfit Que Voce Usa sendo Leader."} return doBroadcastMessage(mensagens[math.random(#mensagens)], MESSAGE_STATUS_CONSOLE_GREEN) end Só aparecesse em verde no server log mais em nenhum lugar.
-
(Resolvido)[SCRIPT] TALKTYPE_ORANGE_2 Necessito que ele fique verde alguem me ajuda por favor
Vamo pra ultima alternativa não pego a 1. Vamo pra penultima fica aparecendo no char online. MESSAGE_INFO_DESCR tenta esse ja que text_color nao pego. Ele nao aparece a mensagem verde só aparece !Online em verde não aparece. Online Bonus Informações: Tokens ganhos hoje: [?] Próximo recebimento em: 1 em 1 Hora Situação: Recebendo até. Deixa queto fabi esquenta cabeça não ja tentei text_color green lightgreen MESSAGE_INFO_DESCR vai te que fica no orange mesmo agradeço ajuda.
-
(Resolvido)[SCRIPT] TALKTYPE_ORANGE_2 Necessito que ele fique verde alguem me ajuda por favor
@Fabi Marzan SERIA TEXT_COLOR ->GREEN SCRIPT SEU NAO PEGO.
-
(Resolvido)[SCRIPT] TALKTYPE_ORANGE_2 Necessito que ele fique verde alguem me ajuda por favor
function onSay(cid, words, param, channel) local thisball = getPlayerSlotItem(cid, 8) if param ~= "" then return false end if words == "!onlinebonus" then local loginmsg = "\n Online Bonus Informações: Tokens ganhos hoje: [?] Próximo recebimento em: 1 em 1 Hora Situação: Recebendo até." doCreatureSay(getCreatureByName(getCreatureName(cid)), loginmsg, TALKTYPE_ORANGE_2, false, cid) end return true end EU VO GRIFA EM NEGRITO O SCIPT COM COR ERRADA. TALKTYPE_ORANGE_2
-
(Resolvido)Eu tenho script que tem a função TALKTYPE_ORANGE_2 eu queria que fosse verde
Eu tenho script que tem a função TALKTYPE_ORANGE_2 eu queria que fosse verde
-
-=[TFS]=- 0.4 8.60 ERRO NO NPC OU NO SCRIPT NA FUNÇÃO POR FAVOR ME AJUDE
@Arcane aqui esta desculpa. reviver.lua npcsystem.rar
-
-=[TFS]=- 0.4 8.60 ERRO NO NPC OU NO SCRIPT NA FUNÇÃO POR FAVOR ME AJUDE
28/02/2023 21:08:14] [Error - Npc interface] [28/02/2023 21:08:14] data/npc/scripts/reviver.lua:onThink [28/02/2023 21:08:15] Description: [28/02/2023 21:08:15] (luaGetNpcDistanceTo) Thing not found [28/02/2023 21:08:16] [Error - Npc interface] [28/02/2023 21:08:16] data/npc/scripts/reviver.lua:onThink [28/02/2023 21:08:16] Description: [28/02/2023 21:08:16] (luaGetCreatureName) Creature not found [28/02/2023 21:08:17] [Error - Npc interface] [28/02/2023 21:08:17] data/npc/scripts/reviver.lua:onThink [28/02/2023 21:08:18] Description: [28/02/2023 21:08:18] data/npc/lib/npcsystem/npchandler.lua:301: bad argument #3 to 'gsub' (string/function/table expected) [28/02/2023 21:08:18] stack traceback: [28/02/2023 21:08:19] [C]: in function 'gsub' [28/02/2023 21:08:19] data/npc/lib/npcsystem/npchandler.lua:301: in function 'parseMessage' [28/02/2023 21:08:19] data/npc/lib/npcsystem/npchandler.lua:538: in function 'onWalkAway' [28/02/2023 21:08:20] data/npc/lib/npcsystem/npchandler.lua:473: in function 'onThink' [28/02/2023 21:08:20] data/npc/scripts/reviver.lua:16: in function <data/npc/scripts/reviver.lua:16>
-
Wand Pasta Weapons Que Drena LIFE E A MANA DO PLAYER E DAS CRIATURAS BASEADO NESSE SCRIPT NAO SOLTA EFEITO
NAO MOSTRA FIRE E YALAHARIGHOST APENAS MAGIC_RED E SUDDENDEATH local lifedrainCombat = createCombatObject() setCombatParam(lifedrainCombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(lifedrainCombat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN) setCombatParam(lifedrainCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(lifedrainCombat, COMBAT_FORMULA_LEVELMAGIC, 1, -100, 1, -200) local manadrainCombat = createCombatObject() setCombatParam(manadrainCombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_YALAHARIGHOST) setCombatParam(manadrainCombat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN) setCombatParam(manadrainCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(manadrainCombat, COMBAT_FORMULA_LEVELMAGIC, 1, -100, 1, -200) function onUseWeapon(cid, var) doCombat(cid, lifedrainCombat, var) doCombat(cid, manadrainCombat, var) return true end
-
-=[TFS]=- 8.60 v0.4 GEMA IGUAL DO FOX WORLD MAIS MODIFICADA EDIT by Anderson Sacani
@Anderson Sacani Funciono mais olha como fica o efeito eu queria que inves de ficar em pé ficasse deitado e mudasse pra outras cores diferentes um cor depois outra ou seja todas as cores no effect igual fox world
-
-=[TFS]=- 8.60 v0.4 GEMA IGUAL DO FOX WORLD MAIS MODIFICADA EDIT by Anderson Sacani
local config = { itemId = 2154, vocationId_1 = 2, -- Sorcerer vocationId_2 = 6, -- Master sorcerer vocationName = "Mage", text = "´ . ,", ". ´ ,", "` . ,", ", ` .", } local function effect(cid) if isPlayer(cid) then if getPlayerStorageValue(cid, storage) > 0 then doCreatureSay(cid, config.text, TALKTYPE_ORANGE_1) addEvent(effect, 1000,cid) end end return true end function onUse(cid, item, fromPosition, itemEx, toPosition) local itemId, amount = config.itemId, 1 local storage, getItemName = 6318964231, getItemNameById(itemId) if not ((getPlayerVocation(cid) == config.vocationId_1) or (getPlayerVocation(cid) == config.vocationId_2)) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Para usar a gema voce precisa ser um " .. config.vocationName) return true end if getPlayerStorageValue(cid, storage) > 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce ja usou uma " .. getItemName) return true end doRemoveItem(item.uid, amount) setPlayerStorageValue(cid, storage, 1) effect(cid) return true end O PROBLEMA DESSE SCRIPT É QUE ELE NÃO FICA SOLTANDO AQUELE EFEITO QUANDO EU CLICK NA GEMA ELA SOME E QUANDO DESLOGO E LOGO DENOVO O EFEITO SOME SEM EU USAR A MAGIA ELE NAO FICA COM EFEITO QUANDO EU LOGO MESMO EU TER USADO [A GEMA A GEMA SUMIR TA SEM PROBLEMAS FAZ PARTE DO SCRIPT] O PROBLEMA TA NO ACTION/CREATURESCRIPT <--- COLOCA PRA LOGA/DESLOGA QUANDO USA A GEMA SE ALGUEM PODER ME AJUDAR EU AGRADEÇO. Meu Discord: Samuel Galdino de Araujo#9418
-
Gema Fox World Fica Dando Debug Quando Uso Magia de Mage VOCAÇÃO 2 ID DA GEMA é 2154
Mais quando do use na gema 2154 yellow gem ela nao some pra fica efeito fox world e usar a magia.
-
Gema Fox World Fica Dando Debug Quando Uso Magia de Mage VOCAÇÃO 2 ID DA GEMA é 2154
@Anderson Sacani Passa as duas com tutorial de como instala a vocação 2 é 'Mage' e a promotion é [VIP] Mage não tem sorcerer só tem 3 vocation Knight/Paladin [VIP] Knight/[VIP]Paladin esse nome e a magia é 'Karamatsu' passa action/spells me ensina por favor.
-
Gema Fox World Fica Dando Debug Quando Uso Magia de Mage VOCAÇÃO 2 ID DA GEMA é 2154
local water = {490, 491, 492, 493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625} local combat = createCombatObject() local meteor = createCombatObject() setCombatParam(meteor, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) setCombatParam(meteor, COMBAT_PARAM_USECHARGES, TRUE) setCombatParam(meteor, COMBAT_PARAM_EFFECT, CONST_ME_BIGPLANTS) setCombatFormula(meteor, COMBAT_FORMULA_LEVELMAGIC, -99.5, -99975, -99.5, -99975) local stun = createConditionObject(CONDITION_POISON) setConditionParam(stun, CONDITION_PARAM_DELAYED, 1) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) addDamageCondition(stun, 1, 3000, -700) setCombatCondition(meteor, stun) local meteor_water = createCombatObject() setCombatParam(meteor_water, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) setCombatParam(meteor_water, COMBAT_PARAM_USECHARGES, TRUE) setCombatParam(meteor_water, COMBAT_PARAM_EFFECT, CONST_ME_BIGPLANTS) setCombatFormula(meteor, COMBAT_FORMULA_LEVELMAGIC, -99.5, -99975, -99.5, -99975) combat_arr = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } local combat_area = createCombatArea(combat_arr) setCombatArea(combat, combat_area) local function meteorCast(p) doCombat(p.cid, p.combat, positionToVariant(p.pos)) end local function stunEffect(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_STUN) end function onTargetTile(cid, pos) if (math.random(0, 1) == 1) then local ground = getThingfromPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}) if (isInArray(water, ground.itemid) == TRUE) then local newpos = {x = pos.x - 7, y = pos.y - 6, z = pos.z} doSendDistanceShoot(newpos, pos, CONST_ANI_EARTH) addEvent(meteorCast, 200, {cid = cid, pos = pos, combat = meteor_water}) else local newpos = {x = pos.x - 7, y = pos.y - 6, z = pos.z} doSendDistanceShoot(newpos, pos,CONST_ANI_EARTH) addEvent(meteorCast, 200, {cid = cid,pos = pos, combat = meteor}) end end end setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) local mana = 2400 local cmana = getCreatureMana(cid) if cmana >= mana then if isGemActivated(cid) == TRUE then doCreatureAddMana(cid, mana * -1) doPlayerAddSpentMana(cid, mana) doPlayerSendCancel(cid, doRemoveGemEffect(cid)) return doCombat(cid, combat, var) else doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) doPlayerSendCancel(cid, "Voce nao usou o Crystal de sua vocacao ainda!") return FALSE end else doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) doPlayerSendCancel(cid, "Você não possui mana suficiente.") return FALSE end end Alguem pode me ajudar
-
[Gesior] Rank Reset Please
WIN_20230210_16_41_22_Pro.mp4 VID_20230210_163424.mp4 Gesior Rank Reset.rar
-
-=[TFS]=- 0.4 8.60 USAR MAGIA SE TIVER "X" ITEM QUERO YELLOW GEM QUE QUANDO DA USE ELE USA A MAGIA E SOME YELLOW GEM SE JA USOU A MAGIA AI PRECISA DE OUTRA YELLOW GEM
VID_20230210_152531.mp4 @Anderson Sacani não solta a magia e não da pra da use e a gema sumir fica nil. Eu quero que quando da use na gema ela some e da pra usar a magia. Alguem pode me ajudar por favor
-
-=[TFS]=- 0.4 8.60 USAR MAGIA SE TIVER "X" ITEM QUERO YELLOW GEM QUE QUANDO DA USE ELE USA A MAGIA E SOME YELLOW GEM SE JA USOU A MAGIA AI PRECISA DE OUTRA YELLOW GEM
Ele continua não usando a magia @drigobo nome da magia 'Karamatsu' funciona assim eu do use na gema ela desaoarece eu uso a magia igual do fox world