:: Troféu Com Inscrição ::

Arkdumm
em Actions e Talkactions

Arkdumm

political animal
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/09/07Posts: 54Gênero: Masculino

titulotrofeugifre2sm7.gif

 

Você esta cançado de entregar troféus em branco para seus player? Seus problemas acabaram, apartir de agora você

podera adicionar inscrições nos troféus que você entregar, é bem simples:

 

Quando você falar:

 

* /gold "Teste --- Irá criar um goblet de ouro (goldengobletdc9.gif), com a inscrição Teste

 

* /silver "Teste --- Irá criar um goblet de prata (silvergobletwm7.gif), com a inscrição Teste

 

* /bronze "Teste --- Irá criar um goblet de bronze (bronzegobletus1.gif), com a inscrição Teste

 

/tipo "inscrição

 

* tipo = aqui é o tipo do goblet, tem o goblet de gold, silver e bronze

 

* inscrição = aqui você coloca a inscrição que vai aparecer quando você der look no troféu

 

Agora vamos para o script. Vá até data/talkactions/scripts, copie qualquer arquivo e renomei para trofeu.lua, agora abra o arquivo e apague tudo que estiver la dentro e cole isso:

 

function onSay(cid, words, param)

 

aceso = 3

 

aceso1 = getPlayerAccess(cid)

nome = getPlayerName(cid)

pos = getPlayerPosition(cid)

 

if aceso1 >= aceso then

if param == '' then

doPlayerSendTextMessage(cid, 24,''.. nome .. ', você presisa digitar uma mensagem, por exemplo: fale /gold "Teste, para criar um trofeu de ouro com a inscrição Teste. Você tambem pode falar /silver para criar um trofeu de prata e /bronze para criar um trofeu de bronze. Caso você não queira criar um troféu com inscrição, basta você falar /tipo do troféu aqui "blank')

doSendMagicEffect(pos,2)

 

else

if words == '/gold' then

if param == 'blank' then

doPlayerAddItem(cid,5805,1)

 

else

trofeu = doPlayerAddItem(cid,5805,1)

doSetItemSpecialDescription(trofeu,''.. param ..'. Assinado '.. nome ..'')

doPlayerSendTextMessage(cid, 24,''.. nome .. ', Você criou um troféu de ouro com a inscrição: ' .. param .. '')

doSendMagicEffect(pos,10)

end

 

elseif words == '/silver' then

if param == 'blank' then

doPlayerAddItem(cid,5806,1)

doSendMagicEffect(pos,10)

doSendMagicEffect(pos,10)

 

else

trofeu = doPlayerAddItem(cid,5806,1)

doSetItemSpecialDescription(trofeu,''.. param ..'. Assinado '.. nome ..'')

doPlayerSendTextMessage(cid, 24,''.. nome .. ', Você criou um troféu de prata com a inscrição: ' .. param .. '')

doSendMagicEffect(pos,10)

end

 

elseif words == '/bronze' then

if param == 'blank' then

doPlayerAddItem(cid,5806,1)

doSendMagicEffect(pos,10)

 

else

trofeu = doPlayerAddItem(cid,5807,1)

doSetItemSpecialDescription(trofeu,''.. param ..'. Assinado '.. nome ..'')

doPlayerSendTextMessage(cid, 24,''.. nome .. ', Você criou um troféu de bronze com a inscrição: ' .. param .. '')

doSendMagicEffect(pos,10)

end

end

end

else

doPlayerSendCancel(cid,'Desculpe, você não pode criar troféus')

end

end

Explicação

 

* 3 = coloque aqui o access que poderar usar isso, aqui no caso apenas player com access 3 ou mais podera usar isso.

 

Pronto você não presisa mudar mais nada. Agora vá até data/talkactions/, abra o arquivo talkactions.xml e adicione isso:

 

<talkaction words="/gold" script="trofeu.lua" />

<talkaction words="/silver" script="trofeu.lua" />

<talkaction words="/bronze" script="trofeu.lua" />

Explicação:

 

* trofeu.lua = Aqui coloque o nome do arquivo que nós criamos

 

Pronto :p , ja esta pronto...

 

Agora quando você falar por exemplo /gold "Tutorial, você ira criar um golden goblet, e quando der look ira estar escrito Tutorial. Assinado (Aqui ficara seu nome). Esqueci de falar, se você falar /gold "blank, ou /silver "blank,ou /bronze "blank, você ira criar um goblet sem inscrição nenhuma...

 

----------------------------------------------------------------

Créditos :

75% D@rk

25% Por mim*

 

 

 

 

*(editoração do tutorial e simplificação para melhor endedimento, alem de tudo trazer o tutorial aqui para o forum)

O artista nos torna conscientes do espetáculo em que vivemos sem perceber.

 

 

 

Ark

Alertedo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/11/06Posts: 3

Valeu ae!

Vai ajuda muito.

Achei muito bom o tuto

