GO

Vip X Premium - Website

Por GODHalf, 15 de mai. de 2010 em Archived

11
2.5k
GODHalfG
15 de maio de 2010 às 00:31

Existe a diferença Vip / Premium.

 

Eu configurei meu OT para o player ganhar VIP quando o GOD liberar o comando /addvip PLAYER.

 

Agora a minha dúvida é a seguinte...

Quando eu disponibilizo no site a venda de "vip" a account da pessoa ganha premium e não VIP.

 

Como e aonde eu preciso fazer esssa modificação para que no lugar de ganhar PREMIUM ele ganhe VIP days!

 

 

Quem puder me ajudar, valeuuu!

DeuzD
18 de maio de 2010 às 13:15

amigo ta na area errada, tenho certeza que nao eh nessa area, e isso é meio complicado, vai ser dificil alguem poder ajudar ;s

 

 

topic@

area errada., bota em duvida sobre servidores

GODHalfG
19 de maio de 2010 às 18:52

Caso esteja errado mesmo, alguém pode mover? Preciso tirar essa dúvida :(

1 mês depois...
gabrielcepG
24 de junho de 2010 às 01:27

Cara eu acho que não é possivel,não sei...

 

 

Aconselho você a passar a usar o sistema de premium,porque na maioria dos servers tudo é mais fácil com premium

 

 

Passagens de barco(vc coloca todas free e o barco vip vc coloca pra viajar so premy)

 

 

as spells vc coloca td pra free

 

 

e assim vai indo!

 

 

e tem config no server pra identificar se eh premy ou nao

 

IsPremium

10 meses depois...
coyotestarkC
12 de abril de 2011 às 00:12

Tenho a mesma duvida. ontem eu fiz um texte, fui no Xamp,e add 10 dias premydays pelo sql para todos os players do ot, nos play apareceu que eles tava premy ou vip seilá. mas eles nao podiam pegar barco nem usar magia premy; ja se eu levasse eles ate o NPC. eles davam hi premium yes. e pronto ja era. ah o comando

/xaddpacc Player, dias. tambme deu o que eu queria. mas o play nao usa as funções.

alguem ajuda?

Editado Abril 12 por CoyoteStark

IsbigoI
12 de abril de 2011 às 13:03

Você pode criar um item que adc dias vip ao player, cria ele poem ao seu site pra vender, e quando o kra compra ele click e ganha os dias vips!

Se você kiser o Script eu tenho aki...

 

Crie um Arquivo chamado addvip.lua em Data\actions\scripts, Dentro dele ponha:

local days = 30



function onUse(cid, item, itemEx)
local name = getCreatureName(cid)
	vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,vip.getDays(days))
	doPlayerSendTextMessage(cid,25,"Você recebeu "..days.." dias de vip.")
	doRemoveItem(item.uid, 1)
      return TRUE
end

 

Depois vai em data\actions abra o Actions.xml e adc la:

	<action itemid="xxxx" event="script" value="addvip.lua"/>

 

Em xxxx você poem o ID do item que o kra vai receber, e click pra ativar a vip.!



 

----------------------------------------------------------------------------------------------------------------

Se eu ajudei de + rep aew ;]'

 

Projeto:

Projeto Pokemon

coyotestarkC
12 de abril de 2011 às 14:42

cara nao sei o que ta errado. mas quando eu clico no item que coloquei diz que nao posso usalo, e da um erro no console da um erro.

post-302635-080455300 1302629897_thumb.jpg

 

item usado soul stone ID 5809

ot wodbo.

IsbigoI
12 de abril de 2011 às 15:08

Tenta adicionar isto, eu acho que esqueci

:worriedsmiley:

 

Vai em ( Data\Creaturescript\scripts )Crie um arquivo chamado vip.lua .

 

Dentro do Arquivo ponha isto.

 

function onLogin(cid)
local pos = {x=xxxx, y=xxxx, z=x}
pos = {x=xxxx, y=xxxx, z=x}
if vip.hasVip(cid) == TRUE then
if getPlayerStorageValue(cid,55555) ~= 1 then
setPlayerStorageValue(cid,55555,1)
end
elseif vip.hasVip(cid) ~= TRUE and vip.getVip(cid) ~= 0 then
if getPlayerStorageValue(cid,55555) == 1 then
doTeleportThing(cid, pos, TRUE)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your VIP's over!")
doPlayerSendTextMessage(cid,22,"Your VIP's over!")
setPlayerPromotionLevel(cid, 1)
setPlayerStorageValue(cid,55555,2)
elseif getPlayerStorageValue(cid,55555) == -1 then
setPlayerStorageValue(cid,55555,2)
end
end
return TRUE
end

 

Depois vá em ( Data\creaturescript )abra o Creaturescript.xml e adicione:

	<event type="login" name="FimVip" event="script" value="vip.lua"/> 

 

Depois voute ao ( data\creaturescript\script ) abra login.lua e adicione la:

registerCreatureEvent(cid, "FimVip")

 

Explicando:

La em:

local pos = {x=xxxx, y=xxxx, z=x}
pos = {x=xxxx, y=xxxx, z=x}

 

Mude os xxxx pela posição para aonde o player vai quando a vip acabar.

 

Testa ai qualquer coisa tamo aew!

Editado Abril 12 por Isbigo

coyotestarkC
13 de abril de 2011 às 13:45

man, muito obrigado pela ajuda mas continua dando o mesmo erro. quando eu clico no item. da o mesmo erro. ate tendei mudar e botei isso

 

 

doPlayerRemovePremiumDays(cid, days)

 

mas da o mesmo erro.

 

 

se tiver npc que eu possa escolher o item que ele vai trocar pelo premy tambem ajuda.

pq eu coloco o item no npc e dou ao player. ele vai la e troca pelo Premy;

 

tem um promote no meu ot qe da premy. mas nao tem onde eu altero apra ao inves de 3 moedas, usar um outro id no meu casp 5809 que eh do soul stone.

1 mês depois...
IsbigoI
02 de maio de 2011 às 10:52

ME passa seu EMAIL, ou me adicione aew que irei te ajuda :thumbsupsmiley2:

 

Drsbelo@windowslive.com

7 meses depois...
LordstoonL
08 de dezembro de 2011 às 09:28
Cara eu acho que não é possivel,não sei...

 

 

Aconselho você a passar a usar o sistema de premium,porque na maioria dos servers tudo é mais fácil com premium

 

 

Passagens de barco(vc coloca todas free e o barco vip vc coloca pra viajar so premy)

 

 

as spells vc coloca td pra free

 

 

e assim vai indo!

 

 

e tem config no server pra identificar se eh premy ou nao

 

IsPremium

 

só uma duvida, sabe como configurar os npcs de barco pra players free poderem viajar também? seu souber fala aew vai ajudar muito.