Ir para conteúdo

Thalles Novais

Membro
  • Registro em

  • Última visita

  1. Thalles Novais postou uma resposta no tópico em Suporte Tibia OTServer
    pow se puder me dizer qual é a versão me ajudaria muito!
  2. Thalles Novais postou uma resposta no tópico em Suporte Tibia OTServer
    Pessoal baixei um servidor aqui e estava querendo pegar umas sprite do cliente mas quero elas em Gif. Eu consigo abrir tudo certinho Pelo Object Builder e tal porem ele não exporta em Gif apenas PNG, BPM JPG e OBD Apenas OBD fica em Gif porem o formato OBD so o Object Builder le As outras opções exportam cada frame do item e com fundo rosa não quero isso.
  3. no caso se eu quiser pra geral sem ser so com bless o que fazer? por exemplo geral so pode perder o level e manter o skill, ml e equipamentos
  4. Fala galera eu estou com um problema chato de mais, estou criando um servidor de War 7.4 e NÂO quero que os players percam skills, mls e equipamento na hora que morre... a Backpack pode perder... Acontece que já usei todos os scripts possíveis na internet já modifiquei o Login.lua um montão de vez não consigo arrumar uma solução pra isso vocês poderiam me ajudar? O OT é baseado no OTX só não sei qual versão dela vou postar o Login.Lua ESSE É O JEITO QUE ELE FICOU DEPOIS DAS MODIFICAÇÕES QUE EU FIZ local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) if(getBooleanFromString(getConfigValue('accountManager')) == false) then if (getCreatureName(cid) == "Account Manager") then return doRemoveCreature(cid, true) end end function onDeath(cid, corpse, killer) doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, loss * 0) doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, loss * 0) doPlayerSetLossPercent(cid, PLAYERLOSS_ITEMS, loss * 0) end if(getPlayerStorageValue(cid, "death_bless") == 1) then local t = {PLAYERLOSS_EXPERIENCE, PLAYERLOSS_SKILLS, PLAYERLOSS_ITEMS, PLAYERLOSS_CONTAINERS} for i = 1, #t do doPlayerSetLossPercent(cid, t[i], 100) end setPlayerStorageValue(cid, "death_bless", 0) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then addEvent(valid(doCreatureSay), 500, cid, "Hello, it appears that your character has been locked for name violating rules, what new name would you like to have?", TALKTYPE_PRIVATE_NP, true, cid) elseif(accountManager == MANAGER_ACCOUNT) then addEvent(valid(doCreatureSay), 500, cid, "Hello, type 'account' to manage your account. If you would like to start over, type 'cancel' anywhere.", TALKTYPE_PRIVATE, true, cid) else addEvent(valid(doCreatureSay), 500, cid, "Hello, type 'account' to create an account or 'recover' to recover an account.", TALKTYPE_PRIVATE, true, cid) end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "kill") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "killgold") registerCreatureEvent(cid, "fullmh") registerCreatureEvent(cid, "PlayerLogout") registerCreatureEvent(cid, "Reward") registerCreatureEvent(cid, "antimc") registerCreatureEvent(cid, "TiraBattle") registerCreatureEvent(cid, "NOME") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "deathBroadcast") registerCreatureEvent(cid, "DeathBroadcast") registerCreatureEvent(cid, "showKD") registerCreatureEvent(cid, "Idle") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") end registerCreatureEvent(cid, "ReportBug") if (InitArenaScript ~= 0) then InitArenaScript = 1 for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) end setPlayerStorageValue(cid, 42350, 0) setPlayerStorageValue(cid, 42352, 0) return true end ESSE É ELE ORIGINAL local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) if(getBooleanFromString(getConfigValue('accountManager')) == false) then if (getCreatureName(cid) == "Account Manager") then return doRemoveCreature(cid, true) end end local loss = getConfigValue('deathLostPercent') if(loss ~= nil and getPlayerStorageValue(cid, "bless") ~= 5) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end if(getPlayerStorageValue(cid, "death_bless") == 1) then local t = {PLAYERLOSS_EXPERIENCE, PLAYERLOSS_SKILLS, PLAYERLOSS_ITEMS, PLAYERLOSS_CONTAINERS} for i = 1, #t do doPlayerSetLossPercent(cid, t[i], 100) end setPlayerStorageValue(cid, "death_bless", 0) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then addEvent(valid(doCreatureSay), 500, cid, "Hello, it appears that your character has been locked for name violating rules, what new name would you like to have?", TALKTYPE_PRIVATE_NP, true, cid) elseif(accountManager == MANAGER_ACCOUNT) then addEvent(valid(doCreatureSay), 500, cid, "Hello, type 'account' to manage your account. If you would like to start over, type 'cancel' anywhere.", TALKTYPE_PRIVATE, true, cid) else addEvent(valid(doCreatureSay), 500, cid, "Hello, type 'account' to create an account or 'recover' to recover an account.", TALKTYPE_PRIVATE, true, cid) end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "PVPCreature") registerCreatureEvent(cid, "ReportBug") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") end registerCreatureEvent(cid, "GuildEvents") registerCreatureEvent(cid, "AdvanceSave") registerCreatureEvent(cid, "FimVip") if (InitArenaScript ~= 0) then InitArenaScript = 1 for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) end setPlayerStorageValue(cid, 42350, 0) setPlayerStorageValue(cid, 42352, 0) return true end E ESSE AQUI É a 000-constant do servidor caso queira ver alguma coisa
  5. Alguém ai teria um servidor global na versão 8.4? Vi em outro fórum mas o download não funciona, aqui no TibiaKing não achei.
  6. Thalles Novais alterou sua foto pessoal
  7. Já tentei e da o mesmo erro de Acesso negado
  8. Tenta esse ObjectBuilder.rar vai funcionar rs
  9. Bom galera estou com um problema no sistema de vault que peguei desse tópico O Problema é que ele só aceita até 21kks mais do que isso não vai eu gostaria que ele suportasse uns 500kks, estou usando servidor Dxp. O Script também está com um erro nos números ele mostra a quantidade errada por exemplo 1kk seria "1000000", mas o script mostra como se fosse 100kks "100000000" tanto na mensagem quando adiciona quanto na hora de retirar, e no look do vault também mostra esses zeros a mais. "You have added 100000000 golds to vault. Now your money is kept in the vault chest, you can take it whenever you want." < Aqui adicionei 1kk "You have took 100000000 golds from vault." < Aqui retirei 1kk "You see a Cofre. You have 100000000 golds in the vault." < Look com 1kk no Vault Alguém sabe como arrumar?
  10. Eu baixei e da Acesso negado
  11. edcaverna reagiu a uma resposta no tópico: Portas 7171 / 7172 NÃO ABREM
  12. É exatamente isso que o amigo disse ai em cima, está sem Sprite esse Pokémon no seu Client.
  13. Pra eles colocarem seu IP como publico eles fazem por ligação mesmo. Acho que não tem necessidade do Técnico ir na sua casa, pois minha provedora de Internet setou meu IP como publico em minutos apenas pelo chat. E só uma coisa a porta 7171 e 7172 só vai constar como aberta quando o servidor estiver ligado se seu OT tiver fechado pode fazer o teste que for vai mostrar fechada.
  14. Qual a base do servidor? Dependendo é só baixar o cliente novamente.
  15. Olá existe alguma maneira de abrir dois Object Builder de uma vez? Pois abrir um salvar as Sprite e depois abrir o outro e ir modificando demora muito... alguém conhece alguma maneira? Pois quero trocar muitas Sprites e adicionar as que eu não tenho.

Informação Importante

Confirmação de Termo