[Talkaction][8.50]Totalstatsofplayer

ricktcs
em Actions e Talkactions

ricktcs

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 13/11/06Posts: 126Char no Tibia: ----------------

ATUALIZADO 17/01/09

 

Padrão de postagem:

Nome: Total Stats of players (Agora em versão PopUp (by Alisson Linneker)

Versão: [8.5x e 8.40] (Testado, Funcionando perfeitamente)

Tipo do script: TalkAction

Servidor Testado: TFS 0.3.5, TFS 0.3

Autor: Ricktcs

 

Esse tópico será dividido em 4 etapas:

1ª Etapa: Introdução.

2ª Etapa: Scripts TFS 0.3.5 (Se não me engano é o mesmo script para o TFS 0.3, caso não seja, poste.)

3ª Etapa: Modo de uso.

 

_____________________________________________________________

 

1ª Etapa: Introduçao.

 

Introdução: Esse script facilitara a vida de gm’s/god’s, o script é o seguinte: você ira executar o comando e ira aparecer uma serie de dados do player, cm certeza facilitara sua vida .

 

2ª Etapa: Scripts para TFS 0.3.5 (Tambem Funcionando para TFS 0.3

 

Entre em data/talkaction/scripts, copie um arquivo qualquer da pasta e renome para “statsplayers.lua” abra-o, apague todo o conteúdo e cole as informações a seguir:

 --Total Stats of players 100% by Ricktcs--
function onSay(cid, words, param)

access = 2
if getPlayerGroupId(cid) >= access then
player = getPlayerByName(param)
if player > 1 then
life = getCreatureHealth(player)
lifemax = getCreatureMaxHealth(player)
manamax = getCreatureMaxMana(player)
mana = getCreatureMana(player)
lvl = getPlayerLevel(player)
guildname = getPlayerGuildName(player)
group = getPlayerGroupId(player)
soul = getPlayerSoul(player)
voc = getPlayerVocation(player)
sex = getPlayerSex(player)
pacc = getPlayerPremiumDays(player)
food = getPlayerFood(player)
speed = getCreatureSpeed(player)
basespeed = getCreatureBaseSpeed(player)
ml = getPlayerMagLevel(player)
fist = getPlayerSkill(player, 0)
club = getPlayerSkill(player, 1)
sword = getPlayerSkill(player, 2)
axe = getPlayerSkill(player, 3)
dist = getPlayerSkill(player, 4)
shield = getPlayerSkill(player, 5)
fish = getPlayerSkill(player, 6)
local playerPos = getCreaturePosition(player)

doPlayerPopupFYI(cid, "LifeMax: " .. lifemax .. " \nLife: " .. life .. " \nManaMax: " .. manamax .. " \nMana: " .. mana .. " \nLevel: " .. lvl .. " \nGroupId: " .. group .. " \nSoul Points: " .. soul .. " \nVocationId: " .. voc .. " \nSex: " .. sex .. " \nPremium Days: " .. pacc .. " \nFood Time: " .. food .. " \nSpeed Base: " .. basespeed .. " \nSpeed Atual: " .. speed .. " \nGuild Name: " .. guildname .. " \nMagic Level: " .. ml .. " \nFist Fighting: " .. fist .. " \nClub Fighting: " .. club .. " \nSword Fighting: " .. sword .. " \nAxe Fighting: " .. axe .. " \nDistance Fighting: " .. dist .. " \nShielding: " .. shield .. " \nFishing: " .. fish .. " \n\nPOSITION [X: "..playerPos.x.." ] [ Y: "..playerPos.y.." ] [ Z: "..playerPos.z.."].")

else
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE," O nome esta incorreto ou não existe!")
end

end
return 1
end

 

Após isso vá em data/talkaction/talkaction.xml e adicione a informação a seguir:

		<!-- Total Stats of players by Ricktcs -->
	<talkaction log="yes" access="5" words="/stats" script="statsplayers.lua"/>

 

4ª Etapa: Modo de uso.

 

ATENÇAO:

Se não der certo poste aqui pra eu concerta, mas testei aqui e deu normal, creio que não tenha bugs

 

Agora vou explicar como se usa este comando. Após ter feito todas as etapas corretamente. Ligue(de /reload talk se o server já estiver online) Pegue seu gm/god e escreva /stats nome do personagem (Sem aspas nem nada, só /stats nome do player) as informações do personagem no qual você executou o comando(por exemplo: /stats ricktcs) irá aparecer no meio da tela(Versão PopUp). Caso você escreva o nome errado/ não exista ninguém com este nome você ira receber a seguinte informação no rodapé: "O nome esta incorreto ou não existe!". Caso você execute o comando usando um personagem sem ser gm/god(por exemplo: Ricktcs:/stats “Ricktcs”) o comando não será executado, apenas será uma mensagem normal(lembrem-se isso só é com personagens sem ser gm/god).

 

Duvidas, sugestões, criticas ? Comente

 

Porfavor comente só assim eu poderei melhorar !!!

 

CREDITOS 80% Ricktcs(Script) 20% AlissonLinneker(versão em popup).

 

ATENÇAO:

Se for postar esse commando em outros forums me avise e coloque os devidos

créditos.

 

 

~Ricktcs~

alissonlinneker

ñ frite bacon sem kmiza xP
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 15/12/07Posts: 239

Essencial.

Bem trabalhado.

Muito bom e aprovado

=D

 

Congratz



Devo esquecer aqueles que me impuseram obstáculos infundados e agradecer àqueles que me impulsionaram adiante. É hora, mais do que nunca, de valorizar as amizades e os conhecimentos adquiridos aqui. Agradeço a todos que me apoiaram. Vlw xTibia!
Amais!
[Retired]



~~>Meus Trabalhos:

---Sistema De Domínio De Castelos. (Action)
---Sistema De Mineraçao (Action)
---Scroll Que Da X Exp Quando é Usada (Action)
---Portas Não Abrem? Venha Aqui Ver Como Arruma! (Action)
---Crie Suas Quest´s De Uma Maneira Rapida E Facil. (Action)
---The Demon OaK Quest (Action)

---Addon Por Item, Com Todos Os Outfits. (Npc)

---Aprenda a colocar suas quests no Quest Log (Tutorial+scripts _ data/xml/quests.xml)
---Conhecendo Melhor A Pasta Globalevents (Tutorial+scripts)
---Gerencie O Seu Mysql Como Se Fosse Sqlite (Tutorial)
---Multi World Sistem - Como Funciona. (Tutorial)

---Projeto de tradução do TFS 8.31 SQL - Inglês para o Portugês (Server 8.31)

---2 Templantes para Web Site de OT (Websites de OTserv)
---Atualização de sites do Gesior para sistema de mult-world (Websites de OTserv)

---Thyrania editado (Map)
---Yalahar Global Completo (Map)

---Pic Editor para Tibia 8.2+ (Programa)
---Ztracker - Clone mapas 8.4 (Programa)



BillyBola

Ex-Imprensa XTibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/06/08Posts: 676Char no Tibia: Kimera De Pegasus

Belo trabalho, esse script e bem util, esta bem formatado o topico.

 

 

Parabéns.

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

Mto bom

 

na hora de exibir se pode fazer um looping... que fica um pouco melhor

 

Mesmo assim não tira o merito...

Otimo para configurar chares no inicio...

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest

alissonlinneker

ñ frite bacon sem kmiza xP
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 15/12/07Posts: 239

Aqui ó

:

Edidei o script pra mostrar todos esses status em janela popup (TFS 0.3):

 

function onSay(cid, words, param)

 

access = 2

if getPlayerGroupId(cid) >= access then

player = getPlayerByName(param)

if player > 1 then

life = getCreatureHealth(player)

lifemax = getCreatureMaxHealth(player)

manamax = getCreatureMaxMana(player)

mana = getCreatureMana(player)

lvl = getPlayerLevel(player)

guildname = getPlayerGuildName(player)

group = getPlayerGroupId(player)

soul = getPlayerSoul(player)

voc = getPlayerVocation(player)

sex = getPlayerSex(player)

pacc = getPlayerPremiumDays(player)

food = getPlayerFood(player)

speed = getCreatureSpeed(player)

basespeed = getCreatureBaseSpeed(player)

ml = getPlayerMagLevel(player)

fist = getPlayerSkill(player, 0)

club = getPlayerSkill(player, 1)

sword = getPlayerSkill(player, 2)

axe = getPlayerSkill(player, 3)

dist = getPlayerSkill(player, 4)

shield = getPlayerSkill(player, 5)

fish = getPlayerSkill(player, 6)

local playerPos = getCreaturePosition(player)

 

doPlayerPopupFYI(cid, "LifeMax: " .. lifemax .. " \nLife: " .. life .. " \nManaMax: " .. manamax .. " \nMana: " .. mana .. " \nLevel: " .. lvl .. " \nGroupId: " .. group .. " \nSoul Points: " .. soul .. " \nVocationId: " .. voc .. " \nSex: " .. sex .. " \nPremium Days: " .. pacc .. " \nFood Time: " .. food .. " \nSpeed Base: " .. basespeed .. " \nSpeed Atual: " .. speed .. " \nGuild Name: " .. guildname .. " \nMagic Level: " .. ml .. " \nFist Fighting: " .. fist .. " \nClub Fighting: " .. club .. " \nSword Fighting: " .. sword .. " \nAxe Fighting: " .. axe .. " \nDistance Fighting: " .. dist .. " \nShielding: " .. shield .. " \nFishing: " .. fish .. " \n\nPOSITION [X: "..playerPos.x.." ] [ Y: "..playerPos.y.." ] [ Z: "..playerPos.z.."].")

 

else

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE," O nome esta incorreto ou não existe!")

