Ir para conteúdo
  • Cadastre-se

Rodrigo94

Membro
  • Total de itens

    16
  • Registro em

  • Última visita

Sobre Rodrigo94

  • Rank
    Neutro

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Pô cara tu me salvou! usei essa parte no TFS 0.4.. estava com o mesmo problema.. o npc vendia com charges 1 e nao comprava drop por causa desse mesmo erro seu, ai troquei o modules pelo seu e agora ta show.. menos o bronze amulet está dando boa mas o restante funcionou! principalmente o terra amulet que o pessoal enxia o saco pra arrumar e o lighting
  2. Eu adicionei no tfs 0.4 e funcionou tudo certo, só que nao manda pro player os dizeres do Loot na tela só direto no loot channel.. esse script só funciona assim? tem alguma maneira de voltar a escrita como se fosse broadcast no meio da tela ?
  3. Opa Yan vc ainda esta na ativa?

     

    Irmão precisava de um script de globalevent de shop pro tfs 0.4 rev3777 entregar outfits

    tentei alguns scripts mas nada de exito

    voce consegue me ajudar? o script atual é esse:

    -- ### CONFIG ###
    -- message send to player by script "type" (types you can check in "global.lua")
    SHOP_MSG_TYPE = 19
    -- time (in seconds) between connections to SQL database by shop script
    SQL_interval = 30
    -- ### END OF CONFIG ###
    function onThink(interval, lastExecution)
        local result_plr = db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';")
        if(result_plr:getID() ~= -1) then
            while(true) do
                id = tonumber(result_plr:getDataInt("id"))
                action = tostring(result_plr:getDataString("action"))
                delete = tonumber(result_plr:getDataInt("delete_it"))
                cid = getCreatureByName(tostring(result_plr:getDataString("name")))
                if isPlayer(cid) == TRUE then
                    local itemtogive_id = tonumber(result_plr:getDataInt("param1"))
                    local itemtogive_count = tonumber(result_plr:getDataInt("param2"))
                    local container_id = tonumber(result_plr:getDataInt("param3"))
                    local container_count = tonumber(result_plr:getDataInt("param4"))
                    local add_item_type = tostring(result_plr:getDataString("param5"))
                    local add_item_name = tostring(result_plr:getDataString("param6"))
                    local received_item = 0
                    local full_weight = 0
                    if add_item_type == 'container' then
                        container_weight = getItemWeightById(container_id, 1)
                        if isItemRune(itemtogive_id) == TRUE then
                            items_weight = container_count * getItemWeightById(itemtogive_id, 1)
                        else
                            items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count)
                        end
                        full_weight = items_weight + container_weight
                    else
                        full_weight = getItemWeightById(itemtogive_id, itemtogive_count)
                        if isItemRune(itemtogive_id) == TRUE then
                            full_weight = getItemWeightById(itemtogive_id, 1)
                        else
                            full_weight = getItemWeightById(itemtogive_id, itemtogive_count)
                        end
                    end
                    local free_cap = getPlayerFreeCap(cid)
                    if full_weight <= free_cap then
                        if add_item_type == 'container' then
                            local new_container = doCreateItemEx(container_id, 1)
                            local iter = 0
                            while iter ~= container_count do
                                doAddContainerItem(new_container, itemtogive_id, itemtogive_count)
                                iter = iter + 1
                            end
                            received_item = doPlayerAddItemEx(cid, new_container)
                        else
                            local new_item = doCreateItemEx(itemtogive_id, itemtogive_count)
                            received_item = doPlayerAddItemEx(cid, new_item)
                        end
                        if received_item == RETURNVALUE_NOERROR then
                            doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from OTS shop.')
                            db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
                            db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";")
                        else
                            doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.')
                        end
                    else
                        doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.')
                    end
                end
                if not(result_plr:next()) then
                    break
                end
            end
            result_plr:free()
        end
        return TRUE
    end  

     

  4. Tudo bem galera do TK? Tenho um projeto TFS 0.4 rev 3777 e instalei o gesior 2012 nele, e o shop vende outfits Mas não estou conseguindo arrumar o script pro player receber a outfit... alguem tem o script do Shop globalevents com o outfit pra me passar? ou me ajudar a criar um?? Meu script original do shop é este: -- ### CONFIG ### -- message send to player by script "type" (types you can check in "global.lua") SHOP_MSG_TYPE = 19 -- time (in seconds) between connections to SQL database by shop script SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval
  5. .Qual servidor ou website você utiliza como base? TFS 0.4DEV Qual o motivo deste tópico? Preciso remover o Rainbow shield id 8905 do script encharting ACTION Script encharting action:
  6. Amigo, esse que você compartilhou é para o TFS 1.2 ou seja servidores 10.9... o meu é para versão TFS 0.4 versão 8.60 a linguagem muda, pedi ajuda pro Lyu mas ele não respondeu
  7. Boa tarde galera! estou precisando do código fonte pra compilar o emoted spells, achei um mas sem sucesso ao compilalo... Explicando: você consegue ativar o emoted spells ON (MAGIAS SEM SPAWNAR O CHAT EM LARANJA) e desativar !emotedspells OFF (MAGIAS NO CHAT AMARELO). Segue o código que eu tentei compilar: game.h bool internalCreatureSay(Creature* creature, SpeakClasses type, const std::string& text, bool ghostMode, SpectatorVec* spectators = NULL, Position* pos = NULL, bool isSpell = false); game.cpp bool Game::internalCr
  8. @Fir3element Parabéns pelo trabalho, estou usando em meu servidor global TOP estou com uma dúvida, queria adicionar o EMOTED SPELLS em meu servidor.. mas nao consigo achar os codes pra esta distro, até achei uma mas na hora de compilar ocorre um erro, alguem poderia me ajudar?? game.cpp for(it = list.begin(); it != list.end(); ++it) { if(!(tmpPlayer = (*it)->getPlayer())) continue; if(!ghostMode || tmpPlayer->canSeeCreature(creature)) { if(isSpell) {
  9. @Yan Liima Usei seu código em meu ot mas não atualizou no website, nem com o comando /cast update ele atualiza no site.. ERROR [17:24:06.312] mysql_real_query(): UPDATE `players` set `castViewers` = '0' where `id` = '7'; - MYSQL ERROR: Lost connection to MySQL server during query (2013) [17:24:06.374] MYSQL Lost connection, attempting to reconnect... segue meu cast.php: <?PHP $order = $_REQUEST['order']; if($order == 'name') { $orderby = 'name'; } if($order == 'level') { $orderby = 'level'; } if($order == 'voca
  10. Fala Lyu, beleza? nao conseguiu responder minha msg sobre o Emoted_Spells tfs 0.4

  11. Topico muito bom, curti e estou usando seu script TOP!
  12. Pelo que eu saiba, precisa compilar o código doPlayerOpenChannel nas sources..
  13. Fala galera, nao sei se revivi o tópico mas estou precisando de ajuda tem como passar esse sistema pro TFS 0.4?
  14. Boa tarde lyu beleza? vi seu do emotespells,  to precisando muito pro tfs 0.4 voce me ajuda?

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo