Postado Fevereiro 15, 2014 11 anos Este é um post popular. Bom, considerando que uma GRANDE parte dos membros hoje em dia, busca conteúdo no forúm sobre 'poketibias', não é díficil encontrar dúvidas sobre esse assunto. Dias atrás eu vi alguém dizendo algo sobre 'Preciso de Bike igual ao OT Pokémon', e hoje, vi novamente. Como um script bem fácil de se fazer, decidi fazer e postar aos membros que futuramente possam precisar o/ Vamos lá. Vá em data/actions, crie um novo arquivo .lua chamado bikesystem, cole isso dentro: -- [Bike System By Nogard, access tibiaking.com for support.] -- function onUse(cid, item, frompos, item2, topos) local config = { [1] = {lookType = 1111}, --- lookType da outfit male. [0] = {lookType = 0000}, --- lookType da outfit female. [msgmount] = 'Você acaba de montar em sua bike.', --- Mensagem que aparecerá ao subir. [msgdesmount] = 'Você desceu da bike.', --- ~~ ~~ ~~ ~~ ~~ ao descer. [speed] = 474 --- Velocidade que terá após subir. } if getPlayerStorageValue(cid, 32001) == 1 then setPlayerStorageValue(cid, 32001, 0) doRemoveCondition(cid, CONDITION_OUTFIT) doSendAnimatedText(getCreaturePosition(cid), 'Bike OFF!', 32) doChangeSpeed(cid, getCreatureSpeed(cid)-config[speed]) doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, config[msgdesmount]) else doChangeSpeed(cid, getCreatureSpeed(cid)+config[speed]) doSetCreatureOutfit(cid, config[getPlayerSex(cid)], -1) doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config[msgmount]) setPlayerStorageValue(cid, 32001, 1) end return true end Pode configurar a velocidade que deseja, e o lookType que o player terá em cima da bike, nessa parte (o qual já deixei explicado, porém nem todos leem. Assim como as mensagens que aparecerão ao subir/descer. local config = { [1] = {lookType = 1111}, --- lookType da outfit male. [0] = {lookType = 0000}, --- lookType da outfit female. [msgmount] = 'Você acaba de montar em sua bike.', --- Mensagem que aparecerá ao subir. [msgdesmount] = 'Você desceu da bike.', --- ~~ ~~ ~~ ~~ ~~ ao descer. [speed] = 474 --- Velocidade que terá após subir. } Agora abra actions.xml, e adicione essa tag: <action itemid="0000" event="script" value="bikesystem.lua"/> em itemid, coloque o ItemID do item que o player usará pra subir na bike. E por fim, vá em Data/Creaturescripts/Scripts, e abra o arquivo login.lua, adicione isso: if getPlayerStorageValue(cid, 32001) == 1 then local speed = 474 --- A mesma velocidade do script. setPlayerStorageValue(cid, 32001, 0) doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, getCreatureSpeed(cid)-speed) end Pronto Abraços. Editado Setembro 26, 2014 10 anos por Nogard (veja o histórico de edições)
Postado Fevereiro 15, 2014 11 anos Vlw vai ajuda muita gente Procuro pessoas para formar equipe para fazer um server baseado em mitlogia
Postado Março 8, 2014 11 anos Fera me dis uma coisa.... se o cara joga o item no chao pra outra pessoa dar use.. ele não vai perder a outfit néh?
Postado Julho 3, 2014 10 anos massa pra krl essa script tava precisando pra colocar no THP... mas tem um problema. qnd vai subir é de boa mas qnd vai deçer da debug no tibia pq será?
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.