BR
dúvida

Quests dando outfit

Por BreisPodeu, 06 de jan. de 2014 em Scripts

resolvido
tibia
script
otserv
8
2.2k
BreisPodeuB
07 de janeiro de 2014 às 15:20

Tipo do script: actions

Protocolo (versão do Tibia): 8.6

Servidor utilizado: OTX Server 2.81 based in tfs 0.3.7

Nível de experiência: Média

Adicionais/Informações:

 

Galera, no meu server, o system.lua das quests tem a possibilidade de colocar para ganhar outfit com recompensa.. Como eu configuro isso?

local questsOutfit = {

}

A parte que possibilita essa escolha é

        if(questsOutfit[storage] ~= nil) then

            local outfit = questsOutfit[storage]

            doPlayerAddOutfit(cid, ouftit[1], outfit[3])

            doPlayerAddOutfit(cid, ouftit[2], outfit[3])

            local addonmessage = "You have found the " .. outfit[4] .. "."

            doCreatureSay(cid, addonmessage, TALKTYPE_ORANGE_1, true)

        end

Vlw :D


Alguem?

zipter98Z
08 de janeiro de 2014 às 19:25

Área incorreta, tópico movido. Mais cuidado da próxima vez.

Piabeta KunP
08 de janeiro de 2014 às 19:25

Tipo do script: actions

Protocolo (versão do Tibia): 8.6

Servidor utilizado: OTX Server 2.81 based in tfs 0.3.7

Nível de experiência: Média

Adicionais/Informações:

 

Galera, no meu server, o system.lua das quests tem a possibilidade de colocar para ganhar outfit com recompensa.. Como eu configuro isso?

local questsOutfit = {

}

A parte que possibilita essa escolha é

        if(questsOutfit[storage] ~= nil) then

            local outfit = questsOutfit[storage]

            doPlayerAddOutfit(cid, ouftit[1], outfit[3])

            doPlayerAddOutfit(cid, ouftit[2], outfit[3])

            local addonmessage = "You have found the " .. outfit[4] .. "."

            doCreatureSay(cid, addonmessage, TALKTYPE_ORANGE_1, true)

        end

Vlw :D

Alguem?

cara olha a area que voce postou, aqui nao é lugar para isso!

 

pedindo para moverem tome mais cuidado e preste atenção de onde postar!

BreisPodeuB
09 de janeiro de 2014 às 08:26

Onde eu havia postado? Jurava que era nessa parte do forum, desculpem ae =)

JoaozinhoNAJ
09 de janeiro de 2014 às 08:39

local questsOutfit = {
-- [Storage] = {lookType1, lookType2, Addon, Nome da Outfit},
[1000] = {137, 137, 3, "Citizen Outfit"},
}

local outfit = questsOutfit[storage]

doPlayerAddOutfit(cid, ouftit[1], outfit[3])

doPlayerAddOutfit(cid, ouftit[2], outfit[3])

 

Vai dar erro, os nomes não se coincidem.

Editado Janeiro 9 por JoaozinhoNA

KilluaK
09 de janeiro de 2014 às 13:39

Faça assim:


function onUse(cid, item, fromPosition, itemEx, toPosition)
    if getPlayerStorageValue(cid, 238192) == -1 then
        doPlayerAddOutfit(cid, 128, 3)
        doPlayerSendTextMessage(cid, 25, "Voce recebeu um outfit.")
        doPlayerSetStorageValue(cid, 238192, 1)
    else
        doPlayerSendCancel(cid, "Voce ja fez essa quest!")
    end
    return true
end

Basta configurar a linha doPlayerAddOutifit, aí no caso eu puis pra ele ganhar o citizen full.

BreisPodeuB
10 de janeiro de 2014 às 00:00

Vlw ae galera, JoaozinhoNA, era exatamente isso q eu queria saber kkk

zipter98Z
10 de janeiro de 2014 às 13:59

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