Ir para conteúdo
Entre para seguir isso  
Jeziorowiec

[8.0][Actions]Character info

Recommended Posts

Jeziorowiec    0
Jeziorowiec

Hello.

Chracter say "statistics" and see name, vocation, sex , level, magic level, heal(, max heal, mana, max mana, soul, wolny cap, acces(gm/tutor), all skils guildi(name, rank, nick).

function onSay(cid, words, param)

local accesn = {0, 1, 2, 3}
local accesname = {"Player", "Tutor", "Gamemaster", "God"}

for a=1, table.getn(accesn) do
if getPlayerAccess(cid) == accesn[a] then
aa=a
end
end


local vocn = {0, 1, 2, 3, 4, 5, 6, 7, 8}
local vocname = {"None", "Sorcerer", "Druid", "Paladin", "Knight", "Master Sorcerer", "Elder Druid", "Royal Paladin", "Elite Knight"}

for b=1, table.getn(vocn) do
if getPlayerVocation(cid) == vocn[b] then
bb=b
end
end


local sexn = {0, 1, 2}
local sexname = {"Female", "Male", "Other? o.O"}

for c=1, table.getn(sexn) do
if getPlayerSex(cid) == sexn[c] then
cc=c
end
end


local text = "Name: "..getPlayerName(cid).." \nVocation: "..vocname[bb].." \nSex: "..sexname[cc].." \nLevel: "..getPlayerLevel(cid).." \nMagic Level: "..getPlayerMagLevel(cid).." \n \nHeal: "..getPlayerHealth(cid).." \nMax heal: "..getPlayerMaxHealth(cid).." \nMana: "..getPlayerMana(cid).." \nMax mana: "..getPlayerMaxMana(cid).." \n\nSoul: "..getPlayerSoul(cid).." \nFree cap: "..getPlayerFreeCap(cid).." \nAcces: "..accesname[aa].." \n \nSkills \nFist: "..getPlayerSkill(cid,0).." \nClub: "..getPlayerSkill(cid,1).." \nSword: "..getPlayerSkill(cid,2).." \nAxe: "..getPlayerSkill(cid,3).." \nDistance: "..getPlayerSkill(cid,4).." \nShielding: "..getPlayerSkill(cid,5).." \nFishing: "..getPlayerSkill(cid,6).." \n \nGuild \nGuild name: "..getPlayerGuildName(cid).." \nRank: "..getPlayerGuildRank(cid).." \nNick: "..getPlayerGuildNick(cid)..""
doShowTextDialog(cid, 2366, text)

end

 

ots\data\talkactions\ talkaction.xml add:

<talkaction words="statistics" script="statistics.lua" />

Compartilhar este post


Link para o post
Johnnie    2
Johnnie

Obrigado pela contribuição.

Movido para Actions/Talkactions.

Compartilhar este post


Link para o post
Mionzinho    0
Mionzinho

Pelo que entendi o player que fala statistics ativa essa action e mostra todas essas estatisticas?

Se for ta de parabens, mas procura explica melhor.

 

Abraço.

Compartilhar este post


Link para o post
plomentes    0
plomentes

valew pelo tutorial vai ajudar muita gente eu axo =]

brigadao

Compartilhar este post


Link para o post
guilherme.pretu    0
guilherme.pretu

bom esse dai funfo certinho aki

Compartilhar este post


Link para o post
Drop    0
Drop

não entendi muito bem mas ele fala suas irformaçoes ou tambem as dos outros ex: statistics "Exemplo

se for isso ajudou muito parabens :lol:

Compartilhar este post


Link para o post
Rafael Hamdan    0
Rafael Hamdan

Achei bem inútil. Para que alguém gostaria de saber sua(seu) própria(o) vocação, nome, sexo, level, magic level, life, mana, skills, capacidade free, soul, e etc?

 

A única coisa que um player gostaria de saber e sua "max. mana" e "max. life"!

 

//Rafael Hamdan;

 

 

Compartilhar este post


Link para o post
luscassss    0
luscassss

interessante...

Compartilhar este post


Link para o post
ushoriuma    0
ushoriuma

err.só uma coisa...

n tem pdrao de postagem n poderia ter cido aprovado!

mas fico rox

unica coisa q falto foi o padrao mas da pra intende!

Compartilhar este post


Link para o post
lols123456    0
lols123456

Obrigado por posta esse tutorial, irar ajudar muiito os OTServs

Compartilhar este post


Link para o post
Mock    32
Mock

mais uma vez revivendo topicos :/

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×