Ir para conteúdo

Ninlin

Campones
  • Total de itens

    18
  • Registro em

  • Última visita

Posts postados por Ninlin

  1. Bom eu to usando o otclient com a versão do tibia 10.98 mas eu nao queria todas as sprites dela entao, apaguei as queria, deixei as que queria e coloquei mais,mas não to sabendo configurar o arquivo items.xml porque eu tentei apagar tudo mas sem condições configurar item por item.. então queria saber se é possivel gerar um arquivo items.xml usando algum programa.

  2. 36 minutes ago, DarkWore said:

    Pronto, código completo:

      Reveal hidden contents

    function onLogin(player)
        local loginStr = "Welcome to " .. configManager.getString(configKeys.SERVER_NAME) .. "!"
        if player:getLastLoginSaved() <= 0 then
            loginStr = loginStr .. " Please choose your outfit."
            player:sendOutfitWindow()
        else
            if loginStr ~= "" then
                player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)
            end

            loginStr = string.format("Your last visit was on %s.", os.date("%a %b %d %X %Y", player:getLastLoginSaved()))
        end
        player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)
        
        local vocations_male = {1,2,3} -- IDs das vocações male
        local vocations_female = {4,5,6} -- IDs das vocações female
        local vocation = player:getVocation():getId()
        if isInArray(vocations_male, vocation) then
            player:setSex(PLAYERSEX_MALE)
        else
            player:setSex(PLAYERSEX_FEMALE)
        end
        
        -- Stamina
        nextUseStaminaTime[player.uid] = 0

        -- Promotion
        local vocation = player:getVocation()
        local promotion = vocation:getPromotion()
        if player:isPremium() then
            local value = player:getStorageValue(PlayerStorageKeys.promotion)
            if not promotion and value ~= 1 then
                player:setStorageValue(PlayerStorageKeys.promotion, 1)
            elseif value == 1 then
                player:setVocation(promotion)
            end
        elseif not promotion then
            player:setVocation(vocation:getDemotion())
        end

        -- Events
        player:registerEvent("PlayerDeath")
        player:registerEvent("DropLoot")
        return true
    end

     

    agora funcionou direito vlw ☺️ mas acabei encontrando um pequeno erro/incompatibilidade, como eu removi do meu site a opção de selecionar gênero ele esta pondo o sex female por padrão ai quando entra no game o seu script faz efeito e torna em male mas o meu serve quando você entra pela 1 vez  ele abre um tela de mudar de outfit oque faz com o personagem seja male mas com outfit female ai só vai para outfit male se clicar em trocar de outfit, você algum de estar resolvendo isso? se não souber ou for muito trabalho ta de boa desde já agradeço pelo script.

  3. @DarkWore tentei mas no meu login. lua não possui 

    local playerId = player:getId()
    Quote

    function onLogin(player)
        local loginStr = "Welcome to " .. configManager.getString(configKeys.SERVER_NAME) .. "!"
        if player:getLastLoginSaved() <= 0 then
            loginStr = loginStr .. " Please choose your outfit."
            player:sendOutfitWindow()
        else
            if loginStr ~= "" then
                player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)
            end

            loginStr = string.format("Your last visit was on %s.", os.date("%a %b %d %X %Y", player:getLastLoginSaved()))
        end
        player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)

        -- Stamina
        nextUseStaminaTime[player.uid] = 0

        -- Promotion
        local vocation = player:getVocation()
        local promotion = vocation:getPromotion()
        if player:isPremium() then
            local value = player:getStorageValue(PlayerStorageKeys.promotion)
            if not promotion and value ~= 1 then
                player:setStorageValue(PlayerStorageKeys.promotion, 1)
            elseif value == 1 then
                player:setVocation(promotion)
            end
        elseif not promotion then
            player:setVocation(vocation:getDemotion())
        end

        -- Events
        player:registerEvent("PlayerDeath")
        player:registerEvent("DropLoot")
        return true
    end
     

    @LeoTK pode dizer como fazer isso? tentei apenas excluir mas ai quando o personagem é criado ele vem como female, onde eu posso estar definindo quais eu quero como male e quais eu quero como female.

  4. On 1/12/2016 at 4:28 PM, felzan said:

    Auto completar é uma função que permite escrita mais veloz e com menos erros.
    Pra que ela serve?
    Ela mostra as possíveis funções a partir do que foi digitado.

     

    Notepad++

    4lEvslJ.png

     

    Ativar no Notepad++

    Para ativar esta função no Notepad++: Configurações>Preferências > Auto completar> Marcar: Habilitar auto completar para cada entrada > Selecionar: Function anda Word completion

     

    Local do arquivo

    Colocar o Lua.xml em > [C:\Program Files (x86)\Notepad++\plugins\APIs]

     

     

     

    Sublime Text 3

    nh5lR9x.png

     

    Copiar https://gist.github.com/felzan/16f636644e421ca2f687 e criar um arquivo chamado tfs-lua.sublime-completions

     

    Local do arquivo

    Colocar o tfs-lua.sublime-completions em > [%appdata%\Sublime Text 3\Packages\User\]

    Caso tenha apenas baixado o .zip vai ser em [pasta_do_Sublime_Text\Data\Packages\User\]

     

     

    Crédios:

    base Notepad++ @Zisly

    base Sublime Text @@Syntax

    Lua.xml 131 kB · 26 downloads

    O arquivo lua.xml esta vazio...

  5. 10 minutes ago, brazvct said:

    Pq o nome do usuário do seu pc não é Braz, da uma olhada ai e trocar o caminho do arquivo '-'

    sabe dizer onde que troca o caminho do arquivo, porquê fui no declrations.h e no otclient.vcxproj mas não achei o lugar que ta com o caminho do arquivo

    On 5/20/2020 at 1:52 AM, brazvct said:

    Download:
    https://www.mediafire.com/file/duod883uo8ke35j/Servidor_tfs_1-3.rar/file

    Scan:
    https://www.virustotal.com/gui/file/4c6a8b986087cd39cc678e2c73146663863f8bca650e5c06c8a6179db6c69ea5/detection

    (Usem o banco de dados tibia.sql ele ja ta configurado com o ZnoteAAC)
    (Znote AAC Incluso)

    Contém:

    1. Tfs 1.3 compilado em 32 bits + Sources

    2. Otclient compilado em 32 bits + Sources

    3. Aumentado Tamanho da Tela pra 19 Tiles

    4. Adicionado X Y Z no minimap.

    5. Interface padrão do OTCLIENT trocada pra transparente.

    6. Removido painel direito e esquerdo do Otclient,

    7. Limitado o Zoom (Não da pra bugar)

    8. Removido Hotkey (CTRL + .)

    9. Fixado o Login do OTCLIENT pra ip FIXO. (Troque em entergame.lua)

     

    Eu não ativei Transparency nem Extended, caso queira ativar:


    Dentro do things.lua na pasta game_things, abaixo de:

    function load()

    local version = g_game.getClientVersion()

    Coloque isso:

    g_game.enableFeature(GameSpritesU32) -- To extended the sprites

    g_game.enableFeature(GameSpritesAlphaChannel) -- To enable transparency

    Vai o print antigo mesmo pq é a mesma coisa


    Screenshot (2).png

    eu ativei a transparency e a extended ai deu esse erro aqui isso é porque eu não alterei as sprites pra extended?

    Screenshot_1.png

  6. 18 hours ago, brazvct said:

    x64 usa mais de 4gb, x86 usa só até 4gb
    ta ai as sources juntos só recompilar pra versão que vcs quiserem

    mano quando abro o arquivo otclient.vcxproj pra ta compilando aparece o erro da imagem, e clickando pra ta compilando em release x64 da erro, sabe como resolver?

    Screenshot_1.png

  7. Info
    •  
    •                                                                                           Qual o motivo deste tópico? 

    Bom eu estou tentando criar um otserver anime estilo poketibia/dbo/nto e eu vi varios topicos do aqui do forum e videos do youtube mas ou eles nao me ajudaram muito.. ou estavam faltando algo/desatualizados então resolvi estar fazendo esse tópico pra ter algumas perguntas respondidas la vai:  obs:literalmente comecei faz 2 semanas tenho noção zero do assunto qualquer dica ou pergunta respondida ja vai me ajudar muito. obs2:caso me surja outras dúvidas irei criar outro tópico para elas.

    1-Quais são as pastas necessárias para criação/edição de um otserver?pelo que eu vi na maioria dos topicos aqui do forum e do youtube são cliente,servidor e htdocs (xampp) mas recentemente comecei a procurar saber mais sobre do otclient e baixei a versão v8 dele e la não encontrei a pasta cliente apenas servidor podem me explicar o porque?

    2-Qual a melhor versão pra ta fazendo um serve ot dbo/nto/poketibia etc?pelo que vi a mais usada é 8.54~8.60 mas queria saber o porque delas e não versoês mais recentes.

    3-Existe uma base(cliente etc) pra estar editando que seja recomendada pra esta versão?

    4-Ferramentas,vi que existem varis como rme/item editor etc mas percebi que parece que as versoês dessas ferramentas importam na hora de estar editando/criando um ot qual seria versão recomendada dessas ferramentas para a versão que você me respondeu na pergunta (2)?

    5-Site ou criação de conta:mysql,sqllite etc qual a diferença entre eles e qual seria recomendado para um iniciante ou para a versão que você me respondeu na pergunta (2)?

    6-Como faço para evitar bot(elfbot,entre outros) no meu serve?

    7-Como crio/edito o cliente que o player vai estar jogando?Como crio laucher para que o player não tenha que estar baixando e excluindo o cliente toda hora?

    8-Quais ferramentas/aplicativos necessários para criação/edição do ot?    

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...