Ir para conteúdo

Featured Replies

Postado

Tentei fazer com que o script de look mostrasse a quantidade de dodge e de critical que o jogador tem, mais não consegui, toda vez que eu adicionava o código na linha, ele ficava como uma mensagem que seria enviada ao jogador e não ficava da forma certa, gostaria de pedir a ajuda de vocês para que me ajude a executar esse código direito. Obrigado desde já, rep+ para quem ajudar.

 

Quando eu adicionava o código ficava assim

image.thumb.png.a15a3fe7ac64cb06f1fe940033d15eba.png

E é pra ele ficar assim

image.thumb.png.1110ed9a25206fd850de60d03a855337.png

Gostaria também de adicionar aquela função do ADM, GM, SGM que quando ele da look em um piso, mostra as posições x, y, z, gostaria de deixar essa função para todos, desde Player até ADM

Eu descobri esse código graças ao @Vodkart que postou um link em que o @MaTTch da a solução no tópico de outra pessoa.

Storage do dodge: 98798644

Storage do critical: 48903

Meu script de look

Mostrar conteúdo oculto

 

Resolvido por Yan Liima

Ir para solução
  • Respostas 10
  • Visualizações 841
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Fiquei em duvida se seria necessario por em outros lugares. Testa ai, dependendo tu só remove:  

Posted Images

Postado
  Em 23/01/2019 em 21:34, Phineasz disse:

Tentei fazer com que o script de look mostrasse a quantidade de dodge e de critical que o jogador tem, mais não consegui, toda vez que eu adicionava o código na linha, ele ficava como uma mensagem que seria enviada ao jogador e não ficava da forma certa, gostaria de pedir a ajuda de vocês para que me ajude a executar esse código direito. Obrigado desde já, rep+ para quem ajudar.

 

Quando eu adicionava o código ficava assim

image.thumb.png.a15a3fe7ac64cb06f1fe940033d15eba.png

E é pra ele ficar assim

image.thumb.png.1110ed9a25206fd850de60d03a855337.png

Gostaria também de adicionar aquela função do ADM, GM, SGM que quando ele da look em um piso, mostra as posições x, y, z, gostaria de deixar essa função para todos, desde Player até ADM

Eu descobri esse código graças ao @Vodkart que postou um link em que o @MaTTch da a solução no tópico de outra pessoa.

Storage do dodge: 98798644

Storage do critical: 48903

Meu script de look

Mostrar conteúdo oculto

 

 

Utilize este script \/

 

function onLogin(cid)
    registerCreatureEvent(cid, "fraglook")
    return true
end

function onLook(cid, thing, position, lookDistance)
        if isPlayer(thing.uid) and thing.uid ~= cid then
        doPlayerSetSpecialDescription(thing.uid,' [Critical: '..math.max(0,(tonumber(getCreatureStorage(thing.uid,48903)) or 0))..'] [Dodge: '..math.max(0,(tonumber(getCreatureStorage(thing.uid,98798644)) or 0))..']\nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..']')
        return true
    elseif thing.uid == cid then
        doPlayerSetSpecialDescription(cid,' [Critical: '..math.max(0,(tonumber(getCreatureStorage(cid,48903)) or 0))..'] [Dodge: '..math.max(0,(tonumber(getCreatureStorage(cid,98798644)) or 0))..']\nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..']')
        local string = '\nLevel: ['.. getPlayerLevel(cid) ..'] .'
        if getPlayerFlagValue(cid, PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION) then
            string = string..' You are '.. getPlayerGroupName(cid) ..'.'
        elseif getPlayerVocation(cid) ~= 0 then
            string = string..' Voc: '.. getPlayerVocationName(cid) ..'.'
        else
            string = string..' You have no vocation.'
        end
        string = string..getPlayerSpecialDescription(cid)..''
        
        
        if getPlayerGuildId(cid) > 0 then 
            string = string..' You are ' .. (getPlayerGuildRank(cid) == '' and 'a member' or getPlayerGuildRank(cid)) ..' of the '.. getPlayerGuildName(cid)
            string = getPlayerGuildNick(cid) ~= '' and string..' ('.. getPlayerGuildNick(cid) ..').' or string..'.'
        end 
        
        if getPlayerStorageValue(cid, 30001) >= 1 then
            string = string..'\nHealth: ['.. getCreatureHealth(cid) ..' / '.. getCreatureMaxHealth(cid) ..']\nMana: ['.. getCreatureMana(cid) ..' / '.. getCreatureMaxMana(cid) ..'].'
        end
        
        if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS) then
            string = string..'\nIP: '.. doConvertIntegerToIp(getPlayerIp(cid)) ..'.'
        end
        
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) 
        return false
    end
    return true
end

Postado
  • Solução

Fiquei em duvida se seria necessario por em outros lugares. Testa ai, dependendo tu só remove:

Mostrar conteúdo oculto

 

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.6k

Informação Importante

Confirmação de Termo