KA

item que adiciona vip sistema kydrai

Por katruss, 15 de jan. de 2014 em Scripts

9
938
katrussK
15 de janeiro de 2014 às 16:32

Boa tarde a todos, desculpem se postei na area errada, mais gostaria de saber se alguem poderia ajudar, como fazer para colocar um item que adiciona vip, pelo vip system do kydrai pela account, se tiver como queria que explicasse como..

desde ja Obrigado!

Se estiver em area erra peço que movam, pois sou novo aki!

Obrigado

15 de janeiro de 2014 às 16:46

Use esse Systema....

 

 

Primeiro va até Nome da pasta/Data/actions/scripts e crie um arquivo.lua chamado "sistemavip.lua"

Citar

 

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

local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}

local days = 30 -- coloque os dias que serão a VIP!
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13500)
local timenow = os.time()

if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
setPlayerStorageValue(cid, 13500, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end

return TRUE
end

 

Os textos que estao em AZUL e o action ID que voce colocara no piso , Depois que fizer isto salve e feche!

 

Depois abra a actions.xml adiciona isoo!

Citar

<action itemid="10309" script="sistemavip.lua"/>

 

o ITemID coloque o ID de o item que voce quer que adicione a VIP!

 

538tup.png

Agora vamos adicionar as movements!

 

Va até Nome da pasta/Data/movements/scripts e crie um arquivo.lua chamado "sistemavip.lua"

Citar

function onStepIn(cid, item, position, fromPosition)


local config = {
msgDenied = "Você nao e VIP compre agora mesmo!",
msgWelcome = "Bem Vindo a area VIP!"
}

if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
return TRUE

end

 

Depois abra a movements.xml adiciona isoo!

Citar

<movevent type="StepIn" actionid="13500" event="script" value="sistemavip.lua"/>

538tup.png

Pronto sua VIP esta pronta!

Ajudei? REP+

katrussK
15 de janeiro de 2014 às 17:11

Desculpa mais não deu!

HamachineH
16 de janeiro de 2014 às 13:23

vc deve ta fazendo isso errado cara.

 

oq o cara falou ali em cima ta certo!

 

da algum error? se der, qual?

Editado Janeiro 16 por Hamachine

dalvorsnD
16 de janeiro de 2014 às 13:34

Ele quer pro sistema do kydrai, se nao me engano ele possui funcoes proprias para adicionar os dias de vip, voce so precisa fazer uma action e usar as funcoes da lib, nada mais

katrussK
16 de janeiro de 2014 às 15:49

Resolvido!

Obrigado a quem tentou ajudar!

xXMythuszXxX
17 de janeiro de 2014 às 01:35

 

Resolvido, reportado para moverem.

zipter98Z
17 de janeiro de 2014 às 12:09

Sanado, movido.

MarceloHeuheuheuM
18 de janeiro de 2014 às 15:50

FUNCIONO MERDA ! REP + o.O