Ir para conteúdo

[Pedido]Script De Quest


gruly

Posts Recomendados

Ola galera do xtibia,

 

Eu queria um script assim

 

-- [( Script created by Doidin for XTibia.com )] --

function onUse(cid, item, fromPosition, item2, toPosition)

 

local itemid = 2195 -- ID do item que o player ganhará!

local monstername1 = "general murius" -- Nome dos monstros que serão sumonados após o player clicar no item!

local monstername2 = "minotaur guard" -- Nome dos monstros que serão sumonados após o player clicar no item!

local monster1 = {x=161,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord)

local monster2 = {x=162,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord)

local monster3 = {x=163,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord)

local monster4 = {x=164,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon)

local monster5 = {x=165,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon)

 

actionstatus = getPlayerStorageValue(cid,6000)

if actionstatus == -1 then

if doCreatureSay(cid,"You went in the wrong place, beware!",TALKTYPE_ORANGE_1) then

setPlayerStorageValue(cid,6000,1)

else

doPlayerSendTextMessageCancel(cid,MESSAGE_INFO_DESCR,"Sorry is not possible.")

end

 

function Quest()

doPlayerSendTextMessage(cid,22,"You have found the secret item!")

doPlayerAddItem(cid,itemid,1)

end

 

function Summon()

doSummonCreature(monstername2,monster1)

doSummonCreature(monstername2,monster2)

doSummonCreature(monstername1,monster3)

doSummonCreature(monstername2,monster4)

doSummonCreature(monstername2,monster5)

doSendMagicEffect(monster1,10)

doSendMagicEffect(monster2,10)

doSendMagicEffect(monster3,17)

doSendMagicEffect(monster4,10)

doSendMagicEffect(monster5,10)

end

 

addEvent(Summon,100)

addEvent(Summon,15000)

addEvent(Summon,30000)

addEvent(Summon,45000)

addEvent(Summon,60000)

addEvent(Summon,75000)

addEvent(Summon,90000)

addEvent(Quest,6000)

end

end

 

que quando abre o bau o npc que ta na posição 377 919 9 some por 20 segundo depois volta na mesma posição

 

é só editar o script que eu puis logo acima.

 

voces podem me ajudar?

 

REP++

Editado por Gruly
Link para o comentário
Compartilhar em outros sites

Só testei na versao tsf 4.0 versao 8.56

tente trocar por esse

-- [( Script created by Doidin for XTibia.com )] --

function onUse(cid, item, fromPosition, item2, toPosition)

100*60SpawnPosition **<<<tempo que voce quer em segundos

(cid) or (player2)

local itemid = 2195 -- ID do item que o player ganhará!

local monstername1 = "general murius" -- Nome dos monstros que serão sumonados após o player clicar no item!

local monstername2 = "minotaur guard" -- Nome dos monstros que serão sumonados após o player clicar no item!

local monster1 = {x=161,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord)

local monster2 = {x=162,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Orshabaal)

local monster3 = {x=163,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Orshabaal)

local monster4 = {x=164,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon)

local monster5 = {x=165,y=58,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon)

actionstatus = getPlayerStorageValue(cid,6000)

if actionstatus == -1 then

if doCreatureSay(cid,"You went in the wrong place, beware!",TALKTYPE_ORANGE_1) then

setPlayerStorageValue(cid,6000,1)

else

doPlayerSendTextMessageCancel(cid,MESSAGE_INFO_DESCR,"Sorry is not possible.")

end

 

function Quest()

AddswanPosition

doPlayerSendTextMessage(cid,22,"You have found the secret item!")

doPlayerAddItem(cid,itemid,1)

end

 

function Summon()

doSummonCreature(monstername2,monster1)

doSummonCreature(monstername2,monster2)

doSummonCreature(monstername1,monster3)

doSummonCreature(monstername2,monster4)

doSummonCreature(monstername2,monster5)

doSendMagicEffect(monster1,10)

doSendMagicEffect(monster2,10)

doSendMagicEffect(monster3,17)

doSendMagicEffect(monster4,10)

doSendMagicEffect(monster5,10)

end

 

addEvent(Summon,100)

addEvent(Summon,15000)

addEvent(Summon,30000)

addEvent(Summon,45000)

addEvent(Summon,60000)

addEvent(Summon,75000)

addEvent(Summon,90000)

addEvent(Quest,6000)

end

end

 

100*60SpawnPosition **<<<tempo que voce quer em segundos

(cid) or (player2)

primeiro tenta com CID depois com PLAYER2

 

Bom aqui rodou,boa sorte

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...