Ir para conteúdo

Absolute

Héroi
  • Registro em

  • Última visita

Tudo que Absolute postou

  1. Sim, mas o que estou falando é que se você adicionar uma ACTIONID nele ao dar use na porta ele irá ser jogado pro sqm da frente, ou seja passará da porta, o ITEM EXISTE SIM, porém não é reconhecido no XML, basta adiciona-lo no XML, se não existisse ele nem teria no client, no OTB
  2. Oh meu pai, como assim ela da item que não existe? in-game ela aparece como?
  3. Se caso não se importe em abrir, coloque uma action com level 1, ou a 8 padrão 1010 1008 para que o player atravesse ao clicar na porta, não deixa de ser uma opção rs.
  4. É resolução ou andar - de cave.
  5. Olá meu amigo, poste aqui que sanaremos sua dúvida
  6. Absolute postou uma resposta no tópico em Playground (Off-topic)
    ah mano eu tava comendo
  7. > FATAL: OTBM Loader - Could not open the file data/world/Baiak Yurots.otbm.otbm. Verifique o nome do otb na pasta world e altere no config
  8. Em Actions/scripts/quests
  9. Legal, este evento é baseado no 1.0 do Printer, que encontra-se mais compacto, não vi necessidades de mudanças de funções neste 1.2, o 1.0 também funciona nele. Mas obrigado por contribuir, legal.
  10. Vamos lá, por exemplo In Service of Yalahar, veja qual o script da última missão e procure pela storage, quando achar a storage mude para 1 ou procura pela função de checar storage e a remova, tente fazer isto par ao resto das quests que deseja. Fica mais fácil, mas o fórum ta ai pra isso, hehe
  11. Dólar sobe 3,6%, maior alta diária em mais de 4 anos, e vai a R$ 3,894
  12. Absolute postou uma resposta no tópico em MageBOT
    oloco, pelo que vi no site da key oficial tá 9 USD Doleta tá qse 5R$ com o IOF da uns 45 R$ a key, vejo o povo vendendo kk a 10, 12
  13. Absolute postou uma resposta no tópico em MageBOT
    3kk
  14. Abra um tópico solicitando ajuda sobre isto, pois não tem nada a ver com o tópico, estamos floodando este tópico, por favor. Abraços.
  15. Poste o seu latestnews.php
  16. Não entendi.. Você tem que retirar a função que requer a storage pra entrar no local
  17. /town oramond ou /town rathleton
  18. Entre no seu PHPMYADMIN, selecione sua database e procure por SQL, para inserir query, algo assim: E então insira o que há abaixo e execute. ALTER TABLE `players` ADD `cast` TINYINT NOT NULL DEFAULT '0', ADD `castViewers` INT( 11 ) NOT NULL DEFAULT '0', ADD `castDescription` VARCHAR( 255 ) NOT NULL E resolverá.
  19. Absolute postou uma resposta no tópico em Suporte & Pedidos
    Da pra basear isso ai como um mapa battlefield, pra tirar de vez aquele clichê hehe, parabéns.
  20. Você não está seguindo os passos que falei.. Faça também como @roriscrave disse, nomeia uma screen screen -S servidor vá até o diretório do seu server, exemplo: cd /home/ot e de o comando ./theforgottenserver
  21. Para abrir execute de forma diferente. screen tecle 2 vezes a tecla espaço execute o comando ./theforgottenserver pós abrir digite exit; ou tecle ctrl+a+d
  22. Está sem a função: function getOfferArray() Adicione a função e tente.
  23. Retira a função do requerimento de storage ou coloca uma storage que todos os players possuem.
  24. Absolute postou uma resposta no tópico em Suporte Tibia OTServer
    Sim, é que o changename é direto do Gesior para seu banco de dados, executando uma query para mudança de nome, não há intervenções de script in-game, mesmo exemplo do red skull que altera o "número" da skull no banco de dados e a premmy que deve ser por storage ou premdays também no banco de dados. Troque o seu shop.lua por este: 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 = getCreatureByName(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 was purchased at the shop 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 ..' << 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

Informação Importante

Confirmação de Termo