Amigo, o script da bike você disse que não funciona correto? Adicionou no actions.xml a tag? Deu algum erro no distro? Oque ocorre?
Para ver o ID do item é só dar Look nele com a conta do GOD
Por viniciusdrika, 05 de mai. de 2013 em Tópicos Sem Resposta
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Amigo, o script da bike você disse que não funciona correto? Adicionou no actions.xml a tag? Deu algum erro no distro? Oque ocorre?
Para ver o ID do item é só dar Look nele com a conta do GOD
info
Grupo: Barão
Registrado: 10/01/13
Posts: 238
Reputação: +26

eu sei, eu sei o id adicionei sim, e nao sei onde adiciono o id do item, mas se eu n mecher nada no script quando eu do order em min ele aparece outfit de bike '-' mais eu queria que fosse no id 102 se pode me ajudar agradeço >.<
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Troca a tag que pos no actions.xml por:
<action itemid="102" event="script" value="BIKE.lua"/>
Aonde está BIKE você coloca o nome do arquivo.
info
Grupo: Barão
Registrado: 10/01/13
Posts: 238
Reputação: +26

deu este erro
[06/05/2013 15:49:32] [Error - LuaScriptInterface::loadFile] data/actions/scripts/bike.lua:15: '=' expected near 'text'
[06/05/2013 15:49:32] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/bike.lua)
[06/05/2013 15:49:32] data/actions/scripts/bike.lua:15: '=' expected near 'text'
[06/05/2013 15:49:32] [Warning - Actions::registerEvent] Duplicate registered item id: 2392
Editado Maio 6 por viniciusdrika
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Tenta assim, da reload ou reinicia o servidor:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, 17001) == 1 or getPlayerStorageValue(cid, 63215) == 1 or getPlayerStorageValue(cid, 17000) == 1 then
return doPlayerSendCancel(cid, "You can't use bike while ride/fly/surf.")
end
if getPlayerStorageValue(cid, 5700) <= 0 then
doSendMagicEffect(getCreaturePosition(cid), 29)
doCreatureSay(cid, "Mount, bike!", 19)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You have mounted in a bike.")
setPlayerStorageValue(cid, 5700, 1)
doChangeSpeed(cid, -getCreatureSpeed(cid))
doChangeSpeed(cid, 500)
if getPlayerSex(cid) == 1 then
doSetCreatureOutfit(cid, {lookType = 1394}, -1)
else
doSetCreatureOutfit(cid, {lookType = 1393}, -1)
end
else
doSendMagicEffect(getCreaturePosition(cid), 29)
doCreatureSay(cid, "Demount, bike!", 19)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You haven demouted of a bike.")
setPlayerStorageValue(cid, 5700, -1)
doRegainSpeed(cid)
doRemoveCondition(cid, CONDITION_OUTFIT)
end
return true
end
Editado Maio 6 por Roksas
info
Grupo: Barão
Registrado: 10/01/13
Posts: 238
Reputação: +26

Funcionou, sanado, obrigado e ja de +rep . logo mais posto mais uma coisa .
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

info
Grupo: Barão
Registrado: 10/01/13
Posts: 238
Reputação: +26
Eu tenho esses sistema de bike, mais nao funciona ja tenho o item no servidor so precisava da ajuda pra fazer subir e desce da bike ?
o scrip que conten no meo servidor (está na pasta action)
local function BikeSpeedOn(cid, t) --alteradp v1.8 refeita...
setPlayerStorageValue(cid, t.s, t.speed)
doChangeSpeed(cid, -getCreatureSpeed(cid))
doChangeSpeed(cid, t.speed)
end
local function BikeSpeedOff(cid, t)
setPlayerStorageValue(cid, t.s, -1)
doRegainSpeed(cid)
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos = getThingPos(cid)
local t = {text='Mount, bike!', dtext='Demount, bike!', s=5700, speed = 500}
--if #getCreatureSummons(cid) >= 1 then
--return doPlayerSendCancel(cid, "Return your pokemon.")
--end
if getPlayerStorageValue(cid, 17001) == 1 or getPlayerStorageValue(cid, 63215) == 1 or getPlayerStorageValue(cid, 17000) == 1 then
return doPlayerSendCancel(cid, "You can't use bike while ride/fly/surf.")
end
if getPlayerStorageValue(cid, t.s) <= 0 then
doSendMagicEffect(pos, 29)
doCreatureSay(cid, t.text, 19)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'You have mounted in a bike.')
BikeSpeedOn(cid, t)
if getPlayerSex(cid) == 1 then
doSetCreatureOutfit(cid, {lookType = 1394}, -1)
else
doSetCreatureOutfit(cid, {lookType = 1393}, -1)
end
else
doSendMagicEffect(pos, 29)
doCreatureSay(cid, t.dtext, 19)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'You haven demouted of a bike.')
BikeSpeedOff(cid, t)
doRemoveCondition(cid, CONDITION_OUTFIT)
end
return true
end
Como fasso para adicionar Boost stone, Ancient stone e Metal stone ?
nao fasso ideia de onde esteje, mais ao meo ver ja está configurado no evolution os poke pra evoluir com metal .
a como vejo o id de tal item no item editor ?
Desde ja agradeço .
Editado Maio 5 por viniciusdrika