-
Total de itens
286 -
Registro em
-
Última visita
-
Dias Ganhos
9
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Posts postados por Rogex Joyz
-
-
Já possui o update dos sanguines itens?
-
9 horas atrás, Diiego Liima disse:
sim tiver usando map client id, vc tem que converte o Mapa.. para Client ID
e como faço isso?
-
-
Usa a spell que faz blank rune (adori blank) e no items.xml você pode por a duração do item.
-
Em 28/11/2020 em 14:06, Damatio disse:
conseguiu arrumar? estou tendo exatamente o mesmo problema... @Diego Rulez consegue dar um help?
-
gOSTARIA DA ATUALIZAÇÃO DA MEDALHA DE 4 PARA 5 ANOS tk
-
Apenas passe o sqm da house por dentro das paredes, para que aquele sqm conte como "house". Perceba na imagem que o piso de dentroda house está verde, logo ali dentro conta como house. Agora, se você passar esse piso "verde" (house tile) onde fica as paredes, elas passarão a ser parte da house. Espero que funcione!
- firstemperor reagiu a isso
- 1
-
Seria possível fazer um item que da magic level somente para um elemento?
Por exemplo: Uma bota que fornece +2 de ml e +3 de ml para death. Ou seja, caso o dano desferido pelo personagem seja do elemento death o dano contará com +3 de ml, mas caso for de qualquer outro elemento ele contará apenas com os +2 da boots. Uma vez que o +3 de ml só acrescenta aos ataques de death.
otx 8.6
-
poderia reupar?
-
hahaha acontece, que bom que foi solucionado!
-
Se você declarou o level do war hammer em movements e weapons.xml, a única coisa que consigo pensar é que está equipando com um char god.
Lembre-se de reiniciar o servidor
-
em weapons.xml também deve ter o level
-
Precisa por isso em todos os itens que deseja ter level minimo para ser equipado
-
Adiciona isso
level="8"
-
Spoiler
local area = createCombatArea({
{0, 1, 1, 1, 0},
{1, 1, 1, 1, 1},
{1, 1, 3, 1, 1},
{1, 1, 1, 1, 1},
{0, 1, 1, 1, 0},
})local combat = Combat()
combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT)
combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DIAMONDARROW)
combat:setParameter(COMBAT_PARAM_BLOCKARMOR, true)
ombate: setFormula (COMBAT_FORMULA_SKILL, -100, 1, -150, 1)
combat:setArea(area)local diamondArrow = Weapon(WEAPON_AMMO)
function diamondArrow.onUseWeapon(player, variant)
return combat:execute(player, variant)
enddiamondArrow:id(29057)
diamondArrow:id(40736)
diamondArrow:level(150)
diamondArrow:attack(37)
diamondArrow:action("removecount")
diamondArrow:ammoType("arrow")
diamondArrow:shootType(CONST_ANI_DIAMONDARROW)
diamondArrow:maxHitChance(100)
diamondArrow:wieldUnproperly(true)
diamondArrow:register()Diamond Arrow:
-
Eu testei este e está funcionando normal. Segue o spoiler:
Spoilerlocal area = createCombatArea({
{0, 1, 1, 1, 0},
{1, 1, 1, 1, 1},
{1, 1, 3, 1, 1},
{1, 1, 1, 1, 1},
{0, 1, 1, 1, 0},
})local combat = Combat()
combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT)
combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DIAMONDARROW)
combat:setParameter(COMBAT_PARAM_BLOCKARMOR, true)
ombate: setFormula (COMBAT_FORMULA_SKILL, -100, 1, -150, 1)
combat:setArea(area)local diamondArrow = Weapon(WEAPON_AMMO)
function diamondArrow.onUseWeapon(player, variant)
return combat:execute(player, variant)
enddiamondArrow:id(29057)
diamondArrow:id(40736)
diamondArrow:level(150)
diamondArrow:attack(37)
diamondArrow:action("removecount")
diamondArrow:ammoType("arrow")
diamondArrow:shootType(CONST_ANI_DIAMONDARROW)
diamondArrow:maxHitChance(100)
diamondArrow:wieldUnproperly(true)
diamondArrow:register() -
O oldclient da Cipsoft não aceita mais outfits. Nem pela source. Creio que apenas com dll.
-
Colocou eles no movements.xml?
-
46 minutos atrás, Vodkart disse:
é na parte da lib, info.Storages... como se não checasse a letra maiúscula, igual alguns linux... se quiser posso alterar toda lib e código e te mandar.
Seria ótimo, mas se for dar muito trabalho não precisa se incomodar
-
4 horas atrás, Vodkart disse:
Já existe essa função no autoloot 2.0 OTX... deixa eu ver o erro que da no console, deve ser algo diferente...
Aparece este erro aqui
Spoiler[Error - CreatureScript Interface]
domodlib('Loot_func')
function onKill(cid, target, lastHit)
if isPlayer(cid) and getPlayerStorageValue(cid, info.Storages[1]) <= 0 and isMonster(target) and not isInArray(info.BlockMonsters, getCreatureName(target):lower()) then
addEvent(corpseRetireItems, 0, cid ,getThingPos(target))
end
return true
end:onKill
Description:
[string "LuaInterface::loadBuffer"]:3: attempt to index field 'Storages' (a nil value)
stack traceback:
[string "LuaInterface::loadBuffer"]:3: in function <[string "LuaInterface::loadBuffer"]:2>
-
1 hora atrás, Vodkart disse:
me manda seu código
É o seu sistema de autoloot 2.0 para OTX
-
Em 04/04/2020 em 13:22, Vodkart disse:
eu já sei onde é, é que uma função perdeu o parâmetro, você teria que substituir uma outra função na talkactions.
e além disso, talvez tenha que alterar também uma função na lib tbm onde pega o item, em alguns OTX isso acontece... eu sei pq o código é meu e eu fiz uma versão especial para OTX.
Poderia dizer qual função substittuir em talk? E a função da Lib. :B
-
-
Estou tentando hookar uma dll, porém aparece esse erro ao tentar por ela no cliente. Poderia me ajudar?
Rotten Blood Quest Map 13.20
em Mapas de Tibia
Postado
tem os items.otb?