15
pedido

Vip System

Por 1579091, 14 de ago. de 2012 em Scripts

9
1.2k
15790911
14 de agosto de 2012 às 17:03

Bom preciso de um vip system com os seguintes requisitos:

* Apenas o GOD pode dar a vip (ou pelo site)

* O comando pra dar a VIP é /addvip jogador, 20 (/addvip nome_do_player, dias)

* O Storage da vip ser 13000

* O tile da vip (pra poder passar) vai ser actiondID 15000

* Quando passar pelo tile, apareçer uma janela na tela dizendo:

 

"Bem vindo a Area Vip

A area vip é compostas das cidades:

titit

titi

tii (dps eu arrumo o resto do que eu vo qre aki dentro)"

 

Bom é só isso, eu procurei em muitos tutoriais e nao achei um com exatamente o que eu quero (é claro eu sei q tem q mudar os ids e talz mais n achei um q houvesse somente isso)

 

é só isso, se alguem achar, porfavor passar somente esses requisitos que eu pedi

 

quem puder responder ++ Rep

TeteuziiNT
14 de agosto de 2012 às 18:15

Cara eu Tbm Quero Um Systema Vip Desses,Quem Consegui avisa Please!

SkyLighS
14 de agosto de 2012 às 21:39

to sem tempo pra editar os baguih pra tu

 

mas eu peguei o do system vip 1.0 e so botei a parte do god adicionar

 

function onSay(cid, words, param)
local storageplayer = getPlayerStorageValue(cid, 13545)
local timenow = os.time()
if getPlayerStorageValue(cid, 13545) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end

if getPlayerAccess(cid) == 5 then
local t = string.explode(param, ",")
if not t[2] then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
setPlayerStorageValue(cid, 13545, time)
end
local player = getPlayerByName(t[1])
local days = t[2]
local pid = getPlayerByNameWildcard(t[1])
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")
return TRUE
end
local daysvalue = days*3600*24
local storageplayer = getPlayerStorageValue(player, 13545)
local timenow = os.time()
local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue)
doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.")
setPlayerStorageValue(player, 13545, time)
local quantity = math.floor((getPlayerStorageValue(player,13545) - timenow)/(3600*24))
doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.")
end

 

como to sem tempo n vo poder postar o resto pra ti creio que você tenha ou edite

 

Cara eu Tbm Quero Um Systema Vip Desses,Quem Consegui avisa Please!

 

Cuidado com o flood

reportado

15790911
15 de agosto de 2012 às 13:00

Skyligh, tu só posto o script qndo tiver tempo poste tudo certinho..

TeteuziiNT
15 de agosto de 2012 às 14:16

Desculpa Cara,Vlw Pelo Aviso!

E Obrigado

Editado Agosto 15 por TeteuziiN

SkyLighS
15 de agosto de 2012 às 19:06

Ja estou com tempo o do talk se você pudar muda as storage eu agradeceria que da preguiça

 

aki esta o do movement's

 

function onStepIn(cid, item, position, fromPosition)
local config = {
msgDenied = "Você não e vip ,para adqrir sua vip fale !buyvip que custa 1KK",
msgWelcome = "Seja Bem Vindo a Area vip."
}
if getPlayerStorageValue(cid, 13545) - 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

 

eu postei ate o script do movements , pq e o do buy

 

aki esta no movements.xml

 

    <movevent type="StepIn" uniqueid="13700" event="script" value="NOME DO ARQUIVO.lua"/>

 

Em talkactions.xml

 

			  <talkaction words="/addvip;/removevip" event="script" value="NOME DO ARQUIVO.lua"/>

 

lembrando o script ja esta pra somente god's usarem

15790911
16 de agosto de 2012 às 19:16

no caso você passou o tile da vip cara, gostaria da vip em si, akela de storage, em que todos os players vips continham...

 

bom, mas não entendi muito bem se foi o que vc passou foi oq eu pedi, qual seria o storage da vip?

 

13545 certo?

 

nem funfo ;/

SkyLighS
16 de agosto de 2012 às 19:18

Veih a storage se tenque mudar

15790911
16 de agosto de 2012 às 19:35

mais não funfou, tipo se da /addvip n da nada!