IZ
action

[Tutorial]Script de base para quest

Por izac ximenes, 21 de abr. de 2015 em Actions e Talkactions

script
4
837
21 de abril de 2015 às 20:13

Iae galera blz?eu sei que esse script pode ser meio paia mais tem muita gente que procura:
Esse script serve de base para que voce possa fazer seus script de quando player der um click no pau ele recebe uma recompensa vamos la

Action.lua

 

 


function onUse (cid,item,frompos,item2,topos)
pos = {x=, y=, z= }
UID_DO_BAU = xxxx
STORAGE_VALUE = xxxx
ID_DO_PREMIO = yyyyy
LevelQuest =
if getPlayerLevel(cid) >= LevelQuest then
if item.uid == UID_DO_BAU then
queststatus = getPlayerStorageValue(cid,STORAGE_VALUE)
if queststatus == -1 then
doTeleportThing(cid,pos)
doPlayerSendTextMessage(cid,22,"Parabens! Você Completou Quest!") -- Msg que ira aparecer
doPlayerAddItem(cid,ID_DO_PREMIO,50)
setPlayerStorageValue(cid,STORAGE_VALUE,1)
doSendMagicEffect(pos, CONST_ME_TELEPORT)
else
doPlayerSendTextMessage(cid,22,"Você ja completou essa quest.")
end
end
else
doPlayerSendCancel(cid,'Somente Players com Level '..LevelQuest..'+ conseguem abrir este bau.')
end
return 1
end

 

 

 

Action.xml

 

 

<action uniqueid="xxxxx" event="script" value="Caminho do arquivo"/>

 

 

Explicação:

pos = {x=, y=, z= } -- Aki você coloca a posição quando o player click no bau ser teleportado para essas posições
UID_DO_BAU = xxxx -- coloque um numero qualquer
STORAGE_VALUE = xxxx -- aki voce coloca um numero entre 1 a 45000(eu acho) coloque um que seu serve nao esteja usando
ID_DO_PREMIO = yyyyy -- id do premio que ele vai receber
LevelQuest = zz -- level exigido pela quest

 

no xml

uniqueid="Coloque aki o valor do UID_DO_BAU "

 

agr e so ir no RME e coloca o uniqueid num bau

 

 

 

Creditos

Erondino

21 de abril de 2015 às 20:58

muito bom mano parabéns

 

@ quando player der um click no pau ele recebe uma recompensawacko.png

1 mês depois...
Yan LiimaY
03 de maio de 2015 às 18:36

Vish quero clica no pau não vlw hasuhasuha

KronoK
03 de maio de 2015 às 20:38

Confesso que ri um pouco com o duplo sentido, mais não ta em min controlar isso.

Obrigado pela contribuição.