Ir para conteúdo

Vip System By Account V1.0


Kydrai

Posts Recomendados

O Meu da esse erro

 

Fatal error: Uncaught exception 'E_OTS_NotLoaded' in C:\xampp\htdocs\pot\OTS_Account.php:439 Stack trace: #0 C:\xampp\htdocs\accountmanagement.php(11): OTS_Account->getRecoveryKey() #1 C:\xampp\htdocs\index.php(123): include('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\pot\OTS_Account.php on line 439

 

ALGUEM AJUDA PLS

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

Kydrai atualiza o sistema pra funcionar em gesior 0.3.8 ele tem um sistema vip dentro do site que o GM add points na acc do player para ele comprar dias VIPs, no banco de dados é utilizado vip_time e nao viptime como é o seu, tem como vc fazer esse sistema pra ficar integrado ao gesior 0.3.8?

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 weeks later...

Cara...

eu fiz tudu certinho.

deu tudu certo.

da vip em todos os characters da conta e tudu ...

sistema eh perfeito mesmo...

mais nao consigo fazer o chao para os players passarem...

eu fiz oke vc falo do viptile ali e nao da certo...

mesmo colokando o id 15000 no chao

o player passa e nao acontece nada.

da para ajudar?

Valeu :)

 

aaaaaaa...

descobri pke...

tinha funcionado sim...

mais o player vip entra na area vip e nao acontece nada...

tem como vc refaze o viptile com efeitos quando o vip entra?

e tambem colokar uma fala do tipo Bem vindo a area vip !

tem como? :)

Link para o comentário
Compartilhar em outros sites

Cara...

tentei fazer uma script para seu sistem vip por login...

de uma olhada.

 

function onLogin(cid)

 

if (isVip(cid) == TRUE and string.match(getCreatureName(cid), "%p%a+%p") ~= '[VIP]') or (isVip(cid) == FALSE and string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]') then

doPlayerSendTextMessage(cid, 4, "Você vai ser kikado em 10 segundos para mudar seu nome.")

addEvent(doChangeStats, 10000, cid)

end

 

return TRUE

end

 

function doChangeStats(cid)

 

local ne = string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]' and string.sub(getCreatureName(cid), 7) or "[VIP] " .. getCreatureName(cid)

local id = getPlayerGUID(cid)

 

if string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]' then

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)/2)

setCreatureMaxMana(cid, getCreatureMaxMana(cid)/2)

doCreatureAddHealth(cid, getCreatureMaxHealth(cid)/2)

doCreatureAddMana(cid, getCreatureMaxMana(cid)/2)

else

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)*2)

setCreatureMaxMana(cid, getCreatureMaxMana(cid)*2)

doCreatureAddHealth(cid, getCreatureMaxHealth(cid)*2)

doCreatureAddMana(cid, getCreatureMaxMana(cid)*2)

end

doRemoveCreature(cid)

db.executeQuery("UPDATE `players` SET `name` = `"..ne.."` WHERE `id` = "..id)

end

 

ele dobra a life e a mana do player normal...

porem esta dando este erro no executavel...

 

[10/04/2011 00:45:43] mysql_real_query(): UPDATE `players` SET `name` = `[VIP] Eddy Ox` WHERE `id` = 7 - MYSQL ERROR: Unknown column '[VIP] Eddy Ox' in 'field list' (1054)

[10/04/2011 00:45:43] Eddy Ox has logged in.

 

 

tem como vc me ajudar?

