viniciusdrika 26 Postado Maio 5, 2013 Share Postado Maio 5, 2013 (editado) 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, 2013 por viniciusdrika Link para o comentário Compartilhar em outros sites More sharing options...
Roksas 846 Postado Maio 6, 2013 Share Postado Maio 6, 2013 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 Link para o comentário Compartilhar em outros sites More sharing options...
viniciusdrika 26 Postado Maio 6, 2013 Autor Share Postado Maio 6, 2013 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 >.< Link para o comentário Compartilhar em outros sites More sharing options...
Roksas 846 Postado Maio 6, 2013 Share Postado Maio 6, 2013 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. Link para o comentário Compartilhar em outros sites More sharing options...
viniciusdrika 26 Postado Maio 6, 2013 Autor Share Postado Maio 6, 2013 (editado) 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, 2013 por viniciusdrika Link para o comentário Compartilhar em outros sites More sharing options...
Roksas 846 Postado Maio 6, 2013 Share Postado Maio 6, 2013 (editado) 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, 2013 por Roksas Link para o comentário Compartilhar em outros sites More sharing options...
viniciusdrika 26 Postado Maio 6, 2013 Autor Share Postado Maio 6, 2013 Funcionou, sanado, obrigado e ja de +rep . logo mais posto mais uma coisa . Link para o comentário Compartilhar em outros sites More sharing options...
Roksas 846 Postado Maio 6, 2013 Share Postado Maio 6, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário Compartilhar em outros sites More sharing options...
Stigal 584 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados