-
Total de itens
177 -
Registro em
-
Última visita
-
Dias Ganhos
6
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Fabi Marzan postou
-
Suporte Ajuda com Spell de travar o alvo no local
Fabi Marzan respondeu ao tópico de Lenilson em Suporte OTServer Derivados
local function No_Move_Target(cid) local target = getCreatureTarget(cid) if isCreature(target) then doCreatureSetNoMove(target, false) mayNotMove(target, false) end return TRUE end local function No_Move_Target_2(cid) local target = getCreatureTarget(cid) if isCreature(target) then doCreatureSetNoMove(target, true) mayNotMove(target, true) end return TRUE end function onCastSpell(cid, var) local target = getCreatureTarget(cid) local targetpos = getCreaturePosition(target) local efepos = {x=targetpos.x, y=targetp -
Suporte Ajuda com Spell de travar o alvo no local
Fabi Marzan respondeu ao tópico de Lenilson em Suporte OTServer Derivados
local function No_Move_Target_2(cid) local target = getCreatureTarget(cid) if isCreature(target) then doCreatureSetNoMove(target, true) end return TRUE end addEvent(No_Move_Target_2, time*1500, cid) Se não funcionar, use este outro: mayNotMove(target, true) mayNotMove(target, false) -
Scripting Spell Erro '''thing nout found''''
Fabi Marzan respondeu ao tópico de daniel.braga989 em Suporte OTServer Derivados
@daniel.braga989 Se você notar, quando você parar de atacar o efeito para, não dá erro, mas para quando perde o alvo. @daniel.braga989 Os scripts que eu te passo, resolvem todos esses problemas apenas usando essas funções. function effect_1(cid, target) -- NOME DO FUCTION (EFFECT_1) if isCreature(cid) and isCreature(target) then local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 0, y = pos.y + 0, z = pos.z}, 32) -- Effect end end Abaixo do function onCastSpell(cid, var) Você coloca isso: local config = { hit = 1, -- Hits que vai dar time -
Scripting Spell Erro '''thing nout found''''
Fabi Marzan respondeu ao tópico de daniel.braga989 em Suporte OTServer Derivados
Agr sim: -------Created:FABIAN MARZAN/ DISCORD: SoyFabi#5938------- ---------SCRIPTS--------- -----------FOR--------- ----------NARUTO------- local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_HITCOLOR, 95) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, 205) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.0, -42000, -1.0, -46000) local function onCastSpell1(parameters) doCombat(parameters.cid, p -
Scripting Spell Erro '''thing nout found''''
Fabi Marzan respondeu ao tópico de daniel.braga989 em Suporte OTServer Derivados
@daniel.braga989 Na verdade quando comecei a editar Jutsus, tive o mesmo problema e não consegui encontrar outra forma, até que depois de um tempo encontrei outro script que resolve esse problema. -------Created:FABIAN MARZAN/ DISCORD: SoyFabi#5938------- ---------SCRIPTS--------- -----------FOR--------- ----------NARUTO------- local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_HITCOLOR, 95) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, 205) setCombatParam -
Client Texto saindo para esquerda!
Fabi Marzan respondeu ao tópico de Nother em Suporte OTServer Derivados
mas isso já é um problema do sprite... a roupa que você tem, não está centrada para dizer. -
Scripting Teria como passar para 8.6 essa spell?
Fabi Marzan respondeu ao tópico de DonaTello em Suporte OTServer Derivados
Eles podem ajudá-lo facilmente se você colocar um script inicial. 860? 0.X...? -
bom
-
Pedido Spell de dash com dano...
Fabi Marzan respondeu ao tópico de Nother em Suporte OTServer Derivados
-
Programação Compilando TFS 1.3
Fabi Marzan respondeu ao tópico de lazarus321 em Suporte Tibia OTServer
Coloco database? -
Scripting Ajuda com Dist. Item sem Setas
Fabi Marzan respondeu ao tópico de Black Frost21 em Suporte Tibia OTServer
Não entendi sua postagem, quer fazer o arco não usar flechas? -
Suporte Alterar a descrição do item
Fabi Marzan respondeu ao tópico de Black Frost21 em Suporte Tibia OTServer
Deve ir para Items.cpp } else if (it.abilities->regeneration) { s << " (faster regeneration)"; Não tenho ideia de como seria no 0.4, mas encontre o Faster Regeneration, e apague-o. -
Pedido Alguem tem uma World Limpa ai ?
Fabi Marzan respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer
Que isso do World? Mapa oq? -
Scripting Magia de Área com Delay.
Fabi Marzan respondeu ao tópico de raphadoidera em Suporte OTServer Derivados
@raphadoidera VC TEM COLOCAR ISSO: local pos = getCreaturePosition(cid) TESTA AGR: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -78.2, 1, -88.2, 1) arr1 = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 3, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1( -
Scripting (Resolvido) Pedido Spell de invisibilidade
Fabi Marzan respondeu ao tópico de ZeeroBR em Suporte OTServer Derivados
-------Created:FABIAN MARZAN------- ---------SCRIPTS--------- -----------FOR--------- ---------NARUTO------- local config = { time = 5, } function onCastSpell(cid, var) local waittime = 8 -- Tempo de exhaustion local storage = 50000 -- não mecha if exhaustion.check(cid, storage) then doPlayerSendCancel(cid, "You are exhausted.") --doPlayerSendCancel(cid, "Please wait " .. exhaustion.get(cid, storage) .. " seconds to use Jutsu again.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end parameters = {cid=cid} setPlayerGroupId(cid, 2) doSetItemOutfit(cid, 1548, config. -
Scripting Magia de Área com Delay.
Fabi Marzan respondeu ao tópico de raphadoidera em Suporte OTServer Derivados
Esse scripts ta ussando uma funcao so pra Target. Remova isso : local target = getCreatureTarget(cid) -- efeito no alvo -
Não tem nada a ver com otx.
-
[Movements] Movimentar Player ate x Local
Fabi Marzan respondeu ao tópico de JulianoZN em Suporte OTServer Derivados
Existe uma maneira de fazer com que pisar no chão o levará um degrau acima? em vez de usar teletransporte .. em esse scripts? algo semelhante a uma escada que quando você clica leva você para cima sem usar um teletransporte, em movements. algo assim, mas eu quero passar para movements. local UP_FLOORS = {1386, 3678, 5543, 8599, 10035, 13010} local FIELDS = {1497, 1499, 11095, 11096} local DRAW_WELL = 1369 function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == DRAW_WELL and item.actionid ~= 100) then return false end local check = -
Hoje comecei a me adaptar para acomodar os monstros, mas agora há um problema em matar o monstro, agora recebo 2 erros uma é que não consigo abrir o cliente antigo (oldclient) porque diz que não foi possível encontrar o tibia.dat. e outra é que quando mato em um Otclient recebo vários erros. OTLCLIENT o erro que eu recebo quando o mato e outro erro que recebo ao abrir o otclient Tento abrir o cliente antigo e não me deixa Tentei mesmo assim, pensei que era porque não se espalhou o
-
Olá pessoal, venho investigando como criar um spell que o oponente vai perder o alvo, mas na área, Duas pessoas estão atacando você, o que eu quero é fazer com que percam o alvo É semelhante ao spell. Mas eu preciso convertê-lo para área Versao: OTX2
-
Scripting Kirigakure No Jutsu
Fabi Marzan respondeu ao tópico de Fabian Marzan em Suporte OTServer Derivados
@Siempre feliz hmm, eu estava saber como fazer isso, quero dizer quando voce usa o spell, ele ilhe da storage 9500 neste caso. entao colocar um creaturescripts que ao receber danos do qualquer tipo, sejam montros desabilite o storage 9500. Eu usso este scripts pra invisibilidade function onCastSpell(cid, var) parameters = {cid=cid} setPlayerGroupId(cid, 2) doCreatureExecuteTalkAction(cid, "/ghost", TRUE) setPlayerStorageValue(cid, 9500, 1) -- STORAGEXX addEvent(talk, 15000, parameters) return true end function talk(parameters) doCreatureExecuteTalkAction(parameters.ci -
Scripting Fazer o Buff trocar de vocation por 30 min depois voltar ao normal.
Fabi Marzan respondeu ao tópico de Nother em Suporte Tibia OTServer
local tempo = 30 local effect = {80} local effect1 = {80} local outfit = {lookType = 3} local voc = 6 --- VOCATION local points = 20 local combat = createCombatObject() local health = 0.05 setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, points) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, points) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, points) setConditionParam(conditio -
Pedido Perder life por segundo ao usar buff
Fabi Marzan respondeu ao tópico de Nother em Suporte Tibia OTServer
Nao sei se isso vai te ajudar doCreatureAddHealth(cid, -1500) -
Mapping NÃO CONSIGO CRIAR TELEPORT NO MEU REMERES (HELP PFV)
Fabi Marzan respondeu ao tópico de raphadoidera em Suporte OTServer Derivados
Se voce nao puder, e tao simples quanto colocar um movements. function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) if getPlayerLevel(cid) >= 10 then -- Level to go down the ladder if item.actionid == 13528 then -- ActionId SQM (Portal, Stairs) doTeleportThing(cid, {x = 905, y = 939, z = 7}) -- Position where it will take you doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) else doPlayerSendCancel(cid, "You dont have enough level to down the stairs.") doSendMagicEffect(getPla -
Suporte coom consertar esse "bug" o efeito não acompanha o player
Fabi Marzan respondeu ao tópico de XGaduX em Suporte OTServer Derivados
E igual, e um outfit com efeito, nao tem outro jeito. A unica maneira seria diminuir o intervalo para 1, mas o que vejo e lento, entao voce ta ussando um TFS 0.4? Com um OTX2 isso nao aconteceria. O efeito sairia mais rapido. Ou coloque um script do repeticao no script pra tornarlo mais rapido.
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!