TA

[DxP] Exclusivo Poketibia OpenSource

Por Taiger, 05 de jun. de 2016 em OTServer Alternativo (ATS)

dxp
tibia
pokemon
poke tibia
poketibia
sources
1.6k
254.4k
15 de junho de 2016 às 21:54
Agora, RicardoRoX disse:

@Josegvb Tu aplicou a correção que eu postei?

qual correção é?

RicardoRoXR
15 de junho de 2016 às 21:57
4 minutos atrás, sidneivascao disse:

qual correção é?

http://www.mediafire.com/download/7b5g33o25zieq96/correcao_double_team_byRicardoroxx.rar

Editado Junho 15 por RicardoRoX

Link errado AHUEIOHEIUAHEIA

15 de junho de 2016 às 21:58
Agora, RicardoRoX disse:

essa correçao nao tem na v2?

RicardoRoXR
15 de junho de 2016 às 21:59

Corrigi o link lá... 

 

e não tem na V2 da pagina inicial n

jajazenhoJ
15 de junho de 2016 às 22:02

Alguem ai sabe me informar onde fica o arquivo que faz as contagens dos diamonds no Emerald Shop?

RicardoRoXR
15 de junho de 2016 às 22:08
5 minutos atrás, jajazenho disse:

Alguem ai sabe me informar onde fica o arquivo que faz as contagens dos diamonds no Emerald Shop?

se n me engano em: 

creaturescripts\scripts\opcodes

jajazenhoJ
15 de junho de 2016 às 22:14
5 minutos atrás, RicardoRoX disse:

se n me engano em: 

creaturescripts\scripts\opcodes

Ricardo é seguinte eu add um novo item para cobrança entendeu ex: Diamonds, so que na hora de descontar so desconta se tiver as emeralds na Bag e nao esta fazendo a contagem saberia me ajudar?

RicardoRoXR
15 de junho de 2016 às 22:20
5 minutos atrás, jajazenho disse:

Ricardo é seguinte eu add um novo item para cobrança entendeu ex: Diamonds, so que na hora de descontar so desconta se tiver as emeralds na Bag e nao esta fazendo a contagem saberia me ajudar?

 

vai no client e tenta alterar a 

modules\game_shop\shop.lua

 

Spoiler
function init()  connect(g_game, { onGameEnd = onGameEnd })  ProtocolGame.registerExtendedOpcode(103, function(protocol, opcode, buffer) onBuyFailed(protocol, opcode, buffer) end)  shopWindow = g_ui.displayUI('shop')  shopWindow:hide()  playerEmeralds = shopWindow:getChildById('emeralds')  shopTabBar = shopWindow:getChildById('shopTabBar')  shopTabBar:setContentWidget(shopWindow:getChildById('shopTabContent'))  marketPanel = g_ui.loadUI('market')  shopTabBar:addTab('Market', marketPanel, '/images/game/shop/market')  outfitsPanel = g_ui.loadUI('outfits')  shopTabBar:addTab('Outfits', outfitsPanel, '/images/game/shop/outfits')  addonsPanel = g_ui.loadUI('addons')  shopTabBar:addTab('Addons', addonsPanel, '/images/game/shop/addons')  clansPanel = g_ui.loadUI('clans')  shopTabBar:addTab('Clans', clansPanel, '/images/game/shop/clans')  shopButton = modules.client_topmenu.addRightGameButton('shopButton', tr('Emerald Shop'), '/images/topbuttons/emerald_shop', toggle)  shopButton:setWidth(36)endfunction terminate()  disconnect(g_game, { onGameEnd = onGameEnd })  ProtocolGame.unregisterExtendedOpcode(103)  shopWindow:destroy()  shopButton:destroy()endfunction onGameEnd()  if shopWindow:isVisible() then    shopWindow:hide()  endendfunction show()  shopWindow:show()  shopWindow:raise()  shopWindow:focus()  addEvent(function() g_effects.fadeIn(shopWindow, 250) end)  playerEmeralds:setText(g_game.getLocalPlayer():getItemsCount(3032))endfunction hide()  addEvent(function() g_effects.fadeOut(shopWindow, 250) end)  scheduleEvent(function() shopWindow:hide() end, 250)endfunction toggle()  if shopWindow:isVisible() then    hide()  else    show()  endendfunction clanWindow(clan)  local clanWindow = g_ui.createWidget('ClanWindow', rootWidget)  local prize = clanWindow:getChildById('prize')  clanWindow:setText(clan)  clanWindow:getChildById('okButton').onClick = function() modules.game_textmessage.displayBroadcastMessage(clan .. ': ' .. tonumber(prize:getText())) clanWindow:destroy() end  clanWindow.onEnter = function() modules.game_textmessage.displayBroadcastMessage(clan .. ': ' .. tonumber(prize:getText())) clanWindow:destroy() endendfunction onClickInItem(cost, self)  if g_game.getLocalPlayer():getItemsCount(3032) >= cost then    g_game.getProtocolGame():sendExtendedOpcode(103, string.explode(self:getStyleName(), "B")[1] .. '|' .. self:getParent():getChildIndex(self))  else    displayInfoBox(tr('Emerald Shop'), tr('You don\'t have enough emeralds.'))  endendfunction onBuyFailed(protocol, opcode, buffer)  if toboolean(buffer) then    displayInfoBox(tr('Emerald Shop'), tr('The purchase was made successfully.'))    playerEmeralds:setText(g_game.getLocalPlayer():getItemsCount(3032))  else    displayInfoBox('Emerald Shop', buffer)  endend

 

 

jajazenhoJ
15 de junho de 2016 às 22:32
10 minutos atrás, RicardoRoX disse:

 

vai no client e tenta alterar a 

modules\game_shop\shop.lua

 

  Ocultar conteúdo