end

 

end

return 1

end

 

Coloca ele depois no tópico :smile_positivo:



Devo esquecer aqueles que me impuseram obstáculos infundados e agradecer àqueles que me impulsionaram adiante. É hora, mais do que nunca, de valorizar as amizades e os conhecimentos adquiridos aqui. Agradeço a todos que me apoiaram. Vlw xTibia!
Amais!
[Retired]



~~>Meus Trabalhos:

---Sistema De Domínio De Castelos. (Action)
---Sistema De Mineraçao (Action)
---Scroll Que Da X Exp Quando é Usada (Action)
---Portas Não Abrem? Venha Aqui Ver Como Arruma! (Action)
---Crie Suas Quest´s De Uma Maneira Rapida E Facil. (Action)
---The Demon OaK Quest (Action)

---Addon Por Item, Com Todos Os Outfits. (Npc)

---Aprenda a colocar suas quests no Quest Log (Tutorial+scripts _ data/xml/quests.xml)
---Conhecendo Melhor A Pasta Globalevents (Tutorial+scripts)
---Gerencie O Seu Mysql Como Se Fosse Sqlite (Tutorial)
---Multi World Sistem - Como Funciona. (Tutorial)

---Projeto de tradução do TFS 8.31 SQL - Inglês para o Portugês (Server 8.31)

---2 Templantes para Web Site de OT (Websites de OTserv)
---Atualização de sites do Gesior para sistema de mult-world (Websites de OTserv)

---Thyrania editado (Map)
---Yalahar Global Completo (Map)

---Pic Editor para Tibia 8.2+ (Programa)
---Ztracker - Clone mapas 8.4 (Programa)



r.f

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/07/07Posts: 41

Nussss !

 

Mto Bom msm !

 

vlws

f3li93darzan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/04/08Posts: 72Char no Tibia: custelah

Bom trabalho Mano :*

Duas coisas são infinitas: o universo e a estupidez humana. Mas, no que respeita ao universo, ainda não adquiri a certeza absoluta. Albert Einstein

 

x-men_200_cover-1.jpg

 

 

 

2zqv9km.jpg

ricktcs

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 13/11/06Posts: 126Char no Tibia: ----------------

Demorou mais foi :wacko: , enfimm a versão em PopUp oficialmente no topico, agora o script tambem funciona para 8.50, bom proveito do script

 

~Ricktcs~