CU
pedido

Item que adiciona 30 dias de vip

Por curruwilliam, 18 de jul. de 2015 em Scripts

otserv
6
2.3k
curruwilliamC
18 de julho de 2015 às 16:00

Olá,

 

Preciso de um script que adiciona 30 dias de vip quando o player da use no item, baseado nesse vip system:

http://www.xtibia.com/forum/topic/234581-tfs-1x-vip-system-by-account/

 

O player da use no item, o item some, e a account ganha 30 dias de vip.

 

Obg obg xd

Editado Julho 18 por curruwilliam

MudrockM
18 de julho de 2015 às 16:35

function onUse(cid, item)
    if doRemoveItem(item.uid) then     
doPlayerAddvipDays(cid, 30)
doSendMagicEffect(getCreaturePosition(cid), 28)
        doPlayerSendTextMessage(cid,19, 'Your gain 30 Vip Days!')
end
return true
end

Coloque isto em data/actions/script com o nome vipscroll.lua

 

E dpois em data/actions/actions.xml coloque esta tag:

<action itemid="ID DO ITEM" script="vipscroll.lua" />
curruwilliamC
18 de julho de 2015 às 17:04
Melhor resposta

Eu uso TFS 1.2

http://i.imgur.com/MxuV2Wx.png


Confere:

function onUse(player, item, fromPosition, target, toPosition, isHotkey)  
		player:addVipByAccount(30)
		player:sendTextMessage(MESSAGE_EVENT_ORANGE, "Your gain 30 Vip Days!")
		item:remove(item.uid)
		return true
end
MudrockM
18 de julho de 2015 às 17:25

Você tem que ter a tabela vipdays na sua DB

curruwilliamC
18 de julho de 2015 às 17:26

Você tem que ter a tabela vipdays na sua DB

 

Tabela vip_time em account, já tem.

MudrockM
18 de julho de 2015 às 17:29

Tópico movido para área de Pedidos e Duvidas resolvidos, qualquer duvida entre em contato comigo referente ao tópico

que eu estarei movendo novamente

 

Antenciosamente, MudrocK

Editado Julho 18 por MudrocK