PE

Account Nova Ganha Premium

Por PedroBNC, 18 de dez. de 2011 em Archived

tibia
script
otserv
7
1k
PedroBNCP
18 de dezembro de 2011 às 17:06

Tipo do script: Premium

Protocolo (versão do Tibia): 8.54

Servidor utilizado: TFS 3.6 (eu acho)

Nível de experiência: Intermediario

Adicionais/Informações: É o seguinte...eu quero um script que faça as novas contas do otserver começar com 5 dias de premium.

 

 

Obrigado.

jhon992J
18 de dezembro de 2011 às 19:54

vai em data/creaturescripts/scripts e abre o arquivo "login.lua" nele adiciona:

if (getPlayerStorageValue(cid, 20102) ~= 1) then
doPlayerAddPremiumDays(cid, 5)  -- 5 é o numero de dias premmy pode trocar se quiser
setPlayerStorageValue(cid, 20102, 1)
end

PedroBNCP
19 de dezembro de 2011 às 11:36

Pow mano me ajudou muito. valeu.

 

sera que teria um jeito de melhorar esse script tipo assim, qndo ele entrar e ganhar a premium aparecer uma mensagem na tela dele falando.

Congratulations, good luck on your journey, I almost forgot here are your 5 days of premium.

Editado Dezembro 19 por Zuaera

jhon992J
19 de dezembro de 2011 às 18:43
if (getPlayerStorageValue(cid, 20102) ~= 1) then
doPlayerAddPremiumDays(cid, 5)  -- 5 é o numero de dias premmy pode trocar se quiser
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Congratulations, good luck on your journey, I almost forgot here are your 5 days of premium.")
setPlayerStorageValue(cid, 20102, 1)
end

PedroBNCP
21 de dezembro de 2011 às 15:59

if (getPlayerStorageValue(cid, 20102) ~= 1) then
doPlayerAddPremiumDays(cid, 5)  -- 5 é o numero de dias premmy pode trocar se quiser
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Congratulations, good luck on your journey, I almost forgot here are your 5 days of premium.")
setPlayerStorageValue(cid, 20102, 1)
end

 

Cara esse seu script esta dando premium para todo PLAYER NOVO, quero que de para ACCOUNT NOVA.

O Script desse jeito esta funfando assim : eu crio a conta e o char ai ganho 5 dias, ai crio outro char na mesma acc e ganho mais 5. tenta fazer ae, pra ACCOUNT NOVA ganhar 5 dias, ou melhor, todas as ACCOUNTS que forem criadas venhamcom 5 dias premium, tenta ae kra por favor.

jhon992J
21 de dezembro de 2011 às 18:37
if (getPlayerStorageValue(cid, getPlayerAccountId(cid)+3210) ~= 1) then
doPlayerAddPremiumDays(cid, 5)  -- 5 é o numero de dias premmy pode trocar se quiser
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Congratulations, good luck on your journey, I almost forgot here are your 5 days of premium.")
setPlayerStorageValue(cid, getPlayerAccountId(cid)+3210, 1)
end

1 mês depois...
PedroBNCP
01 de janeiro de 2012 às 18:33

Continuou o mesmo bug.

Editado Janeiro 1 por Zuaera