-
Total de itens
84 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que xBen postou
-
@CreatServer vá na source do servidor em game.cpp tu aperta ctrl+f e procure por COMBAT_FIREDAMAGE até achar case COMBAT_FIREDAMAGE: { textColor = TEXTCOLOR_ORANGE; magicEffect = MAGIC_EFFECT_HITBY_FIRE; break; } em magicEffect = MAGIC_EFFECT_HITBY_FIRE; tu muda pro efeito que você quer no combat, pode usar numero também o numero do effect e tal se ajudei REP +
-
Ta faltando uma função no teu server, não sei se vai funcionar mas adicione isso em alguma lib pode ser na 000-const não mecho com servidor de pokemon, peguei essa função aqui no forum, mas vi que é do pda function addPokeToPlayer(cid, pokemon, boost, gender, ball, unique) --alterado v1.9 \/ peguem ele todo... local genders = { ["male"] = 4, ["female"] = 3, [1] = 4, [0] = 3, [4] = 4, [3] = 3, } if not isCreature(cid) then return false end local pokemon = doCorrectString(pokemon) if not pokes[pokemon] then return false end local GENDER = (gender and genders[gender]) and
-
@Tryaron pode passar os ids das vocations ? bom refiz a função e coloquei um exemplo de como fazer cada vocation ter um regen especifico ai é só você acerta function regen(cid, percent_health, percent_mana, time) if not isCreature(cid) then return true end doCreatureAddHealth(cid, percent_health) doCreatureAddMana(cid, percent_mana) addEvent(regen, time*1000, cid, percent_health, percent_mana, time) end -------------------------------- abaixo coloca no login.lua if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 then regen(cid, 10, 50, 2) elseif getPl
-
Claro que é, só criar uma função que fica adicionando hp ou mana x tempo no login fiz uma funçãozinha aqui simples, tu adiciona na LIB e coloca no login tipo regen(cid, 100, 5) -- vai adicionar 100 de mana e hp a cada 5 segundos , se ajudei rep+ function regen(cid, percent, time) if not isCreature(cid) then return true end doCreatureAddHealth(cid, percent) doCreatureAddMana(cid, percent addEvent(regen, time*1000, cid, percent, time) end
-
@Caronte não é que vai bugar, só não vai dar certo
-
Ta aí amigo, espero ter ajudado local skillMsgs = { [SKILL_FIST] = "You advanced in fist fighting. ["..getPlayerSkill(cid, SKILL_FIST).."]", [SKILL_CLUB] = "You advanced in club fighting. ["..getPlayerSkill(cid, SKILL_CLUB).."]", [SKILL_SWORD] = "You advanced in sword fighting. ["..getPlayerSkill(cid, SKILL_SWORD).."]", [SKILL_AXE] = "You advanced in axe fighting. ["..getPlayerSkill(cid, SKILL_AXE).."]", [SKILL_DISTANCE] = "You advanced in distance fighting. ["..getPlayerSkill(cid, SKILL_DISTANCE).."]", [SKILL_SHIELD] = "You advanced in shielding. ["..getPlayerSki
-
@CreatServer pra criar um novo combat é na source do servidor e provavelmente o Combat_Firedamage ta com a sprite alterada por isso sai o efeito de agua, oque tu pode fazer 1 criar 1 combat,no lua e executa um statschange toda vez que esse combat for chamado, ou então tu pode usar outro como o physical espero ter ajudado
-
(Resolvido)Ajuda: como fazer task uma única vez
xBen respondeu ao tópico de binizin em Suporte Tibia OTServer (Resolvidos)
coloca a parte do creaturescript ai A já foi resolvido, então ok -
Client [ShowOff] -- Shinobi World Online // xBen
xBen respondeu ao tópico de xBen em Suporte & Pedidos
@izac ximenes - estamos atualizando o servidor e fazendo coisa nova -
Olá, sou o benegrip do shinobi world hoje vim mostrar a pequena cdbar que nós criamos para os jutsus, ela só mostra os jutsus que o usuario já aprendeu e cada jutsu tem 5 niveis, e dependendo do nivel o cooldown pode diminuir ou aumentar, diferente das cdBar de pokemon e tudo mais, essa só server pra ver o tempo que o jutsu esta pronto novamente, pois ela é executada quando é usado algum jutsu no caso action.
-
Não consigo entender oque você quer :s
-
hm ok, um momento
-
daria pra fazer de uma forma mais facil, mas como você quer esse script ta ai local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -10.2, 1, -10.2, 1) arr1 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 3, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(para
-
não sei se vai da certo mas tente isso function onCastSpell(cid, var) local pos = getPlayerPosition(cid) local maxsummon = 5 -- numero máximo de summons local possible = { {x = pos.x, y = pos.y - 2, z = pos.z, stackpos = 0}, {x = pos.x, y = pos.y + 2, z = pos.z, stackpos = 0}, {x = pos.x - 2, y = pos.y, z = pos.z, stackpos = 0}, {x = pos.x + 2, y = pos.y, z = pos.z, stackpos = 0}, {x = pos.x - 2, y = pos.y - 1, z = pos.z, stackpos = 0}, {x = pos.x + 2, y = pos.y - 1, z = pos.z, stackpos = 0}, {x = pos.x + 2, y = pos.y + 1, z = pos.z, stackpos = 0}, {x = pos.x - 2, y = pos.y + 1, z = pos
-
Eremin, isso é obvio não tem como sumunar um monstro nessas condiçoes, teria que fazer uma checagem
-
@Mr.Void clean é assim mesmo amigo
-
@Eremin crie o monstro Edo Tobirama na pasta monster, está faltando ele por isso esta dando esse erro
-
Sistema dodger e critical saindo no utamo AJUDA?
xBen respondeu ao tópico de gahenna em Suporte Tibia OTServer
gahenna poste o script por favor Bom como eu já sei oque é e provavelmente eu não estarei aqui mais tarde vá no script procure por: If type == STATSCHANGE_HEALTHLOSS then -- algo do tipo e ai tu coloca assim: If type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS caso não consiga post o script que depois arrumo pra você, abraço! -
@ArthurRibeiro vá na pasta globalevents dentro da pasta data, copie algum arquivo lua de outro script renomeie para globalmessage.lua, depois disso abra-o e coloque esse script lá dentro salva e fecha, depois abra globalevenst.xml e coloca essa tag lá, salva e fecha e pronto
-
<globalevent name="globalmessage" interval="3000" script="globalmessage.lua"/> nas strings ali tu coloca as mensagens que você quer
-
Professor WhiteWolf Me Ajuda Com Sistema Do Meu Spells.XML Scripits
xBen respondeu ao tópico de cutitu em Suporte Tibia OTServer
@cutitu provavelmente as distro 7.81 não tem essa possibilidade, no caso teria que adicionar na source e tudo mais, daria um bom trabalho e eu tenho quase certeza que você não tem a source do seu servidor então oque você quer é impossivel -
Use addEvent amigo
-
Provavelmente deve ter outro script executando a mesma coisa.
-
Amigo, respondi um topico parecido esses dias e bom tem um jeito que seria por storage é só setar a storage na hora que iniciar o evento para 1 e setar para 0 quand o player dslogar , ou morrer no evento ou sair dele. setPlayerStorageValue(cid, 2000, 1) -- exemplo ai na spell tu adiciona isso: tu adiciona essa função na lib
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!