Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • Respostas 5
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Olá galera do TK, venho aqui para trazer outro script que não foi eu quem fiz.. (só editei umas partes para funcionar no 8.54)   Como Funciona: O player fala "!rank" seguido de alguma das "palavras-chave". Ex: "!rank magic", "!rank sorcerer" São elas:   (Skills) Fist, Club, Sword, Axe, Shielding/Shield, Distance, Fishing/Fish, Level, Magic, Health, Mana.   (Vocations) Sorcerer, Druid, Paladin, Knight.   Obs: mostra no rank, por exemplo, de sorcerers os players que são Sorcerers e Ma

  • 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

 

Expand   Mostrar mais  

 

 

 

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   
  • Estatísticas dos Fóruns

    96840
    Tópicos
    519576
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo