Postado Fevereiro 25, 2018 7 anos Eai galera do TibiaKing, queria fazer um pedido a vocês de um surfsystem para um servidor 8.60 (Não é pokemon), ao eu clicar na borda ou passar por cima (algum desses dois) eu mudo minha outfit para 267 e vou para água, se eu clicar denovo (ou retornar), eu volto para terra e minha outfit volta ao normal.
Postado Fevereiro 25, 2018 7 anos movements/movements.xml <!-- Swimming --> <movevent type="StepIn" itemid="4828-4831" event="script" value="swimming.lua"/> <movevent type="StepOut" itemid="4828-4831" event="script" value="swimming.lua"/> <movevent type="StepIn" itemid="7943-7954" event="script" value="swimming.lua"/> <movevent type="StepOut" itemid="7943-7954" event="script" value="swimming.lua"/> movements/scripts/swimming.lua local outfit = {lookType = 267, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(hasCondition(cid, CONDITION_OUTFIT, 0, CONDITIONID_COMBAT) and getCreatureOutfit(cid).lookType == outfit.lookType) then doRemoveCondition(cid, CONDITION_OUTFIT) if(not isPlayerGhost(cid)) then doSendMagicEffect(position, CONST_ME_POFF) end end return true end function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end local tmp = getTileInfo(toPosition) if(tmp.trashHolder) then if(doTileQueryAdd(cid, toPosition, 4) ~= RETURNVALUE_NOERROR) then return false end if(not isPlayerGhost(cid)) then doSendMagicEffect(fromPosition, CONST_ME_POFF) doSendMagicEffect(toPosition, CONST_ME_WATERSPLASH) end doRemoveConditions(cid, true) doSetCreatureOutfit(cid, outfit, -1) end return true end
Postado Fevereiro 25, 2018 7 anos Autor 7 minutos atrás, Yamborghini disse: movements/movements.xml <!-- Swimming --> <movevent type="StepIn" itemid="4828-4831" event="script" value="swimming.lua"/> <movevent type="StepOut" itemid="4828-4831" event="script" value="swimming.lua"/> <movevent type="StepIn" itemid="7943-7954" event="script" value="swimming.lua"/> <movevent type="StepOut" itemid="7943-7954" event="script" value="swimming.lua"/> movements/scripts/swimming.lua local outfit = {lookType = 267, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(hasCondition(cid, CONDITION_OUTFIT, 0, CONDITIONID_COMBAT) and getCreatureOutfit(cid).lookType == outfit.lookType) then doRemoveCondition(cid, CONDITION_OUTFIT) if(not isPlayerGhost(cid)) then doSendMagicEffect(position, CONST_ME_POFF) end end return true end function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end local tmp = getTileInfo(toPosition) if(tmp.trashHolder) then if(doTileQueryAdd(cid, toPosition, 4) ~= RETURNVALUE_NOERROR) then return false end if(not isPlayerGhost(cid)) then doSendMagicEffect(fromPosition, CONST_ME_POFF) doSendMagicEffect(toPosition, CONST_ME_WATERSPLASH) end doRemoveConditions(cid, true) doSetCreatureOutfit(cid, outfit, -1) end return true end não funcionou
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.