NM
action

[Action] Mudando De Acesso Após Usar Um Item!

Por nmaster, 14 de jan. de 2011 em Actions e Talkactions

otserv
tibia
script
3
832
nmasterN
14 de janeiro de 2011 às 22:48

Olá amantes Xtibianos!

Hoje vim trazer a vocês um scritp desenvolvido pelo NoobLess

O Script faz com que o player mude de Group (acesso) após usar um item.

 

Vá em Data/Actions/Scripts e crie acessitem.lua, dentro você poe:

local config = {
   group_id = ID,
   id_item = xxxx
   }

function onUse(cid, item, fromPosition, itemEx, toPosition)

   if item.itemid == config.id_item then
   doPlayerSetGroupId(cid, config.group_id)
   doPlayerSendTextMessage(cid, 22, 'Your group id is '.. config.group_id ..'!')
end
   return true
end  

XXXX = ID do items que você vai escolher para mudar o acesso.

 

Logo depois volta a pasta anterior de actions onde tem o actions.xml e adicione a linha:

<action itemid="xxxx" script="acessitem.lua"/>

 

XXXX = ID do items que você vai escolher para mudar o acesso.

OBS: O Mesmo xxxx do script lua é o mesmo do actions.xml (MUDE NOS 2)

 

 

Atenciosamente,

NucklesMaster (Noynac) ~

 

Bom Proveito!.

VodkartV
14 de janeiro de 2011 às 23:02

ainda acho mais seguro fazer pelo comando,além disso esse item nem é removido se tiver gm vagabundo no ot sai distribuindo esse item e já era

nmasterN
15 de janeiro de 2011 às 16:13

Isso vai de cada um! mais quem quiser botar o Item pra remover é so por:

local config = {
   group_id = ID,
   id_item = xxxx
   }

function onUse(cid, item, fromPosition, itemEx, toPosition)

   if item.itemid == config.id_item then
   doPlayerSetGroupId(cid, config.group_id)
   doPlayerSendTextMessage(cid, 22, 'Your group id is '.. config.group_id ..'!')
   doPlayerRemoveItem(cid, config.id_item, 1)
end
   return true
end

Editado Janeiro 15 por NucklesMaster