FlamesAdmin
-
Total de itens
1550 -
Registro em
-
Última visita
-
Dias Ganhos
19
Posts postados por FlamesAdmin
-
-
@Gabrieltxueu já até dei uma olhada, mas não encontrei nada relacionado (ou eu não sei qual função faz isso)
-
Quando poke do player morre os selvagens ganham exp, segue um GIF
Alguém que já teve o mesmo problema sabe como resolver isso?
CORREÇÃO
Problema está no sistema de PASSIVE SYSTEM do Tony Araujotroque todo código da função "void Creature::addDamagePoints(Creature* attacker, int32_t damagePoints)" em creature.cpp por essa
void Creature::addDamagePoints(Creature* attacker, int32_t damagePoints) { uint32_t attackerId = 0; if(attacker) { if(Creature* master = attacker->getMaster()) attacker = master; attackerId = attacker->isPlayerSummon() ? attacker->getMaster()->getID() : attacker->getID(); } if(attacker->getPlayer()) { CountMap::iterator it = damageMap.find(attackerId); if(it != damageMap.end()) { it->second.ticks = OTSYS_TIME(); if(damagePoints > 0) it->second.total += damagePoints; } else damageMap[attackerId] = CountBlock_t(damagePoints); } if(damagePoints > 0) lastHitCreature = attackerId; }
-
items.otb usando um item editor e tambem no spr e dat do client usando object builder
-
Manda o código todo
-
precisa modificar algo no interface nao?
-
-
provavelmente nao deve ter configurado corretamente o catch
-
4 minutos atrás, KaboFlow disse:
pode ajudar?
?
-
Você vai precisar colocar essa função ai nas sources do servidor, caso não tenha sources terá que colocar pra nao mover a bike no items.otb e .spr .dat
https://tibiaking.com/forums/topic/47698-onmoveitemcid-item-count-tocontainer-fromcontainer/
-
-
-
-
-
@StrikersBR12logout na bike deu certo então?
-
@StrikersBR12creaturescripts/scripts crie .lua com isso dentro
function onLogout(cid) if isBiking(cid) then doPlayerSendCancel(cid, "Você precisa sair da bike para deslogar.") return true end end
<event type="logout" name="PlayerLogout" event="script" value="NOME.lua"/>
Testa ai
-
-
-
6 minutos atrás, StrikersBR12 disse:
n consigo usar o pokemon ainda , fiz tudo certinho
Estranho, pq aqui eu consigo usar com poke normalmente
@StrikersBR12substituiu seu bike.lua? Trocou o id da bike dentro do script?
-
actions/bike.lua
creaturescripts/login.lua
if isBiking(cid) then cancelBike(cid) end elseif getPlayerStorageValue(cid, 32001) > 0 then --bike doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, getPlayerStorageValue(cid, 32001)) --alterado v1.8 if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid, {lookType = 603}, -1) else doSetCreatureOutfit(cid, {lookType = 602}, -1) end
lib/some functions.lua
function isBiking(cid) return getPlayerStorageValue(cid, 32001) == 1 end function cancelBike(cid, NotOutfit) if not NotOutfit then doRemoveCondition(cid, CONDITION_OUTFIT) end setPlayerStorageValue(cid, 32001, -1) end
Se seu servidor tiver a função onMoveItem, crie um .lua no creaturescripts com isso dentro
Tag no creaturescripts.xml <event type="moveitem" name="MoveItem" event="script" value="moveItem.lua"/>
Registro no login.lua registerCreatureEvent(cid, "MoveItem")
function onMoveItem(cid, item, fromPosition, toPosition, fromItem, toItem, fromGround, toGround, status) if item.itemid == 13984 and isBiking(cid) then doPlayerSendCancel(cid, "Você não pode mover este item.") return false end return true end
Com tudo que postei você consegue usar o poke @StrikersBR12
Não esqueça de mudar looktype nas linhas do login.lua e do bike.lua
-
-
substitui o stunning por esse
if passivesChances["Stunning Confusion"][doCorrectString(getCreatureName(cid))] and math.random(1, 100) <= passivesChances["Stunning Confusion"][doCorrectString(getCreatureName(cid))] then docastspell(cid, "Stunning Confusion") end
-
se tu der uma pesquisada no fundo do google ou até nos fóruns (tk e xt) vc deve achar alguma base dessas com o client
-
-
Extended/transparency?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Pokes selvagens ganhando XP
em Scripts
Postado
@Yan18editei la em cima, ta dentro do spoiler