actions/bike.lua
https://pastebin.com/JMW7LC1h
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