Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • 1 year later...

Alguém poderia mim ajudar tenho ot de Tibia 8.60 quero criar elementalz 2 attack 1 área outra e target quero botar apera use plantack

 

Link para o post
Compartilhar em outros sites

Eu tomei a liberdade de adicionar 1 linha a mais e vim compartilhar. (Serve para adicionar o rank de reset, !rank reset)
 

['reset'] = "reset",

{Funciona apenas para resets por database, não recomendo adicionar se não o tiver} <(Advanced Reset System 2.0)>

 

Ficou assim:

Citar

local config = {
MaxPlayer = 20,
fight_skills = {
['fist'] = 0,
['club'] = 1,
['sword'] = 2,
['axe'] = 3,
['distance'] = 4,
['shielding'] = 5,
['fishing'] = 6,
['dist'] = 4,
['shield'] = 5,
['fish'] = 6,
},
other_skills = {
[''] = "level",
['level'] = "level",
['magic'] = "maglevel",
['health'] = "healthmax",
['reset'] = "reset",
['mana'] = "manamax"
},
vocations = {
['sorcerer'] = {1,5},
['druid'] = {2,6},
['paladin'] = {3,7},
['knight'] = {4,8}
}
}
function onSay(cid, words, param)
local store,exausted = 156201,5
local param,str = string.lower(param),""
if not config.fight_skills[param] and not config.other_skills[param] and not config.vocations[param] then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "this ranking does not exists.") return true
elseif getPlayerStorageValue(cid, store) >= os.time() then
doPlayerSendCancel(cid, "wait " .. getPlayerStorageValue(cid, store) - os.time() .. " seconds to use this command again.") return true
end
str = "--[ RANK "..(param == "" and "LEVEL" or string.upper(param)).." ]--\n\n"
query = config.fight_skills[param] and db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..config.fight_skills[param].." ORDER BY `value` DESC;") or config.other_skills[param] and db.getResult("SELECT `name`, `"..config.other_skills[param].."` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `"..config.other_skills[param].."` DESC, `name` ASC;") or db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` <= 2 AND `vocation` = "..config.vocations[param][1].." or `vocation` = "..config.vocations[param][2].." ORDER BY `level` DESC;")
if (query:getID() ~= -1) then
k = 1
while true do
str = str .. "\n " .. k .. ". "..(config.fight_skills[param] and getPlayerNameByGUID(query:getDataString("player_id"))  or query:getDataString("name")).." - [" .. query:getDataInt((config.fight_skills[param] and "value" or config.vocations[param] and "level" or config.other_skills[param])) .. "]"
k = k + 1
if not(query:next()) or k > config.MaxPlayer then
break
end
end
query:free()
end
doShowTextDialog(cid,6500, str)
setPlayerStorageValue(cid, store, os.time()+exausted)
return true
end

 

 

 

 

Link para o post
Compartilhar em outros sites
  • 2 years later...
Em 15/06/2016 em 18:05, Xafixav disse:

Eu tomei a liberdade de adicionar 1 linha a mais e vim compartilhar. (Serve para adicionar o rank de reset, !rank reset)
 


['reset'] = "reset",

{Funciona apenas para resets por database, não recomendo adicionar se não o tiver} <(Advanced Reset System 2.0)>

 

Ficou assim:

 

 

 

ta crashando meu cliente quando uso !rank axe

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por eviltox
      Olá galera, tenho um problema com um script gringo.  
      Então a Função do Script é Ficar Mudando o Addon e sua cor Continuamente. 
      O único problema do script até agora é a hora que o player desloga. Como o Script continua funcionando mesmo com o player off, o script começa a dar vários erros e isso da um baita lag no server. 
      Enfim, pensei em fazer do script um movement, e assim colocar um item como função para o script rodar. O item seria um Anel de ID: 7697. *(Versão do TFS 0.3.1)*  
      Então, Este é o meu pedido: Transformar este TalkAction em Um Movement que utilize o id 7697, quando o player usar o anel, o seu addon irá mudar continuamente.
       
      O Script(Talkaction) é este:



       
      O Erro que dá é este:



       
      Dês de já, Agradeço. Darei Rep+ Para quem ajudar, mesmo que não funcione. Grato   
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo