Ir para conteúdo

Gustavo Ferreira

Membro
  • Registro em

  • Última visita

Tudo que Gustavo Ferreira postou

  1. sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "Sua Senha aqui" sqlDatabase = "Hollister" sqlFile = "Hollister.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 5000 mysqlWriteTimeout = 5000 encryptionType = "sha1" O server está em Mysql Pronto para usar com site!
  2. Viro Mapper agora Adriel? Axei zuado os fogo, e aquela grama ali em cima perto do NPC !! o resto ta legal
  3. Gustavo Ferreira postou uma resposta no tópico em Playground (Off-topic)
    Alguém atualmente está jogando em Olympa?
  4. Cara olha os creditos aqui Crédito's: Snowz Comedinha Myself Alissow Lucas0007 Kako_loko Eu Reputado negativamente por Floodas imensamente esse tópico! caso não saiba tópicos inativamente por mais de 60 dias ao você postar e flood, Isso que tem um Aviso em vermelho!
  5. Movido para área correta, Favor coloque os creditos amigo!
  6. Apaguei o script comedinhas porem o erro continua
  7. é realmente não achei a raiz do erro, parece não ser nada de errado com a database : S
  8. Resolvido e Movido para duvidas sanadas!
  9. Olá galera do TK, Estou tendo o seguinte erro, Quando o char morre não conta Kills, e Não aparece nas ultimas mortes do website e também quando char morre da esse seguinte erro no exequtavel.. Alguem sabe o que é?
  10. Gustavo Ferreira postou uma resposta no tópico em Playground (Off-topic)
  11. Gustavo Ferreira postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta ae agora!!
  12. Gustavo Ferreira postou uma resposta no tópico em Suporte Tibia OTServer
    Vamos lá u.u 1. Abra o arquivo globalevents.xml e adiciona a tag: <globalevent name="shop" interval="30" script="shop.lua"/> 1.1Faça Um NOvo Arquivo .lua em : data\globalevents\scripts Com O Nome shop.lua E cole isso: -- ### 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 Agora vá na database do seu servidor e exequte esses comandos no SQL CREATE TABLE IF NOT EXISTS `z_ots_comunication` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, `action` varchar(255) NOT NULL, `param1` varchar(255) NOT NULL, `param2` varchar(255) NOT NULL, `param3` varchar(255) NOT NULL, `param4` varchar(255) NOT NULL, `param5` varchar(255) NOT NULL, `param6` varchar(255) NOT NULL, `param7` varchar(255) NOT NULL, `delete_it` int(2) NOT NULL default '1', PRIMARY KEY (`id`) ); CREATE TABLE IF NOT EXISTS `z_shop_offer` ( `id` int(11) NOT NULL auto_increment, `points` int(11) NOT NULL default '0', `itemid1` int(11) NOT NULL default '0', `count1` int(11) NOT NULL default '0', `itemid2` int(11) NOT NULL default '0', `count2` int(11) NOT NULL default '0', `offer_type` varchar(255) default NULL, `offer_description` text NOT NULL, `offer_name` varchar(255) NOT NULL, PRIMARY KEY (`id`) ); CREATE TABLE IF NOT EXISTS `z_shop_history_item` ( `id` int(11) NOT NULL auto_increment, `to_name` varchar(255) NOT NULL default '0', `to_account` int(11) NOT NULL default '0', `from_nick` varchar(255) NOT NULL, `from_account` int(11) NOT NULL default '0', `price` int(11) NOT NULL default '0', `offer_id` int(11) NOT NULL default '0', `trans_state` varchar(255) NOT NULL, `trans_start` int(11) NOT NULL default '0', `trans_real` int(11) NOT NULL default '0', PRIMARY KEY (`id`) ); CREATE TABLE IF NOT EXISTS `z_shop_history_pacc` ( `id` int(11) NOT NULL auto_increment, `to_name` varchar(255) NOT NULL default '0', `to_account` int(11) NOT NULL default '0', `from_nick` varchar(255) NOT NULL, `from_account` int(11) NOT NULL default '0', `price` int(11) NOT NULL default '0', `pacc_days` int(11) NOT NULL default '0', `trans_state` varchar(255) NOT NULL, `trans_start` int(11) NOT NULL default '0', `trans_real` int(11) NOT NULL default '0', PRIMARY KEY (`id`) );
  13. Não ocorreu double ta viajando @gabriel?
  14. @leonardo Reputado Negativamente por double post. Aguarde rapaz que uma hora chegara alguém com conhecimento sobre sua dúvida e com certeza irá te ajudar!
  15. Gustavo Ferreira postou uma resposta no tópico em Playground (Off-topic)
    Tópico fechado por fugir fora do assunto!
  16. Tópico fechado !
  17. Arrumado as imagem.. Se alguem puder ajudar ficarei agradecido..
  18. Olá galera, estava precisando de 2 imagem e preciso da ajuda de vocês ai.. Bom vamos lá.. Seria no caso essa imagem Escrito Atrix Quem puder me ajudar leva meu Rep .. Vlw Abraços
  19. Realmente a intenção é concientizar a todos sobre essa atitude que muitos não tomam!
  20. Gustavo Ferreira postou uma resposta no tópico em Suporte Tibia OTServer
    Olha flood cara, Mais facil você cria um tópico e postar seu erro pra alguém te ajuda!

Informação Importante

Confirmação de Termo