NO

Perfect Vip System

Por noobinhu, 24 de nov. de 2008 em Actions e Talkactions

script
134
43.8k
noobinhuN
26 de janeiro de 2009 às 19:52

Script onLogin added!

No final do tópico.

Não foi testado, bugs, reportem.

MeisterRoxM
26 de janeiro de 2009 às 20:25

onloginrm6.jpg

 

Erro no OnLogin script ^^

noobinhuN
26 de janeiro de 2009 às 20:32

Errinho bobo arrumado. Testa denovo.

MeisterRoxM
26 de janeiro de 2009 às 20:48

Bem agora o char não chega nem a logar.

 

você poem para entrar ele nem chega a entrar e sai volta para o character list.

Catu2208C
27 de janeiro de 2009 às 09:07

Opa.. sempre usei seu script vip em meu servidor, ctz o melhor que existe :), mas agora fui colocar no novo server que estou montando e não deu certo, deve ser porque é tfs 0.3 Beta3, segue abaixo o erro que esta aparecendo no console:

 

[27/01/2009 09:03:16] Lua Script Error: [TalkAction Interface]

[27/01/2009 09:03:16] data/talkactions/scripts/addvip.lua:onSay

 

[27/01/2009 09:03:16] luaGetPlayerStorageValue(). Player not found

 

[27/01/2009 09:03:16] Lua Script Error: [TalkAction Interface]

[27/01/2009 09:03:16] data/talkactions/scripts/addvip.lua:onSay

 

[27/01/2009 09:03:16] luaDoPlayerSendTextMessage(). Player not found

 

[27/01/2009 09:03:16] Lua Script Error: [TalkAction Interface]

[27/01/2009 09:03:16] data/talkactions/scripts/addvip.lua:onSay

 

[27/01/2009 09:03:16] luaSetPlayerStorageValue(). Player not found

 

[27/01/2009 09:03:16] Lua Script Error: [TalkAction Interface]

[27/01/2009 09:03:16] data/talkactions/scripts/addvip.lua:onSay

 

[27/01/2009 09:03:16] luaGetPlayerStorageValue(). Player not found

 

[27/01/2009 09:03:16] Lua Script Error: [TalkAction Interface]

[27/01/2009 09:03:16] data/talkactions/scripts/addvip.lua:onSay

 

[27/01/2009 09:03:16] luaDoPlayerSendTextMessage(). Player not found

 

 

 

Tem alguma ideia de como posso corrigir isso? tentei mexer aqui mas o max que consegui foi adicionar vip no God :(

1 mês depois...
tipsyT
05 de fevereiro de 2009 às 18:49

[05/02/2009  18:31:10] Lua Script Error: [TalkAction Interface] 
[05/02/2009  18:31:10] data/talkactions/scripts/addvip.lua:onSay

[05/02/2009  18:31:10] luaGetPlayerStorageValue(). Player not found

 

Pq da esse erro?

noobinhuN
09 de fevereiro de 2009 às 13:51

O player está offline provavelmente. Ele tem que estar online... ou você está colocando o nome errado dele.

RokkuuR
10 de fevereiro de 2009 às 15:41
O player está offline provavelmente. Ele tem que estar online... ou você está colocando o nome errado dele.

 

O player está online e o nome está correto. Ja usei seu script e funcionou normal, depois de ter baixado o novo "Darkness" que começou a dar esse erro... talvez aconteça isso pela versão do ot.

Se possivel de uma analisada pra ver o porque desse error aparecer

Valeu !

Abraço.

noobinhuN
10 de fevereiro de 2009 às 15:47

Se for da versão eu não tenho culpa... :(

 

O distro que está com bug, você tem que conversar com o distribuidor deste distro.

tipsyT
11 de fevereiro de 2009 às 08:00

Parece que o erro sumiu ;X

 

Se for de interesse ta ai a function do script OnLogin

doPlayerSetTown(cid, townid)
15 de fevereiro de 2009 às 20:53

Muito Bom, gostei mto kra me ajudo mtoo msm

16 de fevereiro de 2009 às 21:08

[16/02/2009 21:02:28] Warning: [Event::loadScript] Can not load script. data/movements/scripts/vipsystem.lua

[16/02/2009 21:02:28] cannot open data/movements/scripts/vipsystem.lua: No such file or directory

[16/02/2009 21:02:29] Warning: [Event::loadScript] Can not load script. data/movements/scripts/wander3.lua

[16/02/2009 21:02:29] data/movements/scripts/wander3.lua:1: '=' expected near 'onStepIn'

[16/02/2009 21:02:29] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/vip.lua

[16/02/2009 21:02:29] cannot open data/creaturescripts/scripts/vip.lua: No such file or directory

 

 

da isso e quando vo passar no piso com actionid 29000 desso 1 andar para baixo... e fiko bugado

 

 

----

 

Desculpa pelo double post,,,, foi mal eu n vi q tinha comentado,,,,

Editado Fevereiro 16 por leonardopressi

amourA
20 de fevereiro de 2009 às 16:42

ou eu to usando o seu script de Vip System

soh que no meu serve promotion eh soh pra vip

entao eu queria um script que quando loga verifica se o player tem a storage de VIP

e se ele n tiver ele perde o promotion

se puder me ajudar eu ficaria grato

;D

noobinhuN
22 de fevereiro de 2009 às 15:11

Faça os mesmos procedimentos do script onLogin que está no tópico, só mude o nome do arquivo etc.

 

Aqui está (não testado, qualquer bug me avise):

 

-- configs

vip_vocation = 9

-- end configs

 

function onLogin(cid)

timenow = os.time()

viptime = getPlayerStorageValue(cid,29000)

quantity = math.floor((getPlayerStorageValue(cid,29000) - timenow)/(3600*24))

if quantity <= 0 and viptime > 0 then

setPlayerStorageValue(cid,29000,0)

if getPlayerVocation(cid) >= vip_vocation then

doPlayerSetVocation(cid, getPlayerVocation(cid)-4)

end

end

return TRUE

end

 

Em negrito você coloca o primeiro ID da vocation VIP (se colocar 9, vai checar se o player tem voc maior ou igual que 9 e então retirar a vocação).

Editado Fevereiro 22 por noobinhu

WondaW
25 de fevereiro de 2009 às 02:16

tipo 1 dia de vip = ?

 

cmo eu tiro dias de vip dle?

 

 

passa 1 dia ot ligado e sai 1 dia de vip??

 

fexar o ot e sai 1 dia de vip?