function init()  connect(g_game, { onGameEnd = onGameEnd })  ProtocolGame.registerExtendedOpcode(103, function(protocol, opcode, buffer) onBuyFailed(protocol, opcode, buffer) end)  shopWindow = g_ui.displayUI('shop')  shopWindow:hide()  playerEmeralds = shopWindow:getChildById('emeralds')  shopTabBar = shopWindow:getChildById('shopTabBar')  shopTabBar:setContentWidget(shopWindow:getChildById('shopTabContent'))  marketPanel = g_ui.loadUI('market')  shopTabBar:addTab('Market', marketPanel, '/images/game/shop/market')  outfitsPanel = g_ui.loadUI('outfits')  shopTabBar:addTab('Outfits', outfitsPanel, '/images/game/shop/outfits')  addonsPanel = g_ui.loadUI('addons')  shopTabBar:addTab('Addons', addonsPanel, '/images/game/shop/addons')  clansPanel = g_ui.loadUI('clans')  shopTabBar:addTab('Clans', clansPanel, '/images/game/shop/clans')  shopButton = modules.client_topmenu.addRightGameButton('shopButton', tr('Emerald Shop'), '/images/topbuttons/emerald_shop', toggle)  shopButton:setWidth(36)endfunction terminate()  disconnect(g_game, { onGameEnd = onGameEnd })  ProtocolGame.unregisterExtendedOpcode(103)  shopWindow:destroy()  shopButton:destroy()endfunction onGameEnd()  if shopWindow:isVisible() then    shopWindow:hide()  endendfunction show()  shopWindow:show()  shopWindow:raise()  shopWindow:focus()  addEvent(function() g_effects.fadeIn(shopWindow, 250) end)  playerEmeralds:setText(g_game.getLocalPlayer():getItemsCount(3032))endfunction hide()  addEvent(function() g_effects.fadeOut(shopWindow, 250) end)  scheduleEvent(function() shopWindow:hide() end, 250)endfunction toggle()  if shopWindow:isVisible() then    hide()  else    show()  endendfunction clanWindow(clan)  local clanWindow = g_ui.createWidget('ClanWindow', rootWidget)  local prize = clanWindow:getChildById('prize')  clanWindow:setText(clan)  clanWindow:getChildById('okButton').onClick = function() modules.game_textmessage.displayBroadcastMessage(clan .. ': ' .. tonumber(prize:getText())) clanWindow:destroy() end  clanWindow.onEnter = function() modules.game_textmessage.displayBroadcastMessage(clan .. ': ' .. tonumber(prize:getText())) clanWindow:destroy() endendfunction onClickInItem(cost, self)  if g_game.getLocalPlayer():getItemsCount(3032) >= cost then    g_game.getProtocolGame():sendExtendedOpcode(103, string.explode(self:getStyleName(), "B")[1] .. '|' .. self:getParent():getChildIndex(self))  else    displayInfoBox(tr('Emerald Shop'), tr('You don\'t have enough emeralds.'))  endendfunction onBuyFailed(protocol, opcode, buffer)  if toboolean(buffer) then    displayInfoBox(tr('Emerald Shop'), tr('The purchase was made successfully.'))    playerEmeralds:setText(g_game.getLocalPlayer():getItemsCount(3032))  else    displayInfoBox('Emerald Shop', buffer)  endend

 

 

Ja alterei la tbm, algo ta estranho pois esta descontando os  diamonds porem so se tiver as emeralds na bag

RicardoRoXR
15 de junho de 2016 às 22:33
1 minuto atrás, jajazenho disse:

Ja alterei la tbm, algo ta estranho pois esta descontando os  diamonds porem so se tiver as emeralds na bag

Explica melhor oque vc tá tentando fazer. AHEUIAHOIEUHAI 

 

acho que n entendi...

jajazenhoJ
15 de junho de 2016 às 22:39
3 minutos atrás, RicardoRoX disse:

Explica melhor oque vc tá tentando fazer. AHEUIAHOIEUHAI 

 

acho que n entendi...

Seguinte estou tentando trocar a Emerald e por Diamonds no shop do server pq aquelas pedrinhas sao mt feias ja ate editei spr e tal, so que eu fui add no shop os diamonds para nao cobrar mas as Emeralds e sim os diamonds que fiz até ai tudo bem, só que quando clico em comprar shiny ditto por exemplo ele retira os diamonds mas só tira se tiver as emeralds na bag, como se fosse testemunha ta ligado? klkkkkkkkkkkkkkkkkkkkkkk

JosegvbJ
15 de junho de 2016 às 22:42
1 hour ago, RicardoRoX said:

 

 

sim

 

3174360cb1c892412df10796be1e10e6.gif

RicardoRoXR
15 de junho de 2016 às 22:46
return doPlayerRemoveItem(cid, 2149, market[tonumber(t[2])].emeralds) and doSendPlayerExtendedOpcode(cid, OPCODE_EMERALD_SHOP, "True")

Deve ser essa linha...

olha ae...

 

o 2149 n é o diamante?

jajazenhoJ
15 de junho de 2016 às 22:49
1 minuto atrás, RicardoRoX disse:
return doPlayerRemoveItem(cid, 2149, market[tonumber(t[2])].emeralds) and doSendPlayerExtendedOpcode(cid, OPCODE_EMERALD_SHOP, "True")

Deve ser essa linha...

olha ae...

 

o 2149 n é o diamante?

Entao esse 2149 é as emeralds, troquei e coloquei 2145 que sao os diamonds, no caso ai é o id do item q sera removido esta removendo de boa os diamonds mas só se tiver emeralds na bag no caso 2149

RicardoRoXR
15 de junho de 2016 às 22:49

@Josegvb

Tu ta usando com GM?