PS

Script Quest Com Nome No Item

Por PsyMcKenzie, 28 de abr. de 2012 em Actions e Talkactions

script
5
1.5k
PsyMcKenzieP
28 de abril de 2012 às 18:42

E ai Galerinha,

Esses dias eu estava aqui suave estudando um pouco de LUA e achei umas funções la e logo tive uma ideia pra uma quest, que quando o player ganhasse o item, o item viesse com o seu nome. =D

 

Chega de papo e vamos lá.

 

Vá em data/actions crie um arquivo com o nome de questname.lua e adicione:

 

-- Script por PsyMcKenzie --

 

function onUse(cid, item, frompos, item2, topos)

 

if item.uid == 1234 then

queststatus = getPlayerStorageValue(cid,19967)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Você ganhou um Rainbow Earth Shield")

local item = doPlayerAddItem(cid,8909,1)

doItemSetAttribute(item, "description", "Feito especialmente para " .. getCreatureName(cid))

 

setPlayerStorageValue(cid,19967,1)

 

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

else

return 0

end

 

return 1

end

 

Agora em actions.xml adicione:

 

<action uniqueid="1234" script="questname.lua" />

 

É isso galera, espero que gostem.

Abraços!!

 

 

Agradecimentos ao Vodkart pela

dúvida na função:

 

doItemSetAttribute(item, "description", "Feito especialmente para " .. getCreatureName(cid))

Editado Abril 28 por PsyMcKenzie

Makelin1M
28 de abril de 2012 às 19:10

Muito Bom PsyMcKenzie

 

Aprovado Se Eu Pudesse Da 1 rep + agr iria pra ti

 

vlw por compartilhar ate

VodkartV
28 de abril de 2012 às 19:26

A função não é minha, só tirei a dúvida de como usa-lá, os créditos são 100% seus xD

caoticC
28 de abril de 2012 às 19:35

Simples mais funcional

E assim msn que começa PsyMcKenzie com coisas mais simples so que com grande ultilidade.

Estuda um pouco da logica da programaçao.

E deixa as funçoes para estudar mais tarde ja que na maioria e so memorizar.

PsyMcKenzieP
28 de abril de 2012 às 20:38

@Smartbox

Muito obrigado cara, você também

vem crescendo muito na área de scripts.

Abraços!!

 

@Vodkart

Aliás, obrigado por ensinar

me ensinar um melhor uso da função,

Abraços!!

 

@caotic

Valeu cara,

vou seguir o seu conselho.

Irei estudar um pouco de lógica também.

Abraços!!

 

@TOPIC

 

Muito obrigado galera,

Valeu mesmo.

Vou procurar sempre melhorar.

Até+

Abraços!!

=)

Editado Abril 28 por PsyMcKenzie