Andei procurando e não achei...
Quero fazer uma quest que o player possa pegar o item sempre quando quiser.
E aproveitando o tópico, nem quest normal consigo fazer, alguém me da um help? vlw
Andei procurando e não achei...
Quero fazer uma quest que o player possa pegar o item sempre quando quiser.
E aproveitando o tópico, nem quest normal consigo fazer, alguém me da um help? vlw
<action uniqueid="1000" event="script" value="quest.lua"/>
local config = { level = 50, -- Level mínimo para pegar a recompensa chestuid = 1000, -- Unique ID do chest item = 2160 -- ID do item } function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid == config.chestuid then if getPlayerLevel(cid) >= config.level doPlayerSendTextMessage(cid, 22, "Voce pegou sua recompensa.") doPlayerAddItem(cid, config.item, 1) else doPlayerSendTextMessage(cid, 22, "Voce nao tem level suficiente para pegar sua recompensa.") end end end
Não testei essa action, se não funcionar posta aqui que eu vejo o que está errado.
att.
Sukx
- Meus tutoriais -
Compilando o The Forgotten Server
Criando um WebBrowser avançado
Otitemeditor
- Meus prêmios -
Contato:
/\
É melhor usar actionid doque uniqueid...
Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*
/\
ñ faz diferença se é uma quest, action ids são melhores soh pq podem ser usadas quantas vezes forem necessárias.
/\
Por isso mesmo, se ele usar o mesmo unique id doque o de uma quest no serv pode (nao sei nunca testei ahieuhea) dar erro...
Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*
/\
o servidor e o map editor avisam quando tem 2 ou mais unique ids repetidas
/\
mas os 2 continuam funcionando?
Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*
/\
sim se forem pra funções diferentes Ex:
action e movements
"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,
Então nesse caso não ia funcionar, porque os 2 sao actions...
Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*
Ele provavelmente só irá usar uma vez o unique id
Fiz com action se prefirir:
<action actionid="1000" event="script" value="quest.lua"/>
local config = { level = 50, -- Level mínimo para pegar a recompensa chestaid = 1000, -- Action ID do chest item = 2160 -- ID do item } function onUse(cid, item, fromPosition, itemEx, toPosition) if item.actionid == config.chestaid then if getPlayerLevel(cid) >= config.level doPlayerSendTextMessage(cid, 22, "Voce pegou sua recompensa.") doPlayerAddItem(cid, config.item, 1) else doPlayerSendTextMessage(cid, 22, "Voce nao tem level suficiente para pegar sua recompensa.") end end end
att.
Sukx
- Meus tutoriais -
Compilando o The Forgotten Server
Criando um WebBrowser avançado
Otitemeditor
- Meus prêmios -
Contato:
Sukx você não fechou 1 if e a função e na tabela separe os elementos usando ','(virgula)
"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,