AR

[DÚVIDA] Quest por voc

Por ariiuss, 30 de set. de 2013 em Scripts

resolvido
14
1.9k
ariiussA
30 de setembro de 2013 às 19:59

É galera, hoje não estou conseguindo fazer nada direito mesmo hahahahahah,,


Agora eu já procurei em muitos lugares e não encontrei....Uma quest que seja assim: Se for knight, receber tal item, se for paladin, tal item, se for druid ou sorcerer receber tal item........


por exemplo...um kina clica no Baú e ganha só o item de kina....ai vem o mage e clica no mesmo baú e ganha item de mage, e o mesmo para paladin....é possivel fazer isso ou não da?!!!




OBS: Sou novo aqui no forum, não achei onde postar e postei aqui mesmo


OBS²: Por favor, movam este tópico para a área certa e me orienta sobre onde é




Obrigado !!!!!!


RoksasR
30 de setembro de 2013 às 20:14

Vá em data/actions/scripts, crie um arquivo chamado questVoc.lua e adicione dentro:

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

    local vocs = {
        [1] = {i = 2494},
        [2] = {i = 2555},
        [3] = {i = 3232},
        [4] = {i = 1428},
    }
    
    local v = vocs[getPlayerVocation(cid)]

    if getPlayerStorageValue(cid, 20119) >= 1 or not v then
        return doPlayerSendCancel(cid, "It's empty.")
    end

    doPlayerAddItem(cid, v.i, 1)
    setPlayerStorageValue(cid, 20119, 1)
    doPlayerSendTextMessage(cid, 20, "Quest completed!")
    return true
end

Na tabela, entre { e } coloque o ID do item desejado.

E no arquivo actions.xml você adiciona essa seguinte tag:

<action uniqueid="20099" event="script" value="questVoc.lua"/>

Editado Outubro 6 por Roksas

ariiussA
30 de setembro de 2013 às 20:37

Não funcionou...OBS: Versão é 8.60 !!!

 

 


if getPlayerStorageValue(cid, 20119) >= 1 or not v then

 

oque seria 20119? OBS; o unique id é 50015

MaenilseM
30 de setembro de 2013 às 20:40

20119 é a id da storage ...

ariiussA
30 de setembro de 2013 às 21:00

Quando eu abro o baú aparece qe nao é de quest, aparece tipo qnd da open na BP e abre os slots

RoksasR
30 de setembro de 2013 às 21:25

rsrs Coloque UNIQUEID 20099

ariiussA
05 de outubro de 2013 às 16:40

Ainda apareçe It's Empty...já mudei a storage e não foi ainda ;s

RoksasR
05 de outubro de 2013 às 17:09

Então você não tem a vocação correta, deve ser Kina, Sorc, Druid ou Pally, sem promotion.

ariiussA
06 de outubro de 2013 às 14:25

Arrumei ! Era as vocations....Mais agora quando eu clico não aparece item algum,...já arrumei os IDS de acordo com oq eu quero...

Aparece: Quest completa! E quando abro a bag não tem nada.....


@UP

 

(Sou novo no forum, não sei se pode dar up...)

Editado Outubro 5 por ariiuss

RoksasR
06 de outubro de 2013 às 14:36

Script editado.

ThaynaT
06 de outubro de 2013 às 16:18

REMOVIDO - FLOOD

Editado Outubro 6 por Roksas

RoksasR
06 de outubro de 2013 às 17:55

#skynet - Alertado.

Assuntos não relacionados ao fórum.

ariiussA
06 de outubro de 2013 às 18:40

Muito bom, Brigado Roksas, REP+ .... O tópico pode ser fechado !!

OmegaO
06 de outubro de 2013 às 19:20

Tópico movido para a seção de dúvidas e pedidos resolvidos.