eh muito urgente. :(

Link para o comentário
Compartilhar em outros sites

oi, como faço isso no nicaw, a database eh por Premmy nao vip. queria alguem que podesse me ajudar com isso. pois estou tendo um trabalho pra achar. consegui fazer varias coisas em meu serv, nao sabia improvisava. mas esse agora ta dando trabalho. pelo menos quero poder dar vip aos jogadores pela database mas percebe, que. se eu der a vip pelo NPC, na conta aparece Vip account, ele viaja de boa. mas se eu colocar premmy pela database eles nao podem viajar. Ja fiz conta no pagseguro, mas nao sei quais procedomentos a seguir. alguem pode me ajudar? se puder. add msn

yuekato_otaku@hotmail.com

 

OBs: meu server eh wodbo. e nao sei a versao do meu site. se tiverem como ensinar a descobrir.

Editado por CoyoteStark
Link para o comentário
Compartilhar em outros sites

kydrai OW n tem como adiciona nesse seu systema vip para o nome do player fika destacado ex: [VIP]name

e dobrar a life e mana dos player vip?

se tiver como posta o systema

abraçosss

 

 

MUITO BOM SEU SISTEMA VIPP

REP+

Editado por wellpower
Link para o comentário
Compartilhar em outros sites

Acho que esse ajuda:

function onLogin(cid)
if (isVip(cid) == TRUE and string.match(getCreatureName(cid), "%p%a+%p") ~= '[VIP]') or (isVip(cid) == FALSE and string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]') then
doPlayerSendTextMessage(cid, 4, "Você vai ser kikado em 10 segundos para mudar seu nome.")
addEvent(doChangeStats, 10000, cid)
end

return TRUE
end 

function doChangeStats(cid)
local ne = string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]' and string.sub(getCreatureName(cid), 7) or "[VIP] " .. getCreatureName(cid)
local id = getPlayerGUID(cid)

if string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]' then
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)/2)
setCreatureMaxMana(cid, getCreatureMaxMana(cid)/2)
doCreatureAddHealth(cid, getCreatureMaxHealth(cid)/2)
doCreatureAddMana(cid, getCreatureMaxMana(cid)/2)
else
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)*2)
setCreatureMaxMana(cid, getCreatureMaxMana(cid)*2)
doCreatureAddHealth(cid, getCreatureMaxHealth(cid)*2)
doCreatureAddMana(cid, getCreatureMaxMana(cid)*2)
end

doRemoveCreature(cid)
db.executeQuery("UPDATE players SET name = '"..ne.."' WHERE id = "..id)
end

 

Fonte: http://www.xtibia.com/forum/topic/154907-sistema-vip-kydrai-nick-vip/

Link para o comentário
Compartilhar em outros sites

Vlw kydray ajudo sim mais um REP+

 

 

agora se tu poder me ajuda quero que nesse script ao inves de o player paga 1kk pela vip ele tenha de dar esse item id:10309, falando !activevip

 

function onSay(cid, words, param, channel)

if words == "/buyvip" then

local price = 1000000

local days = 30

if doPlayerRemoveMoney(cid, price) then

addVipDays(cid, days)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você adicionou "..days.." dia(s) de vip, agora você possui "..getVipDays(cid).." dia(s) de vip.")

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de "..price.." para adicionar "..days.." dia(s) de vip.")

end

 

elseif words == "/vipdays" then

local duration = getVipDate(cid)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você possui "..getVipDays(cid).." dia(s) de vip."..(duration and (" Ela irá durar até "..duration..".") or ""))

end

return TRUE

end

 

desculpa kydray depois de um tempo logado o script de aumentar a vida e mana e do [VIP] deu esse erro

 

[17/04/2011 13:46:39] [Error - MoveEvents Interface]

[17/04/2011 13:46:39] data/movements/scripts/viptile.lua:onStepIn

[17/04/2011 13:46:39] Description:

[17/04/2011 13:46:39] data/lib/vipAccount.lua:51: attempt to concatenate local 'acc' (a boolean value)

[17/04/2011 13:46:39] stack traceback:

[17/04/2011 13:46:39] data/lib/vipAccount.lua:51: in function 'getVipTimeByAccount'

[17/04/2011 13:46:39] data/lib/vipAccount.lua:67: in function 'getVipDaysByAccount'

[17/04/2011 13:46:39] data/lib/vipAccount.lua:74: in function <data/lib/vipAccount.lua:73>

[17/04/2011 13:46:39] (tail call): ?

[17/04/2011 13:46:39] data/movements/scripts/viptile.lua:2: in function <data/movements/scripts/viptile.lua:1>

Link para o comentário
Compartilhar em outros sites

Parabéns Kydrai,Seu sistema vip é um dos melhores(Se não o melhor) que eu vi até hoje,é extremamente funcional e fácil de criar alguuns sistema com base nele.

Att,Fault.

Link para o comentário
Compartilhar em outros sites

Hum... estou usando uma verção do TFS que nao possui a pasta data\lib, possui outra maneira de fazer esse sistema?

 

OBS: no crystalserver 8.71 funcionou perfeitamente...mas lá possui a pasta data\lib

 

Agradeço desde já.

Edurox

 

EDIT: A verção do TFS é mystic spirit 2.10 -8.71

Editado por IcExMaN
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...