-
Dbo Rox V2 8.60 [Open Source][99% SEM BUGS]
-- ### 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) doItemSetAttribute(new_container, "description", 'Bought by ' .. getCreatureName(cid) .. ' [ID:' .. id .. '].') local iter = 0 while iter ~= container_count do local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) doItemSetAttribute(new_item, "description", 'Bought by ' .. getCreatureName(cid) .. ' [ID:' .. id .. '].') doAddContainerItemEx(new_container, new_item) iter = iter + 1 end received_item = doPlayerAddItemEx(cid, new_container) else local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) doItemSetAttribute(new_item, "description", 'Bought by ' .. getCreatureName(cid) .. ' [ID:' .. id .. '].') 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.') doPlayerSave(cid) db.query("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";") db.query("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 use este aqui
- Dbo Rox V2 8.60 [Open Source][99% SEM BUGS]
-
Shop System - Pontos no Site por Vocações
Bom dia,tarde,noite amigo aqui funcionou tudo certinho de jeito que vc falou e explicou esta de parabéns... Porem kkkkk sempre tem alguma coisa o player quando morrer ele volta pra vocação de antes estou usando em um servidor de DBO tem como me ajudar
-
[AJUDA] Player morre e todos itens dropa
quando Player morre todos os itens dropa invés de dropa apenas a bag e e alguma parte do set.... o aol funciona normal e a bless tbm
-
-
[PEDIDO] NPC VOCAÇÃO VIP
Ola queria saber se tem como me ajudar preciso de um NPC que venda vocação vip por premium_points
- Dbo Rox V2 8.60 [Open Source][99% SEM BUGS]
-
Erro Myacc no Wamp
alguem pode me ajuda com esse erro é quando vou cria a conta no site... é mayacc estou usando o wampserv.... estou tentando fazer um teste com wamp
-
MyAAC 0.7 (TFS 0.3/0.4/1.0+)
como assim nao entendi? como faço para ver a versão me passaram a versão master agora esta rodando de boa, coloquei ate shop para funcionar no xampp mesmo vlw pela ajuda e oq eu poder ajudar estou aqui tbm so queria que me falasse como mudar a imagem do intem no shop só falta isso
-
MyAAC 0.7 (TFS 0.3/0.4/1.0+)
- Error Number: 1146 Table 'database.poll' doesn't exist
Alguem pode me ajudar com esse erro A Database Error Occurred Error Number: 1146 Table 'database.poll' doesn't exist SELECT p.id, p.question, GROUP_CONCAT(a.answer SEPARATOR ';') AS answers, GROUP_CONCAT(a.id SEPARATOR ';') AS answers_id FROM poll p JOIN poll_answer a ON p.id = a.poll_id WHERE p.status = 1 AND date_start <= NOW() AND date_end >= NOW()- MyAAC 0.7 (TFS 0.3/0.4/1.0+)
ja ajeite esse agora esta outros kkkkkk- MyAAC 0.7 (TFS 0.3/0.4/1.0+)
tem como me ajuda com esse erro não achei nada falando tinha outro e eu conseguir tira mais ainda estou esse ai wamp esta sendo uma nova eperiencia- Dbo Rox V2 8.60 [Open Source][99% SEM BUGS]
- MyAAC 0.7 (TFS 0.3/0.4/1.0+)
eu nunca usei wamp vou ver aqui e volto a fala qualquer coisa vlw pela força ja estou montando esse serv a uns 5 meses falta só o site fica ok- MyAAC 0.7 (TFS 0.3/0.4/1.0+)
to usando o xammp 3.2.2 baixei o xamp 7.1 mas no painel fala que 3.2.2 - Error Number: 1146 Table 'database.poll' doesn't exist
Informação Importante
Confirmação de Termo