Ir para conteúdo

MarcolinoGOD

Visconde
  • Total de itens

    267
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que MarcolinoGOD postou

  1. Noticia muito mal feita! Devia procurar e oferecer mais informações... O sistema de noticias do XTibia é inclivelmente precario comparando com outros sites de mesmo serviço! É apenas minha opnião e não quero e nem espero que seja levada em conta porque para mim o xtibia se resume a um site de Otserver ;] Abraços ( :smile_positivo: )
  2. Gente boa? Os cara fecha city nova que foi a base de todo update em que quase tudo de novo ta rolando por la e você chama isso de "gente boa"? Imagina oque é uma "gente ruim" para você em amigo!? Acho que que tava demorando para isso acontecer! ;] Sem mais...
  3. Estou tendo problemas de visão ou a imagem não está aparecendo realmente?
  4. Gostei da matéria! Mas como que quando colaram o ip de um cara de balera no trade e tava no meio da open não sei como em menos de 2 min nukaram o rapaz Oo!!! Sem mais...
  5. @Skywar Não me agradou muito não! Algumas bordas quadradas e você colocou muitas arvores umas perto das outras e faltou um pouco mais de arbustos e tem alguns erros nas bordas de grama! Até mais...
  6. Uma dica: Use videos.cam para copiar ;] Até mais...
  7. Eita sua @$#@$! Eu ja ia postar aqui... rsrs Com certeza um dos melhores programas atualmente! Obrigado por compartinhar!
  8. Se der para você postar o erro que ta dando ai vejo oque posso fazer! Sem mais~
  9. Nussa esse saiu antes da Dreams aueheauhea Boa mas acredito que não funcione no TFs Mystic Spirit não né? Esses Beta que você usa tem muito erro e um mais tosko que o outro uaeheuaheauhae Parabens e obrigado por compartilhar!!!
  10. Acredito que você tenha feito algo errado ja que eu uso o mesmo distro que você e não encontrei problemas com este script! Ps: Qual a revisão do seu tfs? Rev 22?
  11. Este não seria o script que postei para um cara la nos pedidos?
  12. Eu testei a versão anterior e acho que esse programa só piora a experiencia/jogabilidade e não sei se vão acreditar mas ele piora ainda mais os gráficos do mesmo... Eu não gostei mas talvez alguem se interesse. Obrigado por compartilhar! :smile_positivo:
  13. Infelizmente ainda não encontrei essa action e agradeço quem puder me ajudar! Quero algo tipo na poi, você usa varias alavancas para remover uma pedra e a mesma reaparece e as alavancas voltam ao normal depois de 20 minutos! Agradeço desde já!!! :smile_positivo:
  14. Assim que eu tiver em casa eu instalo e dou uma olhada para você, provavelmente seu ot não tem alguma função que é necessaria para executar a movement, se for isto eu posto ali aqui para você! Até mais, obrigado por comentar...
  15. :withstupidsmiley: Pelo que to vendo posts é sua meta não é meu caro? Você pode ser alertado por flood se continuar assim! Parece que você abre umas 50 pagina e espera para postar de 1 em 1 minuto em cada uma delas... Se for para fazer este tipo de comentario prefiro quem nem venha encher linguiça em meus posts! Boa sorte em se tornar um "postador"... :smile_positivo:
  16. Minha arena é igual a do rl e as posições estão diferentes =/ Só que meu npc bugou e agora to tentando adaptar a sua mas ta impossivel! Se der para você entrar no msn depois para a gente conversa agradeço! :smile_positivo:
  17. Nussa meus olhos estão ardendo eauaehuea O sistema da suporte ao Rainbow Shield?
  18. Ué ai você quer que eu faça milagre né? Especifica o erro e a versão do seu servidor! -- Obrigado a todos pelos coments! :smile_positivo:
  19. Sim tem no Tibia Global! Os créditos de criatividade vão a cip... ;]
  20. @Phgsoares Só você prestar mais atenção no script e não no nome que você vai ver que tem todos ranks!!! @ADMLippe Fico feliz em ter ajudado... Reporte "Pedido Atendido"
  21. Copie um arquivo da pasta talkactions/scripts e renomeie para highscores.lua e cole isto dentro: function onSay(cid, words, param) dofile("./config.lua") local players = 20 -- The amount of players that is shown in the list local maxgroupid = 2 -- Players in groups above this is not shown in the list if sqlType == "mysql" then env = assert(luasql.mysql()) con = assert(env:connect(mysqlDatabase, mysqlUser, mysqlPass, mysqlHost, mysqlPort)) else -- sqlite env = assert(luasql.sqlite3()) con = assert(env:connect(sqliteDatabase)) end local str = "" if param == "level" or param == "exp" or param == "lvl" or param == "" then cur = assert(con:execute("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= "..maxgroupid.." ORDER BY `experience` DESC LIMIT 0,"..players..";")) row = cur:fetch({}, "a") str = "# [Level] - Name - (Experience)\n" local i = 0 while row do str = str.."\n#"..(i+1).." ["..row.level.."] - "..row.name.." - ("..row.experience..")" row = cur:fetch (row, "a") i = i+1 end elseif param == "maglevel" or param == "magic" or param == "ml" then cur = assert(con:execute("SELECT `name`, `maglevel` FROM `players` WHERE `group_id` <= "..maxgroupid.." ORDER BY `maglevel` DESC LIMIT 0,"..players..";")) row = cur:fetch({}, "a") str = "# [Magic Level] - Name\n" local i = 0 while row do str = str.."\n#"..(i+1).." ["..row.maglevel.."] - "..row.name.."" row = cur:fetch (row, "a") i = i+1 end elseif param == "fist" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 0 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Fist Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "club" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 1 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Club Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "sword" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 2 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [sword Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "axe" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 3 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Axe Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "dist" or param == "distance" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 4 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Distance Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "shield" or param == "shielding" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 5 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [shielding] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "fish" or param == "fishing" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 6 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Fishing] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end end if str ~= "" then doPlayerPopupFYI(cid, str) end con:close() env:close() end Agora abra o arquivo talkactions.xml dentro da pasta data/talkactions e adicione a seguinte tag: Espero ter ajudado! Se sua duvida foi resolvida reporte dizendo "Duvida Sanada"...
  22. Caro amigo o code" não aceita edições como cores e similares, use quote e ficara assim: Bem simples, porém funcional. Obrigado por compartilhar!!!
  23. Muita gente estava reclamando do mal funcionamento e espero que agora estaja funcionando perfeitamente graças a reformulação do AGS! O Script foi feito por tarjei e posteriormente reformulado por AGS Explicando: Na imagem acima (Imagem por AGS) vemos o "rusty remover" (Removedor de ferrugem) la em cima; depois seguindo o padrão; Comum Semi-Raro Raro Temos as armaduras enferrujadas que se revelam quando alguem usa o "rusty remover" nas mesmas, a probabilidade obviamente de que saia uma armadura rara é bem maior na "Rusty Armor (Rare)" que possuia até mais possibilidades do que o mesmo acontença em uma "Rusty Armor (Common)"!!! Espero que tenham entendido! Vamos começar: Va até a pasta "Data/actions/scripts" e copie um dos arquivos e cole renomeando-o para "rustyremover" e cole isto dentro: rustyremover.lua Va até a pasta "data/actions" abra o arquivo actions.xml e adicione a seguinte tag: actions.xml Creditos: .tarjei .AGS
  24. Como sempre... Muito bom, testei aqui e deu tudo certo! Obrigado por compartilhar! Ps: Perdeu o sono? euahuh
  25. Nussa colocaram no xsite mesmo ;O!!! Eu tava estranhando esse tanto de comentario oque não é comum aqui... agora ja sei o porque disso. Adicionei uma função que é esclusiva do script! Obrigado a todos e principalmente ao antoniojun por ter colocado no site... @Eventide Infelizmente não fui eu quem fez o script mas vou ver se consigo reduzi-lo aqui...
  • Quem Está Navegando   0 membros estão online

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