Ir para conteúdo

Featured Replies

Postado

Eae Galera, eu  gostaria de adicionar bike sistem no meu servidor que esta em desenvolvimento. 

 

Eu gostaria que fosse assim: O item fica na sua bag, não no slot, quando vc usa vc entra na bike e n da pra mover ela, nem trocar, quando vc clica para usar novamente vc sai da bike e ele volta ao normal (movivel, trocavel). mas eu n faço a menor ideia de como fazer, alguem pode me ajudar?

 

Dou Rep+ para quem me ajudar.

darkrai.gif

A Vingança nunca é plena, mata a alma e envenena.
                                                      "Seu Madruga"
 
 
Não acredite na mentira, ela não é verdade.                                  
                         "Uma Pessoa do Facebook"
 
 
Se a força não esta funcionando, é porque você esta batendo fraco demais.
                                                                                    "Natsu Dragnell"
 
 
Pokemon Revolution 2015
 Facebook: https://www.facebook.com/PokemonRev?ref=ts&fref=ts
 
Sword Tibiart Online
Facebook: https://www.facebook.com/swordtibiartonline
 

tTAL2Wl.gif2z8t5ef.jpg

Resolvido por lerme

Ir para solução
Postado
  • Solução

va em seu server em data/actions/scripts copiei um arquivo lua e renomeia para bike

 

 

feito isso vc add isso dentro

 

Mostrar conteúdo oculto

 

function onUse(cid, item, frompos, itemEx, topos)

local bike = {lookType = 1394} --- LookType do player em cima da bike. homem
local bike1 = {lookType = 1393} --- LookType do player em cima da bike. mulher
local speed = 999 --- Velocidade que a bike terá.

if getPlayerStorageValue(cid, 32001) == 1 then
doRemoveCondition(cid, CONDITION_OUTFIT)
doChangeSpeed(cid, -speed)
doSendAnimatedText(getCreaturePosition(cid), 'Bike OFF!', 35)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Você desmontou da bike.')
setPlayerStorageValue(cid, 32001, 0)

else

if getPlayerSex(cid) == 1 then -- homem
doChangeSpeed(cid, speed)
doSetCreatureOutfit(cid, bike, -1)
doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou na bike.')
setPlayerStorageValue(cid, 32001, 1)
elseif getPlayerSex(cid) == 0 then -- homem
doChangeSpeed(cid, speed)
doSetCreatureOutfit(cid, bike1, -1)
doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou na bike.')
setPlayerStorageValue(cid, 32001, 1)
end

end
return true

end

 

 

 

depois de fazer isso vai em otserver/data/actions abre o actions.xml e add isso dentro 

 

 

Mostrar conteúdo oculto

        <action itemid="aqui o id da bike" event="script" value="Bike.lua"/>

 

 

 

quanto a bike dentro da bag para ela n mover vc edita isso no otitemeditor  espero ter ajudado

Editado por lerme (veja o histórico de edições)

Se Ajudei Clique no rep_up.png ao Lado, Não Custa nada  :D!! 

e se resovel o problema não esqueça de em EEkog5AK0.png  :D 

 

____________________________________________________________________________________________________

 

Formação de Equipe para poketibia venha fazer parte dessa equipe

 

[bAIXEM] Sprites de icones para poketibia

Postado
  • Autor
  Em 03/12/2014 em 23:43, lerme disse:

va em seu server em data/actions/scripts copiei um arquivo lua e renomeia para bike

 

 

feito isso vc add isso dentro

 

Mostrar conteúdo oculto

 

function onUse(cid, item, frompos, itemEx, topos)

local bike = {lookType = 1394} --- LookType do player em cima da bike. homem

local bike1 = {lookType = 1393} --- LookType do player em cima da bike. mulher

local speed = 999 --- Velocidade que a bike terá.

if getPlayerStorageValue(cid, 32001) == 1 then

doRemoveCondition(cid, CONDITION_OUTFIT)

doChangeSpeed(cid, -speed)

doSendAnimatedText(getCreaturePosition(cid), 'Bike OFF!', 35)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Você desmontou da bike.')

setPlayerStorageValue(cid, 32001, 0)

else

if getPlayerSex(cid) == 1 then -- homem

doChangeSpeed(cid, speed)

doSetCreatureOutfit(cid, bike, -1)

doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou na bike.')

setPlayerStorageValue(cid, 32001, 1)

elseif getPlayerSex(cid) == 0 then -- homem

doChangeSpeed(cid, speed)

doSetCreatureOutfit(cid, bike1, -1)

doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou na bike.')

setPlayerStorageValue(cid, 32001, 1)

end

end

return true

end

 

 

 

depois de fazer isso vai em otserver/data/actions abre o actions.xml e add isso dentro 

 

 

Mostrar conteúdo oculto

        <action itemid="aqui o id da bike" event="script" value="Bike.lua"/>

 

 

 

quanto a bike dentro da bag para ela n mover vc edita isso no otitemeditor  espero ter ajudado

Obrigado, vou testar aqui, assim que terminar de configurar meu RME para sprites estendidas.

darkrai.gif

A Vingança nunca é plena, mata a alma e envenena.
                                                      "Seu Madruga"
 
 
Não acredite na mentira, ela não é verdade.                                  
                         "Uma Pessoa do Facebook"
 
 
Se a força não esta funcionando, é porque você esta batendo fraco demais.
                                                                                    "Natsu Dragnell"
 
 
Pokemon Revolution 2015
 Facebook: https://www.facebook.com/PokemonRev?ref=ts&fref=ts
 
Sword Tibiart Online
Facebook: https://www.facebook.com/swordtibiartonline
 

tTAL2Wl.gif2z8t5ef.jpg

  • 1 month later...

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo