Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Sera que alguém pode disponibilizar um script ou uma solução que a conta já comece com 3 dias de premium ?
Motivo.. eu tirei a free premium account.

Link para o post
Compartilhar em outros sites

MMHUCMQ.png  Esta é uma mensagem automática, este tópico foi movido para a área correta.
  Regras do fórum: http://www.tibiaking.com/forum/topic/1281-regras-gerais/#comment-7680

Este tópico foi movido:
De: Scripting OTServ > OTServ > Actions e TalkActions
Para: Suporte OTServ > OTServ > Suporte de Scripts

 

Script:

http://www.tibiaking.com/forum/topic/2623-creaturescript-ganhar-3-dias-de-premium-ao-logar-pela-primeira-vez/

Editado por Wakon (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
4 horas atrás, mkmmkm disse:

Sera que alguém pode disponibilizar um script ou uma solução que a conta já comece com 3 dias de premium ?
Motivo.. eu tirei a free premium account.

seu sistema é account premium ou sistema vip com storage? se for com storage eu ajudo xD

Link para o post
Compartilhar em outros sites

Você está usando site para criação de contas ou as contas são criadas com 1/1?

e como o amigo perguntou ali em cima, é Premium Account comum, ou VIP System?

quando responder as perguntas eu faço o script pra você.

Link para o post
Compartilhar em outros sites
if getPlayerStorageValue(cid, 19273) < 0 then
   setPlayerStorageValue(cid, 19273, 1)
   doPlayerAddPremiumDays(cid, 3)
end

só colocar isso em data/creaturescripts/scripts/login.lua antes do ultimo return true

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites
23 horas atrás, mkmmkm disse:

Sera que alguém pode disponibilizar um script ou uma solução que a conta já comece com 3 dias de premium ?
Motivo.. eu tirei a free premium account.

bom eu perguntei vc não respondeu mais em fim vou fazer os 2 scripts .-. pq são simples de ++ em fim vamos la não é necessário saber se é criado a conta por site segue ai o tutorial:

 

se caso seu server for por sistema vip (STORAGE) faça como diz a seguir:

 

cria um arquivo em creaturescript/scripts com o nome de vip.lua dentro coloque:

 

Spoiler

local sto = 1111111111     -- deixe como está
local sto_vip = 13500  -- aqui coloca sua storage vip acredito que seja essa
local level = 1   -- level que o player começa no seu otserver
local dias_vip = 3            -- dias vip
local t = os.time() + dias_vip*60*60*24 


function onLogin(cid)

if not (getPlayerStorageValue(cid, sto) == 1) then
setPlayerStorageValue(cid, sto, 1)
addEvent(inicio_vip, 1000, cid)
end
return true
end


function inicio_vip(cid)
if (getPlayerLevel(cid) == level) then
setPlayerStorageValue(cid, sto_vip, time) 
end
return true
end

 

em creaturescript.xml coloque a tag:

Spoiler

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

 

pronto agora se caso seu servidor for premium account dentro da pasta vip.lua que mandei vc criar em creaturescript/script vc coloca esse script:

Spoiler

local dias_vip = 3            -- dias vip

function onLogin(cid)

if getPlayerLastLoginSaved(cid) == 0 then
 doPlayerAddPremiumDays(cid, dias_vip)
end
return true
end

 

 

 

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

@lenardo88

Qual é teu problema para ficar falando assim?? Para que utilizar um script de 21 linhas, se você pode utilizar um de 12, e muito mais simples?

 

local k = {
	storage = 13857, -- storage que vai armazenar se o player ja ganhou vip ou não
	days = 3 -- quantos dias vip
}

function onLogin(cid)
	if getPlayerStorageValue(cid, k.storage) < 0 then
		setPlayerStorageValue(cid, k.storage, 1)
		doPlayerAddPremiumDays(cid, k.days)
	end
	return true
end

 

 

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

Link para o post
Compartilhar em outros sites
9 minutos atrás, vankk disse:

@lenardo88

Qual é teu problema para ficar falando assim?? Para que utilizar um script de 21 linhas, se você pode utilizar um de 12, e muito mais simples?

 


local k = {
	storage = 13857, -- storage que vai armazenar se o player ja ganhou vip ou não
	days = 3 -- quantos dias vip
}

function onLogin(cid)
	if getPlayerStorageValue(cid, k.storage) < 0 then
		setPlayerStorageValue(cid, k.storage, 1)
		doPlayerAddPremiumDays(cid, k.days)
	end
	return true
end

 

 

 

primeiro que funciona,

segundo o script é meu eu faço do modo que eu quiser,

terceiro to escrevendo não falando

quarto escrevo assim pq eu gosto se tu n gosta não leia ^^, eu fiz o script assim com addEvent pq eu ia adicionar mensagem e remover o player e botar o nome dele de vip, más não coloquei e fiquei com preguiça de fazer um outro script que vai funcionar do msm jeito.

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Eu consigo com 10 linhas, é uma competição?

 

local k = {
	days = 3 -- quantos dias vip
}

function onLogin(cid)
	if getPlayerLastLoginSaved(cid) == 0 then
		doPlayerAddPremiumDays(cid, k.days)
	end
	return true
end

 

@Leonardo88 Na verdade ele não especificou qual o sistema vip que o servidor usa, pode ser qualquer um...

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites

Adiciona no login.lua. IWEUHTWIEUHTWEIU @Comedinha

 

	if getPlayerStorageValue(cid, 13857) < 0 then
		setPlayerStorageValue(cid, 13857, 1)
		doPlayerAddPremiumDays(cid, 3)
	end

 

 

5 minutos atrás, lenardo88 disse:

 

primeiro que funciona,

segundo o script é meu eu faço do modo que eu quiser, 

falo assim pq eu gosto se tu n gosta não leia ^^

 

 

Com certeza!! Porém existe uma coisa, crítica. E críticas faz a gente melhor sempre.. Então, se você não sabe aceitar críticas, então gtfo.

Editado por vankk (veja o histórico de edições)

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

Link para o post
Compartilhar em outros sites
1 minuto atrás, vankk disse:

Adiciona no login.lua. IWEUHTWIEUHTWEIU @Comedinha

 


	if getPlayerStorageValue(cid, 13857) < 0 then
		setPlayerStorageValue(cid, 13857, 1)
		doPlayerAddPremiumDays(cid, 3)
	end

 

 

O meu também é possivel

if getPlayerLastLoginSaved(cid) == 0 then
	doPlayerAddPremiumDays(cid, 3)
end

oi?

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites

koe koe koe koe @Comedinha

 

if getPlayerStorageValue(cid, 13857) < 0 then return setPlayerStorageValue(cid, 13857, 1) and doPlayerAddPremiumDays(cid, 3) end

 

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

Link para o post
Compartilhar em outros sites
8 minutos atrás, vankk disse:

koe koe koe koe @Comedinha

 


if getPlayerStorageValue(cid, 13857) < 0 then return setPlayerStorageValue(cid, 13857, 1) and doPlayerAddPremiumDays(cid, 3) end

 

 

O return vai dar erro se colocar no login.lua, então ganhei :3

 

if getPlayerLastLoginSaved(cid) == 0 then doPlayerAddPremiumDays(cid, 3) end

Com menos linhas ainda...

 

@mkmmkm

Ok, parei vamos ajudar o pobre homem... Primeiramente, qual sistema vip/premium utiliza? se for o normal pode utilizar o meu ou do @vankk, se for outro pode utilizar do @leonardo88 e modificar as configurações.

Lembrando que o meu só vai funcionar para novos players criados a partir da adição do script, mas todos os três scripts tem um erro que cada personagem novo que a pessoa criar irá adicionar mais 3 dias de premium/vip... Algum dos dois se habilita em corrigir? Lembrando que não adianta verificar se o player tem premium ativa pois ele poderia criar um novo personagem a cada três dias...

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites

return da erro no login.lua? sério? sabia dessa não.. pq?

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

Link para o post
Compartilhar em outros sites
1 minuto atrás, vankk disse:

return da erro no login.lua? sério? sabia dessa não.. pq?

 

Simplesmente por que ele vai dar return, era melhor você usar 

if getPlayerStorageValue(cid, 13857) < 0 then setPlayerStorageValue(cid, 13857, 1) doPlayerAddPremiumDays(cid, 3) end

 

Dependendo onde o cara coloca aquilo iria bugar todo o login.lua kk

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites
10 horas atrás, Comedinha disse:

Eu consigo com 10 linhas, é uma competição?

 


local k = {
	days = 3 -- quantos dias vip
}

function onLogin(cid)
	if getPlayerLastLoginSaved(cid) == 0 then
		doPlayerAddPremiumDays(cid, k.days)
	end
	return true
end

 

@Leonardo88 Na verdade ele não especificou qual o sistema vip que o servidor usa, pode ser qualquer um...

-.- então consigo com 6 acho que ganhei uehuehuehueehueuehe

 

Spoiler

function onLogin(cid)     if getPlayerLastLoginSaved(cid) == 0 then         doPlayerAddPremiumDays(cid, 3)     end     return true    end

 

10 horas atrás, Comedinha disse:

 

O return vai dar erro se colocar no login.lua, então ganhei :3

 


if getPlayerLastLoginSaved(cid) == 0 then doPlayerAddPremiumDays(cid, 3) end

Com menos linhas ainda...

 

@mkmmkm

Ok, parei vamos ajudar o pobre homem... Primeiramente, qual sistema vip/premium utiliza? se for o normal pode utilizar o meu ou do @vankk, se for outro pode utilizar do @leonardo88 e modificar as configurações.

Lembrando que o meu só vai funcionar para novos players criados a partir da adição do script, mas todos os três scripts tem um erro que cada personagem novo que a pessoa criar irá adicionar mais 3 dias de premium/vip... Algum dos dois se habilita em corrigir? Lembrando que não adianta verificar se o player tem premium ativa pois ele poderia criar um novo personagem a cada três dias...

.-. nossa verdade mais o meu só vai dar esse erro no sistema premium eu não pensei nisso .-. agora no sistema vip é por char vip então n tem esse problema então se o seu for premium account aconselho usar o do comedinha agora se for um sistema vip que usa storage de tempo pode usar o meu e modificar deixar bem modificavel, ja arrumei o script que fiz por premium account, eu não conhecia essa função getPlayerLastLoginSaved(cid) 

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo