Ir para conteúdo
Close

Thalles Novais

Membro
  • Total de itens

    81
  • Registro em

  • Última visita

Sobre Thalles Novais

  • Rank
    Cobras fumantes, eterna é sua vitória!
  • Data de Nascimento 26/08/1996

Informação de Perfil

  • Genero
    Masculino
  • Localização
    Lins/SP
  • Eu sou
    Tibiano
  • Meu personagem
    Kamy Ka

Últimos Visitantes

686 visualizações
  1. 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
  2. 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
  3. 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.
  4. Já tentei e da o mesmo erro de Acesso negado
  5. 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?
  6. É exatamente isso que o amigo disse ai em cima, está sem Sprite esse Pokémon no seu Client.
  7. 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.
  8. Qual a base do servidor? Dependendo é só baixar o cliente novamente.
  9. 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.
  10. Como faço para colocar mensagens de alerta igual quando entra no centro pokemon? Avisando qual é aquele local. E também como adicionar mais coisas pra vender no shop, quando eu coloco da um bug na aba do item que coloquei pra vender

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Criar Novo...