Ir para conteúdo

[Creaturescripts] Rank Diferente


Zmovir

Posts Recomendados

Eae galera do xtibia vim trazer mais um script

 

Como Funciona

e um item que você escreve nome de skill e abre uma janela do skill

 

 

 

primeiramente vá em data/creaturescripts/scripts crie um arquivo chamado ranking e adicione isso dentro

function onTextEdit(cid, item, newText)

if item.itemid == 1949 then ---- id do item

newText = string.lower(newText)

local t = {

 

['fist'] = 0,

['club'] = 1,

['sword'] = 2,

['axe'] = 3,

['distance'] = 4,

['shield'] = 5,

['fish'] = 6,

['magic'] = 7,

['level'] = 8

}

if not t[newText] then

local str = ""

str = str .. "lista de skills :\n\n"

for name, info in pairs(t) do

str = str..name.."\n"

end

str = str .. ""

doPlayerPopupFYI(cid, str)

return TRUE

end

 

local arroz = getHighscoreString(t[newText])

doPlayerPopupFYI(cid, arroz)

end

return TRUE

end

 

em login.lua essa linha

registerCreatureEvent(cid, "Ranking")

 

em creaturescripts.xml essa tag:

<event type="textedit" name="Ranking" event="script" value="ranking.lua"/>

Imagens:

foto1by.png

 

 

 

foto2go.png

 

 

 

foto3ft.png

 

 

 

foto4f.png

Link para o comentário
Compartilhar em outros sites

Obrigado por comentar, só passei para avisar se haver muitos players no rank o script poderá bugar então, só trocar essa linha

 

doPlayerPopupFYI(cid, arroz)
por essa
doShowTextDialog(cid, 2160, arroz)
Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 1 month later...
×
×
  • Criar Novo...