Ir para conteúdo

Featured Replies

Postado

Olá Guerreiros!

 

Eu sou um velho administrador de OTServs de 2010 e perdi meu servidor que havia salvo por todos esses anos.

 

Eu estou procurando dois sistemas que eu encontrei aqui no TibiaKing e gostaria de saber se poderiam me ajudar a encontrar esses scripts.

 

1 - o Script fazia trocar de mapa a cada x tempo determinado e a ordem dos mapas que viriam.

 

2 - script de guilda, onde o líder da um comando (exp: !go) e todos ficam com o mesmo addon.

 

Vocês sabem onde eu encontro ?

 

Postado

@ricardo3 Boa tarde, o script do outfit:

local config = {
  exhaustionInSeconds = 30,
  storage = 34534
}

function onSay(cid, words, param)
  if(exhaustion.check(cid, config.storage) == TRUE) then
    doPlayerSendCancel(cid, "You can change outfit only 1 time per " .. config.exhaustionInSeconds .. " seconds.")
    return TRUE
  end

  local playerGuild = getPlayerGuildId(cid)
  if(playerGuild == FALSE) then
    doPlayerSendCancel(cid, "Sorry, you're not in a guild.")
    return TRUE
  end

  local playerGuildLevel = getPlayerGuildLevel(cid)
  if(playerGuildLevel < GUILDLEVEL_LEADER) then
    doPlayerSendCancel(cid, "You have to be Leader of your guild to change outfits!")
    return TRUE
  end

  local players = getPlayersOnline()
  local outfit = getCreatureOutfit(cid)
  local message = "*Guild* Your outfit has been changed by leader. (" .. getCreatureName(cid) .. ")"
  local members = 0
  local tmp = {}
  for i, tid in ipairs(players) do
    if(getPlayerGuildId(tid) == playerGuild and cid ~= tid) then
      tmp = outfit
      if(canPlayerWearOutfit(tid, outfit.lookType, outfit.lookAddons) ~= TRUE) then
        local tidOutfit = getCreatureOutfit(tid)
        tmp.lookType = tidOutfit.lookType
        tmp.lookAddons = tidOutfit.lookAddons
      end

      doSendMagicEffect(getCreaturePosition(tid), 66)
      doCreatureChangeOutfit(tid, tmp)
      doPlayerSendTextMessage(tid, MESSAGE_INFO_DESCR, message)
      members = members + 1
    end
  end

  exhaustion.set(cid, config.storage, config.exhaustionInSeconds)
  doPlayerSendCancel(cid, "Guild members outfit has been changed. (Total: " .. members .. ")")
  return TRUE
end

 

<talkaction words="!go" event="script" value="guildOutfit.lua"/>

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo