[Action] Carta Hogwarts

tklucas
em Actions e Talkactions
  • 1
  • 2

tklucas

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/07/09Posts: 29

Ao dar use na carta com o actionid = 9999, a sua vocation muda para a selecionada no script.

 

Script Atualizado para usar somente uma vez.

 

function onUse(cid, item)

local name = getPlayerName(cid)
local  letter = "Dear "..name..", \nWe are pleased to inform you that you have been accepted at Hogwarts School of Witchcraft and Wizardry. \n Please visit Ollivanders Wand Shop at Diagon Alley. "
       local queststatus = getPlayerStorageValue(cid,9999)  --[[storage da carta]]--

if item.actionid == 9999 and queststatus == -1 then --[[action id aqui]]--
doPlayerSetVocation(cid,2) --[[ selecione a sua vocaçao aqui]]--
doPlayerPopupFYI(cid, letter)
setPlayerStorageValue(cid,9999,1) 
else 
   doPlayerSendCancel(cid,"You already received your letter.")
end
return TRUE
end

 

No actions.xml

<action actionid="SEU ID" script="cartaHog.lua"/>

 

 

post-250659-0-30292000-1316650959_thumb.png

---

post-250659-0-21672900-1316650949_thumb.png

--

post-250659-0-68215300-1316650966_thumb.png

miikro

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/07/10Posts: 19Char no Tibia: >Secret<

Bem interessante.

Trivelatos

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/08/10Posts: 71Char no Tibia: Eduardo of Honera

como funciona? não entendi

Escudo%252520Flu.png

 

111 Anos de tradição

 

PQAAAOlzBGSnADHYCXygEhbYC6N2st6DkSa6S0HAmDH59YWOZEDgKONtiI2tworXp4CWfjirj_xE7wKG8UwLOdC6Nz4Am1T1UGqYbAkszZNiyx656oLKKWbOVwFf.jpg

 

Se eu fizer algum Tópico inútil favor negative-me

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

tópico sem informações.

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

DevilMoon

@leonartei
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/01/10Posts: 706Gênero: MasculinoChar no Tibia: Bakwin

caralho posta os creditos ¬¬ nao é seu

Contato: DevilMoon@Xtibia.com

tklucas

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/07/09Posts: 29

tópico sem informações.

 

Creio imagens e a simples leitura do script sejam auto explicativas.

 

-----

caralho posta os creditos ¬¬ nao é seu

 

Desculpe amigo, mas o script é meu sim. Se tem algum parecido eu ja nao sei.

Comecei agora com scripts e é um script de nivel super iniciante entao nao me venha falar de ripping de algo tao facil.

 

----

 

Script atualizado para usar somente uma vez.

iRyu

</3
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/08/11Posts: 51Gênero: Masculino

Script Simples porem funcional! Tenho certeza que irá ajudar os Projetos de Harry Potter.

“As maiores loucuras são as mais sensatas alegrias, pois tudo que fizermos hoje ficará na memória daqueles que um dia sonharão em ser como nós: Loucos, porém, felizes.”

 

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

não é autoexplicativo coisa nenhuma para pessoas que não tem conhecimentos basicos sobre scripting,e também seu script pode ser facilmente bugavel,pois mudar uma vocação sem zerar os Skills derrubará o servidor,se o player é knight e tem axe fighting 100 e vira druid e der um hit de axe ele derruba o servidor.

att

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

tklucas

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/07/09Posts: 29

Eu entendo o que voce disse, mas eu sou um scripter iniciante, por isso coloquei MUITO INICIANTE como subtitulo do tópico.

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Cara eu curti.

Éh muito interessante,

continue assim que você vai longe!!

Abraço!!

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

bepokemon

Lo sono il accolito.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/08Posts: 273Char no Tibia: Foxx Rookslayer

Bem simples mais legal.

Eu ia fazer algo parecido mas a carta chegaria pelo correio apos uma quest e voce apenas receberia o direito de entrar no Diagon Alley. (Estou fazendo um ATS de Harry Potter) =) Temos muitas coisas tambem .. =)

OBS: Nao pretendo, mas sera que eu poderia usar seu script?

 

Edit-

Acho que assim fica melhor, amigo:

function onUse(cid, item)

       local name = getPlayerName(cid)
       local  letter = "Dear "..name..", \nWe are pleased to inform you that you have been accepted at Hogwarts School of Witchcraft and Wizardry. \n Please visit Ollivanders Wand Shop at Diagon Alley. "
       local queststatus = getPlayerStorageValue(cid,9999)  --[[storage da carta]]--

       if item.actionid == 9999 and queststatus == -1 then --[[action id aqui]]--
       doPlayerSetVocation(cid,2) --[[ selecione a sua vocaçao aqui]]--
       doPlayerTextDialog(cid, item.itemid, letter)
       setPlayerStorageValue(cid,9999,1)
       doRemoveItem(item.uid)
       else 
       doPlayerSendCancel(cid,"This letter is not for you.")
       end
       return TRUE
end

logo.png

Scripter

@MagicWorld

Ex: Colaborador de Scripting

Contato: bepokemon@hotmail.com

tklucas

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/07/09Posts: 29

Bem simples mais legal.

Eu ia fazer algo parecido mas a carta chegaria pelo correio apos uma quest e voce apenas receberia o direito de entrar no Diagon Alley. (Estou fazendo um ATS de Harry Potter) =) Temos muitas coisas tambem .. =)

OBS: Nao pretendo, mas sera que eu poderia usar seu script?

 

Edit-

Acho que assim fica melhor, amigo:

function onUse(cid, item)

       local name = getPlayerName(cid)
       local  letter = "Dear "..name..", \nWe are pleased to inform you that you have been accepted at Hogwarts School of Witchcraft and Wizardry. \n Please visit Ollivanders Wand Shop at Diagon Alley. "
       local queststatus = getPlayerStorageValue(cid,9999)  --[[storage da carta]]--

       if item.actionid == 9999 and queststatus == -1 then --[[action id aqui]]--
       doPlayerSetVocation(cid,2) --[[ selecione a sua vocaçao aqui]]--
       doPlayerTextDialog(cid, item.itemid, letter)
       setPlayerStorageValue(cid,9999,1)
       doRemoveItem(item.uid)
       else 
       doPlayerSendCancel(cid,"This letter is not for you.")
       end
       return TRUE
end

 

Claro que pode, precisando de ajuda so falar.

Esta certo o doRemoveItem(item.uid) ?

Porque em nenhum lugar usei uid e sim actionid.

Darconian

"Injuriarum remedium est oblivio."
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/04/07Posts: 25Char no Tibia: Koros Chalfan

Será muito útil :D



assinaturauacpia.png

 

 

Metas:

 

[x]10 posts

[x]50 posts

[x]100 posts

[x]200 posts

[x]+ posts

  • 1
  • 2