Ir para conteúdo
Banner com Efeitos

Featured Replies

  • Respostas 21
  • Visualizações 685
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Editei

  • Qualquer coisa tenta colocar a local function dentro da função onSay, na 1 linha dentro da onSay

  • A parte de remover não está funcionando então, tenta assim:   function onSay(cid, words, param) local remover = 0 if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_

Posted Images

Postado
  • Autor
1 minuto atrás, rogaforyn2 disse:

Dá se eu passar pra outra table depois faço

N precisa colocar esse codigo ja foi utilizado colocar so tipo

 

codigo errado

 

Pq quando Player usa !key 

 

errado nao aparece nada 

Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz.

 

YanLoco

 

Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%

Postado
Spoiler

function onSay(cid, words, param)  
    local remover = 0
    if(param == '') then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Use o comando e o codigo que deseja pegar.")
		return true
    end    

    for i, code in ipairs(codes) do
       local a = string.explode(code, ";")
        if a[1] == param then
           doPlayerAddItem(cid, a[2], a[3])
           doSendAnimatedText(getThingPos(cid), "Codigo aceito!", TEXTCOLOR_RED)
           remover = i
        end
    end
    
     if remover ~= 0 then    	
		table.remove(codes, remover) 
    	else
    	doPlayerSendCancel(cid, "Codigo inexistente.")
     end
  
    return true    
end

 

 

 

Pra listar todos:

local gid = 6 -- Group id necessario pra usar o comando, veja em xml/groups.xml 
codes = {}

function onSay(cid, words, param)  
    if getPlayerGroupId(cid) < gid then return true end
    local lista = "All codes:"    
    local b
    for index, value in ipairs(codes) do
            b = string.explode(value, ",")
            lista = lista .. " " .. index.. ": " .. b[1] .. " " .. b[3] .. "x " .. getItemNameById(b[2])
    end
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, lista)
    return true    
end

 

Não esquece do access no xml se tiver, fora no script também.

Faz uns teste de segurança aí

Editado por rogaforyn2 (veja o histórico de edições)

Life is so meaningless, there is nothing worth a smile
So goodbye, I'll miss you

 

 

sugestões?

 

 

Postado
  • Autor
2 minutos atrás, Dwarfer disse:

@DboHere

 

Tinha feito um semelhante há um tempo atrás, não achei que seria útil então não postei. Vou fazer um tópico para que possa ajudar outras pessoas, o que acha? 

@Dwarfer

 

Acho Ótimo.... nem precisa perguntar kkkk

Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz.

 

YanLoco

 

Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo