Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Gostaria que alguem resolvese meu problema..

meu ot ja tem o !rank level, !rank skills

eu queria acrescentar o !rank frag no meu otserver

tipo uma lista de quem mata mais saca?

 

 

 

 

function onAdvance(cid, skill, oldLevel, newLevel)

    if skill == 0 then
        setGlobalStorageValue(74666, getGlobalStorageValue(74666) == -1 and "" or getGlobalStorageValue(74666))
        addRankPlayer("fist", getCreatureName(cid), newLevel)
    elseif skill == 1 then
        setGlobalStorageValue(74667, getGlobalStorageValue(74667) == -1 and "" or getGlobalStorageValue(74667))
        addRankPlayer("club", getCreatureName(cid), newLevel)
    elseif skill == 2 then
        setGlobalStorageValue(74668, getGlobalStorageValue(74668) == -1 and "" or getGlobalStorageValue(74668))
        addRankPlayer("sword", getCreatureName(cid), newLevel)
    elseif skill == 3 then
        setGlobalStorageValue(74669, getGlobalStorageValue(74669) == -1 and "" or getGlobalStorageValue(74669))
        addRankPlayer("axe", getCreatureName(cid), newLevel)
    elseif skill == 4 then
        setGlobalStorageValue(74670, getGlobalStorageValue(74670) == -1 and "" or getGlobalStorageValue(74670))
        addRankPlayer("distance", getCreatureName(cid), newLevel)
    elseif skill == 5 then
        setGlobalStorageValue(74671, getGlobalStorageValue(74671) == -1 and "" or getGlobalStorageValue(74671))
        addRankPlayer("shielding", getCreatureName(cid), newLevel)
    elseif skill == 6 then
        setGlobalStorageValue(74672, getGlobalStorageValue(74672) == -1 and "" or getGlobalStorageValue(74672))
        addRankPlayer("fishing", getCreatureName(cid), newLevel)
    elseif skill == 7 then
        setGlobalStorageValue(74673, getGlobalStorageValue(74673) == -1 and "" or getGlobalStorageValue(74673))
        addRankPlayer("magic", getCreatureName(cid), newLevel)
    elseif skill == 8 then
        setGlobalStorageValue(74674, getGlobalStorageValue(74674) == -1 and "" or getGlobalStorageValue(74674))
        addRankPlayer("level", getCreatureName(cid), newLevel)
    end   
return TRUE
end

 

 

 

meu script é esse

 

 

 

Link para o post
Compartilhar em outros sites

Pegue um arquivo.lua renomeie para topkillers

Spoiler

function onSay(cid, words, param)

local max = 20

local letters_to_next = 20

local name_now

local name = "Top Frags\n"

local rkn = 0

 

name = name.."\n"

name = name.."Rank Killers - Nome do Jogador\n"

local v = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;")

repeat

if v:getID() == -1 then

break

end

rkn = rkn+1

name_now, l = v:getDataString("name"), string.len(v:getDataString("name"))

name = name..rkn..". ["..v:getDataInt("frags").."] - "..name_now.." ".." ".."".."\n"

until v:next() == false

if name ~= "" then

doShowTextDialog(cid,1903, name)

end

return TRUE

end

 

Em talkactions.xml coloque:

 

Spoiler

<talkaction words="!rank frag" script="topkillers.lua"/>

 

Caso esse a cima não funcione tente:

 

Spoiler

function onAdvance(cid, skill, oldLevel, newLevel)
    if skill == 0 then
        setGlobalStorageValue(74666, getGlobalStorageValue(74666) == -1 and "" or getGlobalStorageValue(74666))
        addRankPlayer("fist", getCreatureName(cid), newLevel)
    elseif skill == 1 then
        setGlobalStorageValue(74667, getGlobalStorageValue(74667) == -1 and "" or getGlobalStorageValue(74667))
        addRankPlayer("club", getCreatureName(cid), newLevel)
    elseif skill == 2 then
        setGlobalStorageValue(74668, getGlobalStorageValue(74668) == -1 and "" or getGlobalStorageValue(74668))
        addRankPlayer("sword", getCreatureName(cid), newLevel)
    elseif skill == 3 then
        setGlobalStorageValue(74669, getGlobalStorageValue(74669) == -1 and "" or getGlobalStorageValue(74669))
        addRankPlayer("axe", getCreatureName(cid), newLevel)
    elseif skill == 4 then
        setGlobalStorageValue(74670, getGlobalStorageValue(74670) == -1 and "" or getGlobalStorageValue(74670))
        addRankPlayer("distance", getCreatureName(cid), newLevel)
    elseif skill == 5 then
        setGlobalStorageValue(74671, getGlobalStorageValue(74671) == -1 and "" or getGlobalStorageValue(74671))
        addRankPlayer("shielding", getCreatureName(cid), newLevel)
    elseif skill == 6 then
        setGlobalStorageValue(74672, getGlobalStorageValue(74672) == -1 and "" or getGlobalStorageValue(74672))
        addRankPlayer("fishing", getCreatureName(cid), newLevel)
    elseif skill == 7 then
        setGlobalStorageValue(74673, getGlobalStorageValue(74673) == -1 and "" or getGlobalStorageValue(74673))
        addRankPlayer("magic", getCreatureName(cid), newLevel)
    elseif skill == 8 then
        setGlobalStorageValue(74674, getGlobalStorageValue(74674) == -1 and "" or getGlobalStorageValue(74674))
        addRankPlayer("level", getCreatureName(cid), newLevel)
    elseif skill == 9 then
        setGlobalStorageValue(74675, getGlobalStorageValue(74675) == -1 and "" or getGlobalStorageValue(74675))
        addRankPlayer("frag", getCreatureName(cid), newLevel)
    end   
return TRUE
end

 

 

Editado por LucasAyres (veja o histórico de edições)
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 LeoTK
      Salve galera neste tópico irei postar algumas prints do mapa do servidor para quem queira acompanhar e quem sabe até utilizar de inspiração para mapear o seu NTO.
       
      #Att 11/08/2022

       
       
       
       
      Konoha (Em Desenvolvimento)
       
       
       
       
    • Por DiigooMix
      Como o título já diz, será que alguém possui sprite do hitto e se possível as transformações dele?
    • Por OmegaZero
      Olá gostaria que alguém me ajudasse com uma "scripting" não sei se é pela mesma, seria o seguinte uma determinada arma teria a chance de dar double hit e não sei oque fazer alguem poderia ajudar?

      OBS:não sei se é o local correto se não for mova, desculpe
    • Por Gabriel3d
      Alguem pode me ajudar Quero Por stamina REFIL MEU OT SERVER...QUERIA QUE A STAMINA REFIL QUANDO USA-SE SUMIA ...E REALAVA TUDO A STAMINA 
    • Por misticoxx
      Oi pessoal...
      Eu gostaria de saber se tem como eu fazer uma cave... e copia-la pra fazer outra igual m.. por favor me expliquem !!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo