Ir para conteúdo

luiz1233211

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    luiz1233211 deu reputação a Nogard em Bike System - Pokétibia.   
    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. 
  2. Gostei
    luiz1233211 deu reputação a Max willain em como criar quest pelo propio jogo   
    Pegue um baú depois abra propiedades dele coloque action id 2000 e unique id qualquer um que não esteja em nem uma quest depois abra um dos quadrados pretos no seu baú coloque id ou o nome do item que você quer depois que você escolheu o item clique nele coloque em count quantos desse item você quer que o player ganhe 
     
    Ajudei? Rep+
    Duvida?Só pergunta

Informação Importante

Confirmação de Termo