1 function onSay(cid, words, param, channel)
2 if getPlayerItemCount(cid, 2127) >= 1 then
3 doSummonMonster(cid, Demon)
4 doRemoveItem(2127, 1)
5 else
6 doPlayerSendCancel(cid, 'You don\'t have the required item to use this talkaction')
7 end
8 end
Preste atenção na linha 2 do script acima, ele que verifica se o jogador tem ou não o item de id 2127, Emerald Bangle.
A linha 4 é a responsável por remover o item do jogador, se você quiser, pode removê-la e é só ter
o item para usar a talkaction, sem que este seja removido.
A linha 3 é o que o script irá fazer quando a talkaction for pronunciada, pode ser várias coisas, teleportar, remover item de algum lugar, matar alguém...
A linha 6 é a responsável por mandar a mensagem de cancelar, se o jogador não tiver o item necessário.