Ir para conteúdo

underewarr

Banidos
  • Total de itens

    114
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Posts postados por underewarr

  1. Ja tem 2 meses que estou aqui, sou muito grato a comunidade de tibia Open Source, e a todos que colaboram para que nao acabe,lembro quando entrava aqui no forum para pedir opinião/ajuda e depois de um tempo ja conseguia ajudar outras pessoas.
    Long Life Xtiba

    Spoiler

    Conheça um pouco da minha história!

     

  2. Vamos tentar manualmente então....

     

    YOUR USER NAME = Mudar para diretorio da lib que se encontra o dev.

    Vai em project> Project options > Directories > Click add

    C:\Users\YOUR USER NAME\Desktop\Stian's Repack Dev-Cpp v2\lib

     

    YOUR USER NAME = Mudar para diretorio da include que se encontra o dev.

    Agora vá em includes no mesmo caminho project> Project options > Directories

    C:\Users\YOUR USER NAME\Desktop\Stian's Repack Dev-Cpp v2\include

     

    YOUR USER NAME = Mudar para diretorio da bin que se encontra o dev.

    Agora vá em tools > compiler option

    C:\Users\YOUR USER NAME\Desktop\Stian's Repack Dev-Cpp v2\bin


    Certifique que os includes, libs e arquivos binários estão apropriadamente nas pastas.

     

    Agora vá em Tools > Environment options

    Mude o diretório de User Default

    YOUR USER NAME = Mudar para diretorio da pasta principal que se encontra o dev.

    C:\Users\YOUR USER NAME\Desktop\Stian's Repack Dev-Cpp v2\

     

    F9

     

    @dso15

  3. Tente assim

    Include

    Citar

    -D__USE_MYSQL__
    -D__USE_SQLITE__
    -D__ENABLE_SERVER_DIAGNOSTIC__
    -D__EXCEPTION_TRACER__
    -D__EMERGENCY_SAVE__
    -D__CONSOLE__
    -O2 -m64

    Linker

    Citar

    -lboost_system
    -llua5.1
    -llua51
    -lgmp
    -lmysql
    -lboost_regex
    -lsqlite3
    -lwsock32
    -lxml2
    -lmysql
    -lws2_32
    -s
    -lboost_filesystem
    -lboost_thread
    -lz
    -lcryptopp
    -leay32

     

  4. 9 minutos atrás, Hiquez disse:

    @underewarr, mano, desculpa a demora pra responder, acabei de testar novamente o script que você atualizou e ainda continua dando o mesmo erro.
     

    sdsdsdsds.png

    Me desculpa não estou em casa para testar.

    Caso esse não funcione peço que espere até mais tarde para que eu possa te ajudar com mais eficiência.

     

    function onStatsChange(cid, attacker, type, combat, value)
    local item = 2160
    local pos = {x = 979, y = 1461, z = 4}
    local monsters = {"dwarf", "dwarf guard", "dwarf geomancer"}    
    
     
        if not isMonster(attacker) then
            return true
        end
        if isInArray(monsters, getCreatureName(attacker):lower()) and getTileItemById(pos, item).uid > 0 then
            player:setStorageValue(70065, os.time() + 120)
        if player:getStorageValue(70065) > os.time() then
                type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS then
                    return false
                end
            end
            return true
        end
     

    Estou de volta....

    Qual versão otx esta usando?

  5. Verifique os Includes e Linkers.

     

    Includes :

    Citar

     

    
    -D__USE_MYSQL__
    -D__USE_SQLITE__
    -D__ENABLE_SERVER_DIAGNOSTIC__
    -O2

     

    Linkers:

    Citar

     

    
    -lboost_system
    -llua5.1
    -llua51
    -lmysql
    -lboost_regex
    -lsqlite3
    -lwsock32
    -lxml2
    -lmysql
    -lws2_32
    -s
    -lboost_filesystem
    -lboost_thread
    -lz
    -lcryptopp
    -leay32

     

     

  6. 35 minutos atrás, dso15 disse:
      Ocultar conteúdo

     

    Capturar.PNG.42185542e622f4510899728898a4aa18.PNG

    37  In file included from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/detail/win_iocp_io_service_fwd.hpp:24,               from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/io_service.hpp 

     

    20 c:\stian's repack dev-cpp 0.2, 64bit\include\boost\asio\io_service.hpp:37,               from c:\stian's repack dev-cpp 0.2, 64bit\include\boost\asio\basic_io_object.hpp                  from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/io_service.hpp:37,               from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/basic_io_object.hpp 

     

    24 c:\stian's repack dev-cpp 0.2, 64bit\include\boost\asio\basic_io_object.hpp:20,               from c:\stian's repack dev-cpp 0.2, 64bit\include\boost\asio\basic_socket.hpp                  from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/basic_io_object.hpp:20,               from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/basic_socket.hpp 

     

    25 c:\stian's repack dev-cpp 0.2, 64bit\include\boost\asio\basic_socket.hpp:24,               from c:\stian's repack dev-cpp 0.2, 64bit\include\boost\asio\basic_datagram_socket.hpp                  from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/basic_socket.hpp:24,               from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/basic_datagram_socket.hpp 

     

    20 c:\stian's repack dev-cpp 0.2, 64bit\include\boost\asio\basic_datagram_socket.hpp:25,               from c:\stian's repack dev-cpp 0.2, 64bit\include\boost\asio.hpp                  from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio/basic_datagram_socket.hpp:25,               from c:\stian's repack dev-cpp 0.2, 64bit\bin\../lib/gcc/mingw32/4.4.0/../../../../include/boost/asio.hpp 

     

     

     

    Mano deu Varios erros mas ta ai as 5 primeiras linhas

     

    Use este:

    https://www.4shared.com/get/toqmD4x9/stians_repack_dev-cpp_02_64bit.html

  7. Erro meu. Copie do tópico novamente ou este aqui.
     

    function onStatsChange(cid, attacker, type, combat, value)
    local item = 2160
    local pos = {x = 979, y = 1461, z = 4}
    local monsters = {"dwarf", "dwarf guard", "dwarf geomancer"}    
    
     
        if not isMonster(attacker) then
            return true
        end
        if isInArray(monsters, getCreatureName(attacker):lower()) then
            player:setStorageValue(70065, os.time() + 120)
           if player:getStorageValue(70065) > os.time() and if getTileItemById(pos, item).uid > 0 then
                if type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS then
                    return false
                end
            end
        end
        return true
        end
    end

     

  8. 7 minutos atrás, Hiquez disse:

    @underewarr, obrigado mano, isso ja da uma ajuda! mas me tira uma dúvida a storage sera retirada dos players assim que eles sairem da sala?

    Como você solicitou a storage dura 10 seconds.

    Me enganei altera aqui para os sceonds que voce deseja

    120)

    Tinha um pequeno erro no código copie novamente do tópico ou use este

    local monsters = {"dwarf", "dwarf guard", "dwarf geomancer"}
    
    function onStatsChange(cid, attacker, type, combat, value)
    local item = 2160
    local pos = {x = 979, y = 1461, z = 4}    
    
     
        if not isMonster(attacker) then
            return true
        end
        if isInArray(monsters, getCreatureName(attacker):lower()) then
            player:setStorageValue(70065, os.time() + 120)
           if player:getStorageValue(70065) > os.time() and if getTileItemById(pos, item).uid > 0 then
                if type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS then
                    return false
                end
            end
        end
        return true
    end

     

  9. 4 minutos atrás, Hiquez disse:

    @underewarr Uso Otx mano
    deixa eu ver se entendi, esse script que você fez vai puxar os monstro até ele? 

     

    Este script detecta o item na posição, assim que for detectado ira adicionar storage quem possuir a storage nao tera a Life em a Mana atingida pelos mnstros, mas os monstros ainda irão executar a ação de atack e de follow no personagem.

    só o dano será nulo

  10. 1 minuto atrás, rafersiq disse:

    quando eu executei o codigo deu isso ao executar

     

    0 row(s) affected in 0.214820 second(s).

    Beleza, o comando foi executa, e 0 rows foram alteradas, tente capturar outro pokemon, e me fale se o problema persiste.

  11. 2 minutos atrás, rafersiq disse:

    as vocaçoe sao:

    Stylist

    Engineer

    Adventurer

    Teacher

    Ta ai, não se esqueça de sempre editar a Tag = FromVoc para o id atual da vocação se não ao relogar ele ira voltar para vocação Do FromVoc caso não tenha recebido a promotion de forma correta.

     

    Spoiler
    
    <?xml version="1.0" encoding="UTF-8"?>
    <vocations>
        <vocation id="0" name="Vocation excluida 01" description="a vocation excluida 01" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="0">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
        <vocation id="1" name="treinador" description="a treinador" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
        <vocation id="2" name="TV" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
        <vocation id="3" name="PC" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="0" gainhpamount="0" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
            <formula meleeDamage="0.7" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
        <vocation id="4" name="Treinador de Elite" description="a treinador de elite" needpremium="1" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="4" lessloss="10">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
    
        <vocation id="7" name="Duel System2" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
        <vocation id="8" name="Duel System" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
    
        <vocation id="9" name="Pokedex System" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
        <vocation id="10" name="Engineer" description="a Engineer" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="10" lessloss="0">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
    	   <vocation id="11" name="Stylist" description="a Stylist" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="11" lessloss="0">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
    	   <vocation id="12" name="Adventurer" description="a Engineer" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="12" lessloss="0">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
    	   <vocation id="13" name="Teacher" description="a Engineer" needpremium="0" gaincap="0" gainhp="60" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="13" lessloss="0">
            <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="-1" magdefense="-1" armor="1.0"/>
            <skill fist="1.0" club="1.0" sword="0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/>
        </vocation>
    </vocations>

     

     

  12. Qual tfs?

    CreatureScript,onStatsChange

    Impossivel fazer o monstrão não te atacar sem alterações na sources, mas ele pode não dar dano.

     

    function onStatsChange(cid, attacker, type, combat, value)
    local item = 2160
    local pos = {x = 979, y = 1461, z = 4}
    local monsters = {"dwarf", "dwarf guard", "dwarf geomancer"}    
    
     
        if not isMonster(attacker) then
            return true
        end
        if isInArray(monsters, getCreatureName(attacker):lower()) then
            player:setStorageValue(70065, os.time() + 120)
           if player:getStorageValue(70065) > os.time() and if getTileItemById(pos, item).uid > 0 then
                if type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS then
                    return false
                end
            end
        end
        return true
        end
    end
  • Quem Está Navegando   0 membros estão online

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