[creaturescript] Premmy Check

Wiltry
Por Wiltry
em Globalevents e Spells
  • 1
  • 2

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Esse script irá fazer com que, quando a premmy do player acaba, ele seja teleportado para X lugar ;~

 

Primeiro, faça um arquivo.lua

function onLogin(cid)

 

local premmydays = getPlayerPremiumDays(cid)

 

if premmydays > 0 then

setPlayerStorageValue(cid, 20500, 1)

end

return TRUE

end

Depois, crie outro arquivo.lua

function onLogin(cid)

 

pos = {x = 1000, y = 1000, z = 7} -- POS que o player será teleportado.

 

if getPlayerStorageValue(cid, 20500) == 1 and getPlayerPremiumDays(cid) == 0 then

doTeleportThing(cid, pos)

doPlayerSetTown(cid, 1)

setPlayerStorageValue(cid, 20500, -1)

end

return TRUE

end

 

E no XML apenas coloque

<event type="login" name="PremyCheck" script="nomedoarquivo.lua"/>

<event type="login" name="PremyCheck2" script="nomedoarquivo2.lua"/>

 

Exclusivo XTibia

Desenvolvido 100% por Wiltry

 

Abraçis

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

e se a pessoa tiver town em area p.a?

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Ue, só botar uma function pra dar set town id ;~

 

abraços

 

--EDIT

Pra quem quizer, é só adicionar no segundo script, embaixo de doTeleportThing, isso:

doPlayerSetTown(cid, 1)

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

retired...

razao por editar seria um pequeno erro que eu cometi...

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

De boa, não vi muita diferença ;/

 

Abraços

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

retired...

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Unica coisa diferente nos nossos scripts basicamente são isso:

doTeleportThing(cid,getTownTemplePosition(templo))

 

doPlayerPopupFYI(cid, "sua premium account acabou voce foi teleportado pro templo city.")

 

Claro, o seu é mais compacto.

Mas de boa, os 2 estão praticamente iguais, não entendi porque o meu está um pouco ruim e o seu está bom ¬¬'

 

Abraços

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

noobinhu

Ex Administrador
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 01/03/06Posts: 1022Gênero: Masculino

os 2 scripts tem a mesma função, única coisa que eu acho de importante diferença nesse outro aí é o doPlayerSetTown, pois se um player morar na city premium, perdê-la, voltar pra city normal e morrer vai voltar na premium... só isso mesmo, nada de tão extraordinário.

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

e bem como voce citou noobinhu os dois sao praticamente identicos o que imprta e cumprir a funçao de tirar um free de area p.a e nao deixa-lo como cidadao de uma city p.a.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Mas o doPlayerSetTown(cid, 1) já não faz isso? o.O

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

fazer faz mas pra noobs que nao sabem eu tornei mais facil de configurar apenas mechendo nessa parte

local templo = 2 --pode mudar o id do templo

o script faz o resto nao necessitando mudar mais nada a nao ser se queira a msg que ira pro player.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Apenas por isso o meu é ruim e o seu é bom?

É tão dificil e extraordinario fazer isso q tu fez em :)

 

Não muda nada, só mudar o numero do SetTown x.x

Se for esse o grande problema, só colocar um " -- o numero = townid que o player irá ter, ou seja, seu novo templo"

 

Abraços

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

entao porque nao postou logo todo pronto ao invez de deixar pela metade porque esta sim mal feito nem se quer o seu seta o town.

 

e alem disso o seu sao 2 script o que poderia ser apenas 1 script.

 

isso iria facilitar muito pra alguem que for utilizalo.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

#Ultimo post sobre a discussão:

Não coloquei tudo em um porque eu não tinha lembrado desse detalhe.

Mas apenas por 1 detalhe, não significa que o meu é RUIM e o seu é BOM.

Sobre o seu script ser compacto, tudo bem, é mais facil.

 

Eu concordo em tudo que você disse, menos pela comparação que você fez aos 2 scripts.

 

Abraços

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

  • 1
  • 2