parabens

xD

Ah so uma coisa

tira o "explicaçao" la da parte q cola nas scripst

rookroxz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/08/07Posts: 27Char no Tibia: Undead-Soul

esse sistema de troféus é bem show legal msm!!

 

mas nao foi o Dark da [Retirado] quem fez?eu ja vi esse tutorial e os creditos estao pro Dark

objetivos:

[x]servo
[x]campones
[x]caçador
[x]cavaleiro
[x]baronete
[ ]barão

itajai-team

Godely

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/11/05Posts: 26

Editoração é fods né, lol

 

Edição x.x

 

Mas sobre o tutorial, é muito bom.

 

Parabéns ;)

The shining light that shines upon every little shining piece of rock. Yammy.

LorDz

Emo cheio de Glitter/ Moderador de OTserv
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 13/05/07Posts: 778Char no Tibia: Shea Fald

Mto Bom Seu Tutorial Bem Exlicado Etc... Ta De Parabens!

Att,

Carlos "LorDz" Alberto



mplz1ajaxizt5mzcdc6n.png

Email: LorDz@XTibia.com

4291226

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 17/08/07Posts: 519

Me Corrija Se eu Estiver Errado:

 

<talkaction words="/gold" script="trofeu.lua" />

<talkaction words="/silver" script="trofeu.lua" />

<talkaction words="/bronze" script="trofeu.lua" />

 

Isso Ira Geral Conflitos Nao?

 

 

Cya

SirAlquati

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 16/01/07Posts: 206Char no Tibia: Thiago Shinoda

Bom Tuto

Bem explicado e bem feito

 

Muito Bom

 

~~Aprovado~~

 

~~Lord Lolzao~~

 

Bem, acho que não dara conflito Pelo seguite motivo:

Os tres trofeis funcionam dentro do msm arquivo

 

Abraços...


De volta ao Xtibia.

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)

Adorei o Tutorial

 

Tirei alguns errinhos e diminui o tamanho :

-- Trofeu com inscrição (By Arkdumm)

function onSay(cid, words, param)

acessoGM = 3

acessoCID = getPlayerAccess(cid)
nome = getPlayerName(cid)
pos = getPlayerPosition(cid)

if acessoCID >= acessoGM then

	if words == '/gold' then
		item = 5805
		material = 'ouro'
	elseif words == '/silver' then
		item = 5806
		material = 'prata'
	elseif words == '/bronze' then
		item = 5807
		material = 'bronze'
	end

	if param == '' then
		doPlayerAddItem(cid,item,1)
	else
		trofeu = doPlayerAddItem(cid,item,1)
		doSetItemSpecialDescription(trofeu,param ..'\nAssinado: '.. nome)
		doPlayerSendTextMessage(cid, 24, nome .. ', você criou um troféu de ' .. material .. ' com a inscrição: "' .. param ..'"')
	end
	doSendMagicEffect(pos,10)

else
	doPlayerSendCancel(cid,'Desculpe, você não pode criar troféus')
	doSendMagicEffect(pos,2)
end
end

 

 

Testei aqui

 

Mandei o comando

/gold "Para Conde Sapo, por sua bravura neste server.

o comando some mas vem o texto do script.

 

00:56 GOD Sapo, você criou um troféu de ouro com a inscrição: "Para Conde Sapo, por sua bravura neste server."

 

Look do troféu :

00:57 You see a golden goblet. 
Para Conde Sapo, por sua bravura neste server.
Assinado: GOD Sapo

 

Só tenho uma coisa a dizer sobre esse tutorial

aplauso.gif

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

thayam

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/05Posts: 179Char no Tibia: Dehby Dias, Hacked

Otimo tutorial kra

bem show esse tuto

tenhu altas ideias pra esse tuto ae

falows

aprovado!

Morpheus_

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 09/08/07Posts: 233

Tutorial

2595.gif

 

Aprovado irei addicionar agora em meu serv.

SephyrotSin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/09/07Posts: 69Char no Tibia: Nero

Só tenho uma coisa à dizer: Parabéns!!

Nada mais a declarar...


Rimer Lathar

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/07Posts: 11Char no Tibia: Rimer Lathar

cara muito bom esse tutorial eu fiz aqui e funcionou certinho XD

 

vlw

Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Olá Xtibiano,

 

Parabéns, o tópico está ótimo.

 

Mais está na seção errada.

 

 

Tópico Movido.

 

 



Atenciosamente,

JV Chequer *Diretor de Fórum Xtibia.com*

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

GM Matthor

Zarthiano 4ever :D
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 21/09/06Posts: 182

Cara ótimo tópico!!!! Parabéns!!! Vo add no meu server ^^

 

//GM Matthor

Espaço Fan~~ Sou Fan :




______________________________________
l_____________________GM Matthor Fan___l

Presentes:
{Luiz}.:':.{MUTANO}


Roleplay em Neptera, entre nessa você também <sorri>