Ir para conteúdo
  • 0

[QUEST] ao clicar no Baú e ganhar 3 Remunerações


Thimusgamer

Pergunta

Gostaria que alguém (de boa vontade) criasse um script para mim ..

Creio que seja bem simples.

 

O jogador faz a Quest, ao clicar em 1 Baú ele ganha:

1º uma Outfit que sómente quem faz a quest ganha.

2º Uma quantidade em XP

3º um pouco de Dinheiro

 

Ajudo em REP++ :D

 

Obg.

Link para o comentário
https://xtibia.com/forum/topic/213946-quest-ao-clicar-no-ba%C3%BA-e-ganhar-3-remunera%C3%A7%C3%B5es/
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

eu n sei qual server ta usando..poderia me informa pra pode add a outfit ?

 

testa esse como base

 

data/action/script/xxx.lua

 

local money_reward = xxx -- id do dinheiro
local experience = 8000 -- experience q ele ira ganhar
local storage_quest = 9841 -- storage pra n faze 2x


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

if getPlayerStorageValue(cid, storage_quest) >= 1 then
doPlayerSendTextMessage(cid, 27, "Desculpa, não é possível você completar a quest mais de uma vez só!")
return true
end

doPlayerAddItem(cid, money_reward, 10) -- no 10 é a quantidade
doPlayerAddExperience(cid, experience)
setPlayerStorageValue(cid, storage_quest, 1)
doSendMagicEffect(getThingPos(cid), 29)
doPlayerSendTextMessage(cid, 27, "Parabéns, você completo a quest!")
return true
end

 

 

action.xml

<action actionid="6661" event="script" value="xxx.lua"/>

 

dps eu atalizo ve se consigo add outfit..

 

vms testa com outfit, vai data/XML/outfits.lua

procura pela "tag" da sua outfit q qer q ganhe...vo da 1 exemplo peguei 1 minha

<outfit id="1">
<list gender="0" lookType="511" name="Trainer"/>
<list gender="1" lookType="510" name="Trainer"/>
</outfit>

 

nessa linha.. <outfit id="1">

deche assim

<outfit id="1" quest="181612">

 

ficando..

<outfit id="1" quest="181612">
<list gender="0" lookType="511" name="Trainer"/>
<list gender="1" lookType="510" name="Trainer"/>

ai tu vai no script em baixo de...

setPlayerStorageValue(cid, storage_quest, 1)

coloka

setPlyerStorageValue(cid, 181612, 1)

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...