Ir para conteúdo
  • Cadastre-se

Posts Recomendados

@Tiodarsaa @vankk @Vodkart, desculpa por marcar mais gostaria que vocês desse uma olhada e me desse sua opinião sobre oque está faltando pro script funcionar corretamente.

 

Olá galerina do TK, estou aqui hoje para pedir uma ajuda em um script.

eis o problema, ele funciona perfeitamente, mais com apenas um problema

quando eu ligo a coleta de gold do autoloot ele funciona perfeitamente com um porém !!!

 

12:20 Você ligou a coleta de dinheiro.

12:23 O sistema já coletou 230000 gold coins

 

pode perceber que ele liga normal, coleta normal,

mais não faço a minima ideia como fazer o saque desse gold, se alguem puder analisar o script para me ajudar

pensei até mesmo que fosse para o NPC Banqueiro do servidor mais infelizmente não vai, 

é um sistema muito bom, so estou tendo problema para retirar o "GOLD" coletado !!!

reputarei quem puder me ajudar, ou pelo menos tentar

 

  Mostrar conteúdo oculto

 

Editado por Micheel15 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Respostas 53
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

local function autoGold(cid, pos) local check = false local total = 0 local position = {} for i = 1, 255 do pos.stackpos = i if getThingFromPos(pos).uid and getThingFro

e o outro tópico que você fez, eu respondi e você abandonou porque? nem falou mais nada, nem pra falar se funcionou ou algo do tipo.

<?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Loot System" version="1.0" author="Vodkart And Mkalo" contact="none.com" enabled="yes"> <config name="Loot_func"><![CDATA[

Posted Images

ele vai pro banco do jogador, ai remove lá com o npc banker.

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

pior que eu testei isso já, mais acaba não indo

eu fui ate o npc banker mais quando da balance, fala que balance é 0

Link para o post
Compartilhar em outros sites
local function autoGold(cid, pos)
    local check = false
    local total = 0
    local position = {}
    for i = 1, 255 do
        pos.stackpos = i
        if getThingFromPos(pos).uid and getThingFromPos(pos).uid > 0 and isContainer(getThingFromPos(pos).uid) then
            position = pos
            check = true
            break
        end
    end
    if check then
        local corpse = getContainerItemsInfo(getThingFromPos(position).uid)
        if corpse then
            for index, info in pairs(corpse) do
                if info.uid and info.itemid then
                    if index < countTable(corpse) then
                        if isContainer(info.uid) then
                            local bag = getContainerItemsInfo(info.uid)
                            for i = 1, countTable(bag) - 1 do
                                if isInArray({2148, 2152, 2160}, bag.itemid) then
                                    local multiplie = 1
                                    if bag.itemid == 2148 then
                                        multiplie = 1
                                    elseif bag.itemid == 2152 then
                                        multiplie = 100
                                    elseif bag.itemid == 2160 then
                                        multiplie = 10000
                                    end
                                    doRemoveItem(bag.uid, bag.quant)
                                    doPlayerSetBalance(cid, getPlayerBalance(cid) + (tonumber(bag.quant) and tonumber(bag.quant) * multiplie or 0))
                                    total = total + (tonumber(bag.quant) and tonumber(bag.quant) * multiplie or 0)
                                    doPlayerSetStorageValue(cid, 0442102, getPlayerStorageZero(cid, 0442102) + (tonumber(bag.quant) and tonumber(bag.quant) * multiplie or 0))
                                end
                            end
                        end
                    end
                    if isInArray({2148, 2152, 2160}, info.itemid) then
                        local multiplie = 1
                        if info.itemid == 2148 then
                            multiplie = 1
                        elseif info.itemid == 2152 then
                            multiplie = 100
                        elseif info.itemid == 2160 then
                            multiplie = 10000
                        end
    doRemoveItem(info.uid, info.quant)
                        doPlayerSetBalance(cid, getPlayerBalance(cid) + (tonumber(info.quant) and tonumber(info.quant) * tonumber(multiplie) or 0))
                        doPlayerSetStorageValue(cid, 0442102, getPlayerStorageZero(cid, 0442102) + (tonumber(info.quant) and tonumber(info.quant) * tonumber(multiplie) or 0))
                        total = total + (tonumber(info.quant) and tonumber(info.quant) * multiplie or 0)
                    end
                end
            end
        end
    end
    if tabela[getCreatureName(cid)] and tabela[getCreatureName(cid)].gold then
        tabela[getCreatureName(cid)].gold = total
    end
end

 

 

ta ai, era pra fzer isso, se não faz usa outro sistema

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

@Vodkart , esse sistema funciona como ?

e so pra gold ou pega items, pq tipo assim esse que to usando e ate legal,

pq como no meu servidor tem donate, ele limita os players que não são donates

a poder colocar apenas 1 loot normal na lista, 

já os donates podem colocar 5 loots na lista

 

ou esse dai, seria apenas pra coleta de gold ?

Editado por Micheel15 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

e o outro tópico que você fez, eu respondi e você abandonou porque? nem falou mais nada, nem pra falar se funcionou ou algo do tipo.

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

cara me desculpa, e que hoje ta um inferno usar internet, ta chovendo muito e de 20 em 20 minutos ta caindo a energia aqui

tanto que fui tomar banho e voltei agora, mais vou te dar os devidos créditos, pois está me ajudando deis de manha 

 

peço minhas sinceras desculpas

Link para o post
Compartilhar em outros sites

faz um script pra checar se o gold fica salvo nessa storage: 0442102

 

faz uma talk pra ver se retorna o gold nela

 

function onSay(cid, words, param)
	return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Você tem "..getPlayerStorageValue(cid, 0442102).." gold.")
end

 

se retornar me avisa

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
  Em 31/01/2017 em 23:58, Micheel15 disse:

a talk não retornou

deu isso

21:49 Você tem -1 gold.

 

agora criando outro tipo, retornou

Mostrar mais  

 

oq

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

testa assim

 

function onSay(cid, words, param)
	return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Você tem "..getPlayerStorageValue(cid, 04421021).." gold.")
end

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

wtf? oq tu fez? kk

 

apaga td e coloca só isso

 

function onSay(cid, words, param)
	return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"you have "..getPlayerStorageValue(cid, 04421021).." gold.")
end

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

agora não deu erro nenhum, e quando fiz o teste no servidor apareceu igual a imagem abaixo :

vou ter que mudar agora algo, pra poder sacar os golds que forem coletados com o autoloot ?

 

loot.jpg

 

Editado por Micheel15 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

vou refazer o meu sistema e auto loot pra onKIll e colocar máximo 5 slots

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

ok, mais tipo assim @Vodkart você não conseguiria apenas definir uma talk para retirar o dinheiro coletado?

pois o unico problema que essa script aprenseta é isso, 

se consegui-se seria melhor !!!

Link para o post
Compartilhar em outros sites
  Em 01/02/2017 em 13:24, Micheel15 disse:

ok, mais tipo assim @Vodkart você não conseguiria apenas definir uma talk para retirar o dinheiro coletado?

pois o unico problema que essa script aprenseta é isso, 

se consegui-se seria melhor !!!

Expand   Mostrar mais  

 

sim mas onde fica salvo a quantidade de gold nesse sistema? já que não fica salvo no banco e nem em storage nehhuma!

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo