FA
pedido

Quando Player Nascer Ganhar 10 Dias De Premmy

Por Farathor, 30 de mar. de 2014 em Scripts

23
2.4k
FarathorF
30 de março de 2014 às 21:46

Galera, Gostaria De Que Quando o Player Nascer Ele Ganha-se 10 Dias de Premmy. Obrigado!

30 de março de 2014 às 22:46


function onLogin(cid)

 

 

local storage = 123

local dias = 10

 

 

if (not isPremium(cid)) and getPlayerStorageValue(cid, storage) <= 0 then

doPlayerAddPremiumDays(cid, dias)

doPlayerSendCancel(cid, "Você ganhou "..dias.." Dia(s) de Premium.")

end

 

 

return true

end

akira021A
30 de março de 2014 às 23:34

 

j
function onLogin(cid) 


local storage = 123
local dias = 10


 if (not isPremium(cid)) and getPlayerStorageValue(cid, storage) <= 0 then
    doPlayerAddPremiumDays(cid, dias)
    doPlayerSendCancel(cid, "Você ganhou "..dias.." Dia(s) de Premium.")
 end


return true
end
Duuh..

 

Faltou soh o setPlayerStorageValue(cid,dias,1) depois do if

 

Se nao toda vez que acabar a vip e o player logar ele vai ganhar os 10 dias de vip..

 

Bem que o kra nao especificou neh? Kkkkk

Editado Março 30 por Akira

30 de março de 2014 às 23:41

Akira , é que eu esqueci mesmo rsrs.. vlw :D

function onLogin(cid) 

local storage = 123
local dias = 10

 if (not isPremium(cid)) and getPlayerStorageValue(cid, storage) <= 0 then
    doPlayerAddPremiumDays(cid, dias)
    doPlayerSendCancel(cid, "Você ganhou "..dias.." Dia(s) de Premium.")
    setPlayerStorageValue(cid, storage, 1)
 end

return true
end
akira021A
31 de março de 2014 às 00:00

Eh assim msm, erra eh humano... kkkkk

 

Vlw Duuh!

31 de março de 2014 às 00:30

Eh assim msm, erra eh humano... kkkkk

 

Vlw Duuh!

 

Esquecer de setar a storage é comigo msm 'kkk

FarathorF
31 de março de 2014 às 03:18

Duuh, Me Explica Como Adicionar?

 

E Outro Duvida, Por Exemplo Meu Servidor Caiu, Quando ele Abrir Denovo, Os Players Que Ja Ganharam Premmy, Não Iram Ganhar Denovo Não Neh?

Editado Março 31 por Farathor

31 de março de 2014 às 03:39

ganham só uma vez .

para adicionar coloque o script em data / creaturescripts / scripts..

 

e coloque a tag em creaturescripts.xml

<event type="login" name="NomeDoEvento" event="script" value="NomeDoArquivo.lua"/>
akira021A
31 de março de 2014 às 04:24

Duuh, Me Explica Como Adicionar?

 

E Outro Duvida, Por Exemplo Meu Servidor Caiu, Quando ele Abrir Denovo, Os Players Que Ja Ganharam Premmy, Não Iram Ganhar Denovo Não Neh?

Agora que o kra faou Duuh esse teu script vai deixar um belo bug, pq o msm player nao vai ganhar vip, mas ao acabar a vip e o kra criar outro char ele vai ganhar mais 10 dias de vip e assim vai...

 

Bom, eu nao consigo imagina agora como resolver isso, alguem ai sabe?

31 de março de 2014 às 05:40

 

Duuh, Me Explica Como Adicionar?

 

E Outro Duvida, Por Exemplo Meu Servidor Caiu, Quando ele Abrir Denovo, Os Players Que Ja Ganharam Premmy, Não Iram Ganhar Denovo Não Neh?

Agora que o kra faou Duuh esse teu script vai deixar um belo bug, pq o msm player nao vai ganhar vip, mas ao acabar a vip e o kra criar outro char ele vai ganhar mais 10 dias de vip e assim vai...

 

Bom, eu nao consigo imagina agora como resolver isso, alguem ai sabe?

 

 

kkkkkkkkkkkk' verdade !

 

 

usa assim :

function onLogin(cid) 

local storage = 123
local dias = 10

 if getAccountStorageValue(getPlayerAccountId(cid), storage) then
    doPlayerAddPremiumDays(cid, dias)
    doPlayerSendCancel(cid, "Você ganhou "..dias.." Dia(s) de Premium.")
    setAccountStorageValue(getPlayerAccountId(cid), storage, 1)
 end

return true
end

seu serve tem que ter a função :

getAccountStorageValue e setAccountStorageValue ..

Se não tiver vai ter que colocar , você encontra a função aqui no fórum msm, é só usar a barra de pesquisa.

mais testa ae , vai que tem :D

Editado Março 31 por DuuhCarvalho

FarathorF
31 de março de 2014 às 20:57

duuh tem uma coisa, sempre que o jogador reinicia a conta inteira, ele ganha mais 10 dias de premmy, e quando ele loga nao aparece a msg

DbkoD
31 de março de 2014 às 21:12

Vei Tipo Tem como por Nao pra quando Se Passar 10 Dias Remove o Storage O Do player Seu OT e De Site o Executavel no Sqilite

FarathorF
31 de março de 2014 às 21:16

e de site, mais tem acc manager

DbkoD
31 de março de 2014 às 21:43

Pq n poin Pelo Site e Mas Confiavel pó Scripits se Funcionar E bom Mas Creio no Site melhor

akira021A
01 de abril de 2014 às 00:24

No script eh bom se for algo passageiro, tipo promocao de abertura, todos os players que logar hoje ganharam 10 dias de vip ai no dia seguinte tu remove o script e pronto, nao tem perigo de dar bug, se o seu caso for esse, entao pode usar o outro script do Duuh, sem precisar add a funcao, pq o bug soh vai ocorrer apos os 10 dias de vip, sacou?