Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Gente a muito tempo que procuro um scripts que quando player clika no item pra ser vip começa a subir um nome falando [Vip} com efeito já procurei em varios tutorial e nenhum funciona por favor alguém me aranja esse scripts?

imagem de como to falando

post-78040-0-74000900-1430442662.png

Link para o post
Compartilhar em outros sites

Gente a muito tempo que procuro um scripts que quando player clika no item pra ser vip começa a subir um nome falando [Vip} com efeito já procurei em varios tutorial e nenhum funciona por favor alguém me aranja esse scripts?

imagem de como to falando

 

Qual é seu sistema de vip ?

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Qual é seu sistema de vip ?

Da onde você ta falando por que tem varios do actions , moviments ou creaturescripts

Link para o post
Compartilhar em outros sites

, Você precisa prestar mais atenção nas coisas, ele quer seu sistema vip que esta instalado no servidor.

então poxa e por que tem varios sistema aqui vip

Ta meu sistema vip e esse 

function onStepIn(cid, item, position, fromPosition)
 
local tileConfig = {
kickPos = fromPosition,
kickEffect = CONST_ME_POFF,
kickMsg = "You need to be a vip to access this area.",
enterMsg = "Welcome to vip area. Enjoy!",
enterEffect = CONST_ME_MAGIC_BLUE,
vipStorage = 13700,
}
 
if(getPlayerStorageValue(cid, tileConfig.vipStorage) <= 0) then
doTeleportThing(cid, tileConfig.kickPos)
doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)
doPlayerSendCancel(cid, tileConfig.kickMsg)
return
end
 
doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg)
doSendMagicEffect(position, tileConfig.enterEffect)
return true
end

@up

@up

Link para o post
Compartilhar em outros sites

Supondo que esta seja a storage correta:

data/creaturescripts/scripts:

local delay = xxx          --Intervalo de tempo entre o efeito, em milésimos de segundo.
function sendVipEffect(cid)
    if isPlayer(cid) and getPlayerStorageValue(cid, 13700) > -1 then
        doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255))
        addEvent(sendVipEffect, delay, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end

Reproduza a função no código do item que dá VIP ao jogador.

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

não respondo pms solicitando suporte em programação/scripting

Link para o post
Compartilhar em outros sites

Supondo que esta seja a storage correta:

data/creaturescripts/scripts:

local delay = xxx          --Intervalo de tempo entre o efeito, em milésimos de segundo.
function sendVipEffect(cid)
    if isPlayer(cid) and getPlayerStorageValue(cid, 13700) > -1 then
        doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255))
        addEvent(sendVipEffect, delay * 1000, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end

Reproduza a função no código do item que dá VIP ao jogador.

 

Tem como mudar pra premium?

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

Link para o post
Compartilhar em outros sites
local delay = xxx          --Intervalo de tempo entre o efeito, em milésimos de segundo.
function sendVipEffect(cid)
    if isPlayer(cid) and isPremium(cid) then
        doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255))
        addEvent(sendVipEffect, delay, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end
Editado por zipter98 (veja o histórico de edições)

não respondo pms solicitando suporte em programação/scripting

Link para o post
Compartilhar em outros sites

Tem como fazer tutorial explicando melhor dizendo aonde tem que bota no creaturescripts

Link para o post
Compartilhar em outros sites
local delay = xxx          --Intervalo de tempo entre o efeito, em milésimos de segundo.
function sendVipEffect(cid)
    if isPlayer(cid) and isPremium(cid) then
        doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255))
        addEvent(sendVipEffect, delay * 1000, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end

Da isso ao tentar logar

[01/05/2015 01:31:41] [Error - CreatureScript Interface]

[01/05/2015 01:31:41] data/creaturescripts/scripts/vipeffects.lua:onLogin

[01/05/2015 01:31:41] Description:

[01/05/2015 01:31:41] data/creaturescripts/scripts/vipeffects.lua:5: attempt to perform arithmetic on upvalue 'delay' (a nil value)

[01/05/2015 01:31:41] stack traceback:

[01/05/2015 01:31:41]  data/creaturescripts/scripts/vipeffects.lua:5: in function 'sendVipEffect'

[01/05/2015 01:31:41]  data/creaturescripts/scripts/vipeffects.lua:9: in function <data/creaturescripts/scripts/vipeffects.lua:8>

[01/05/2015 01:31:41] [Teste] Guardian Legend has logged out.

[01/05/2015 01:31:54] [Teste] Guardian Legend has logged in.

.

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

Link para o post
Compartilhar em outros sites

Você tem que alterar o valor da variável delay ;s

Ah, eu confundi as bolas enquanto escrevia o código e coloquei sem querer * 1000. Recomendaria removê-lo, se quiser que o texto apareça em um intervalo de tempo curto.

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

não respondo pms solicitando suporte em programação/scripting

Link para o post
Compartilhar em outros sites
local delay = xxx          --Intervalo de tempo entre o efeito, em milésimos de segundo.
function sendVipEffect(cid)
    if isPlayer(cid) and isPremium(cid) then
        doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255))
        addEvent(sendVipEffect, delay, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end

Vlw Funcionou direitinho

Tem como fazer tutorial explicando melhor dizendo aonde tem que bota no creaturescripts

 

Vai em data\creaturescripts\scripts

cria um arquivo com nome vipeffects.lua

e cola o script dele la 

 

local delay = xxx          --Intervalo de tempo entre o efeito, em milésimos de segundo.
function sendVipEffect(cid)
    if isPlayer(cid) and isPremium(cid) then
        doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255))
        addEvent(sendVipEffect, delay, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end

ae vc vai em na msm pasta data\creaturescripts\scripts

procura por login.lua

e cola isso la dentro 

 

registerCreatureEvent(cid, "vipeffects")

 

Depis vai em data\creaturescripts 

e abre o creaturescripts.xml

e cola isso la dentro

 

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

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

Link para o post
Compartilhar em outros sites

Testarei

 

OBG Fooi!   :D  :D  :D

 

e outra tem como por pra sair efeito também?

e Subir só com uma cor?

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

Supondo que esta seja a storage correta:

data/creaturescripts/scripts:

local delay = xxx          --Intervalo de tempo entre o efeito, em milésimos de segundo.
function sendVipEffect(cid)
    if isPlayer(cid) and getPlayerStorageValue(cid, 13700) > -1 then
        doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255))
        addEvent(sendVipEffect, delay * 1000, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end

Reproduza a função no código do item que dá VIP ao jogador.

Adiciona esse.

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

Link para o post
Compartilhar em outros sites

Testarei

 

OBG Fooi!   :D  :D  :D

 

e outra tem como por pra sair efeito também?

e Subir só com uma cor?

No caso do VIP System:

local config = {
    delay = xxx,          --Intervalo de tempo entre o texto [VIP], em milésimos de segundo.
    effect = xxx,         --Efeito.
    color = xxx,          --Cor do texto.
}
function sendVipEffect(cid)
    if isPlayer(cid) and getPlayerStorageValue(cid, 13700) > -1 then
        doSendAnimatedText(getThingPos(cid), "[VIP]", config.color)
        doSendMagicEffect(getThingPos(cid), config.effect)
        addEvent(sendVipEffect, config.delay, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end
No caso da premium account:
local config = {
    delay = xxx,          --Intervalo de tempo entre o texto [VIP], em milésimos de segundo.
    effect = xxx,         --Efeito.
    color = xxx,          --Cor do texto.
}
function sendVipEffect(cid)
    if isPlayer(cid) and isPremium(cid) then
        doSendAnimatedText(getThingPos(cid), "[VIP]", config.color)
        doSendMagicEffect(getThingPos(cid), config.effect)
        addEvent(sendVipEffect, config.delay, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end
Editado por zipter98 (veja o histórico de edições)

não respondo pms solicitando suporte em programação/scripting

Link para o post
Compartilhar em outros sites
  • 8 months later...

Boa Noite.. Desculpa Reviver o post !

mais estou com problema! adicionei esse script no meu Server e Funcionou!

unico problema que todos char fica aparecendo [VIP], Porque sera?

criei char 0 dias vip. mesmo assim ele aparece o vip no nome!!!!

Link para o post
Compartilhar em outros sites
21 minutos atrás, mateusmoretti disse:

Boa Noite.. Desculpa Reviver o post !

mais estou com problema! adicionei esse script no meu Server e Funcionou!

unico problema que todos char fica aparecendo [VIP], Porque sera?

criei char 0 dias vip. mesmo assim ele aparece o vip no nome!!!!

Porque o VIP no script ta configurado como premium.

Você tem que mudar o isPremium para a função que checa VIP no seu otserver.

 

if isPlayer(cid) and isPremium(cid) then
Editado por Fir3element (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
6 minutos atrás, Fir3element disse:

Porque o VIP no script ta configurado como premium.

Você tem que mudar o isPremium para a função que checa VIP no seu otserver.

 


if isPlayer(cid) and isPremium(cid) then

 

 

 

da uma olhada!!

 

local config = {
    delay = 10000,          --Intervalo de tempo entre o texto [VIP], em milésimos de segundo.
    effect = 26,         --Efeito.
    color = 4,          --Cor do texto.
}
function sendVipEffect(cid)
    if isPlayer(cid) and getPlayerStorageValue(cid, 13500) > -1 then
        doSendAnimatedText(getThingPos(cid), "[VIP]", config.color)
        doSendMagicEffect(getThingPos(cid), config.effect)
        addEvent(sendVipEffect, config.delay, cid)
    end
end
function onLogin(cid)
    sendVipEffect(cid)
    return true
end

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