Ir para conteúdo

Natanael Beckman

Membro
  • Registro em

  • Última visita

Tudo que Natanael Beckman postou

  1. Mano você tem alguma maquina pra iniciar o tutorial?
  2. Sim atualmente utilizo esse site nesse server: http://www.megatibia.com.br/?subtopic=latestnews
  3. Poste todos os erros que aparecem. Detalhe se você ja tinha dev++ instalado no disco C, desinstale e faça tudo de novo.
  4. Mano pode ser, mais não tenho nem previsão disso, mais não custa nada ler pow, ta tudo ai altamente explicado.
  5. Se no config.lua não resolveu. Verifique no globalevents se tem script configurado pra isso.
  6. $passwd = "senhadb"; /* SENHA DO SEU BANCO DE DADOS, MYSQL, PHPMYADMIN */ $db = "nomedb"; /* NOME DO SEU BANCO DE DADOS */ $retorno_token = 'suatokenpagseguro'; // Token gerado pelo PagSeguro
  7. Se no raids tiver configurado sim, vai aparecer a msg!
  8. Se você consegue compilar uma source é sinal que o erro não está na compilação ou compilador e sim nas outras sources.
  9. e este é o Install.php : Por favor alguem ajuda ae este servidor é 8.60, por favor alguem ajuda ae Obs ; isto na instalação do STEP 2 Help!Plis!!Se alguem puder me ajudar, vlw! Aparentemente está tudo ok! Baixe a database que tem no tópico e configure manualmente no config.php direcinando para a pasta do OT.
  10. Você está utilizando tfs 0.4 ou 1.0?
  11. Mude o arquivo shop.lua: local SHOP_MSG_TYPE = MESSAGE_EVENT_ORANGE local SQL_interval = 30 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 local id = tonumber(result_plr:getDataInt("id")) local action = tostring(result_plr:getDataString("action")) local delete = tonumber(result_plr:getDataInt("delete_it")) local cid = getPlayerByName(tostring(result_plr:getDataString("name"))) if isPlayer(cid) 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) doItemSetAttribute(new_item, "description", "This item can only be used by the player "..getPlayerName(cid) .."!") doItemSetAttribute(new_item, "aid", getPlayerGUID(cid)+10000) received_item = doPlayerAddItemEx(cid, new_item) end if received_item == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << RELOGUE PRA SALVAR URGENTE.') 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
  12. Talvez seja o data/globalevents/scripts/shop.lua adicione outro, a função dele é ler o que tem na tabela z_ots_comunication onde fica armazenados os dados da compra do shopsite, após fazer a leitura executar a função apara adicionar o item no player e logo após remover da tabela z_ots_comunication a informação que foi executada. Se o problema for nele mesmo talvez ele não esteja executando a ultima função que é apagar os dados da tabela z_ots_comunication ai fica sempre enviando o item.
  13. Tente compilar com a source disponibilizada no tutorial.
  14. Será se vai ter algum castelo com a qualidade desse tópico? Parabéns muito organizado e criativo!
  15. Mano Shop Admin faz isso corretamente, veja se você fez alguma alteração.
  16. E o Luan num disponibilizou a vocês

Informação Importante

Confirmação de Termo