Ir para conteúdo

Tony Araujo

Visconde
  • Total de itens

    446
  • Registro em

  • Última visita

  • Dias Ganhos

    31

Tudo que Tony Araujo postou

  1. Fala ai galera, Hoje eu estava com vontade de criar um script simples, e me veio a ideia de um POKEDEX. Porém que mostra as informaçoes dos items, como algo adicional que nao tem no LOOK. Exemplo : preço de NPC, nome dos NPCS que compram e vendem. (Tudo Configurado) Bom, esse sistema é praticamente um POKEDEX, mesma forma de usar, voce clica na LUPA e clica no ITEM, que irá abrir uma caixa de informaçoes, com tudo que voce configurou E ficaria mais ou menos assim. Name: Weight: Price: Buy [] Sell [] Npc for Buy: Npc for Sell: ----------------------------- Nome: Peso: Preço: Comprar [] Vender [] Npc para Comprar; Npc para Vender: Bom espero que seja util a muitos membros do Xtibia. Ai vai o script + sua instalaçao. Vá em PastaDoOt/Data/Action/Script . crie um arquivo chamado mglass.lua , e dentro adicione o seguinte script. local items = { -- [iTEMID] = {name = "ITEM NAME", weight = "ITEM WEIGHT", price = "buy = [100K] sell = [59K]", npcbuy = "ARUDIN", npcsell = "VERIDO"}, [] = {name = "", weight = "", price = "buy = [] sell = []", npcbuy = "", npcsell = ""}, } function onUse(cid, item, frompos, item2, topos) local y = items[item2.itemid] if isCreature(cid) then if y then doShowTextDialog(cid, item2.itemid, "--> Items Informations (By: OrochiElf)\n\nName: "..y.name.."\nWeight: "..y.weight.."\nPrices: "..y.price.."\nNpc for Buy: "..y.npcbuy.."\nNpc for Sell: "..y.npcsell) end end return true end E agora vá em , PastadoOt/data/action/action.xml, e adicione a seguinte tag. <action itemid="XXXX" event="script" value="mglass.lua"/> No lugar de XXXX , voce coloca o ID do item que será sua LUPA. Bom é isso ai, abraços.
  2. Fala ai galera, me vieram muitos pedidos de como mover algum "player, monster ou NPC", em uma certa ROTA prédefinida. Bom, eu criei aqui uma funçao, bem simples de usala. Basta voce criar uma variavel com as direços que voce quer que o UID se mova bom, aqui vai um exemplo -> passos = {NORTH, NORTH, SOUTH, WEST} doMove(cid, passos) O Cid (Player) , iria andar 2x para o norte, 1x para o sul e 1x para o oeste Bom, espero que façam bom uso. -- OrochiElf -- function doMove(uid, dirs) for _, dir in ipairs(dirs) do if isCreature(uid) then addEvent(doMoveCreature, (dirs - 1) * 1000, uid, dir) end return true end end
  3. Olá galera, eu estava jogando um servidor, e reparei um sistema bem legal.. Ele mostrava no comando !online , os players e seus leveis. bom , criei uma funçao que voce pode colocar em qualquer lugar que voce quizer. Basta por nas scripts a funçao pOnlines() Bom, ai vai a funçao. (LIB) -- OrochiElf -- function pOnlines() p = getPlayersOnline() for _, i in ipairs(p) do pn = getCreatureName(i) lv = getPlayerLevel(i) doShowTextDialog(cid, 2160, ""..pn.." ["..lv.."]\n") end return true end Espero que seja util .
  4. Fala ai galera, eu sou o Tony Plyson , atual adiministrador do Arton e progamador. em breve estaremos entrando em um Alpha Test Server. Tudo para agradar e obrigado pelos elogios ao Arton. abrçs..
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...