Ir para conteúdo
Banner com Efeitos

Yusuke Urameshi

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Yusuke Urameshi recebeu reputação de DarkRed em level System Poketibia   
    0.3.6
     
    Estou montando um servidor, já está 80% concluído falta  poucos detalhes.
     
    mais não estou conseguindo por  level System no meu servidor, já estudei algumas  base  que  contem level system, tentando entender como funciona, mais fracassei.
     
    depois pensei em muda  para  uma  base  PDA mais literalmente não valeria apena, jogaria quase 1  ano de trabalho fora.
     
    bom quero um level System com  pelo menos o básico.
     
    EX: level 10 mais vida e ataque  do que  level 9.   passaria de  level ao receber quantia X de XP enquanto elimina  outros  pokemon.
     
    O que  posso oferecer  em troca  são apenas  eventos  que  bolei com o tempo, Quest's diferenciadas.
     
    gostaria de saber pelo menos o que estudar para conseguir montar meu level system mesmo que demore afinal estou nessa luta a quase 3 anos, o que seria mais alguns meses.
     
    C++ é o suficiente  ?
     
    Obrigado pelo atenção.
     
     
  2. Gostei
    Yusuke Urameshi deu reputação a Lyu em (Resolvido)perde item ao usá-lo.   
    Opa, olha eu aqui de novo xD
    testa ai:
    local walls = {1058, 9119, 10180, 1039} function onUse(cid, item, _, itemEx) local tmp = {} for _, v in ipairs(walls) do tmp[v] = #walls == _ and '_last' or walls[_ + 1] end local wall = tmp[itemEx.itemid] if not wall then return false end if wall == '_last' then doRemoveItem(itemEx.uid, 1) else doTransformItem(itemEx.uid, tmp[itemEx.itemid]) end return doRemoveItem(item.uid, 1) end  
  3. Obrigado
    Yusuke Urameshi deu reputação a L3K0T em Script item que modifica parede até sumi   
    linguagem é LUA, pois creio que seu arquivo esteja com extensão .TXT o correto é .LUA
  4. Gostei
    Yusuke Urameshi deu reputação a Lyu em Script item que modifica parede até sumi   
    vc esqueceu de renomear o arquivo lua para transformwall.lua, verifica ai
  5. Gostei
    Yusuke Urameshi deu reputação a Lyu em Script item que modifica parede até sumi   
    Fiz aqui rapidinho, testei e aparentemente está OK. Teste e me informe caso houver erros:

    transformwall.lua
    local walls = {1058, 9119, 10180, 1039} function onUse(cid, item, _, itemEx) local tmp = {} for _, v in ipairs(walls) do tmp[v] = #walls == _ and '_last' or walls[_ + 1] end local wall = tmp[itemEx.itemid] if not wall then return false end if wall == '_last' then doRemoveItem(itemEx.uid, 1) else doTransformItem(itemEx.uid, tmp[itemEx.itemid]) end return true end  
    actions.xml
    <action itemid="id_do_item" event="script" value="transformwall.lua"/>  
    O script é em data/actions, beleza?
    Fiz para TFS 0.4, qualquer coisa se seu TFS for de versão superior, me avise que eu converto.
     
    Configure a tabela listando o id das paredes a serem transformadas, na ordem:
    local walls = {1058, 9119, 10180, 1039}
     
    a ID com cor vermelha é a que será removida ao invés de ser transformada. Abraços.
     
  6. Gostei
    Yusuke Urameshi deu reputação a Crypter em (Resolvido)ataques dos pokémon   
  7. Gostei
    Yusuke Urameshi recebeu reputação de KotZletY em ajuda lavanca que vende item   
    <action actionid="7001" event="script" value="alavancasell.lua"/>  
    actionid="7001"  vc bota o mesmo que  vai por  na  alavanca 
     
     
    nome do arquivo  (alavancasell)
    local config = { price = 8500, -- Quantidade de items necessário para comprar. count = 1, -- Quantidade que irá vender. item = 2476, -- ID do item que vai vender. need = 2160 -- ID do item necessário. } function onUse(cid, item) local pos = getCreaturePosition(cid) if item.itemid == 1945 then if doPlayerRemoveItem(cid, config.need, config.price) then doPlayerAddItem(cid, config.item, config.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você acaba de comprar "..config.count.." "..getItemNameById(config.item)..".") doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Desculpe, você precisa de ".. config.price .." ".. getItemNameById(config.need) .." para comprar.") doSendMagicEffect(pos, CONST_ME_POFF) end end return true end  
     
     

Informação Importante

Confirmação de Termo