Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Boa noite Galera Eu gostaria de um Script que quando o player clica-se no item e ganha-se os 10 dias vip dele fica-se saindo dele um efeito e o nome Vip Em cima dele e quando a vip acaba-se isso acabaria tbm.

Link para o post
Compartilhar em outros sites

Vc já tem o script pra dar o vip??

Qual a versão do seu ot?

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Amigo, seriam 2 scripts, um para dar a vip e um creature para dar efeito em X storage da VIP, é assim que você quer?

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Link para o post
Compartilhar em outros sites

Obs: Um pra dar vip, que altere o nome da table players e coloque o [vip].

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

Sim  mano Ja tenho o script que da vip vou postar aki so preciso do outro script.O servidor e 8.6

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
 
local days = 11 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13540)
local timenow = os.time()
 
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end
 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados 10 dias de VIP no seu character.")
setPlayerStorageValue(cid, 13540, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem 10 dias de VIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
doRemoveCreature(cid) 
end
 
return TRUE
end
Link para o post
Compartilhar em outros sites

Pow cara, se ngm te ajudar até sexta, me manda pm q eu volto aqui.

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Amigo não sei se esta funcional, teste e me de um retorno caso não esteja funcional eu faço ficar funcional :).

 

efeitovip.lua

 

local storage = 13540


local timeeffect = getPlayerStorageValue(cid, 13540)

function onLogin(cid)




function effect()
if isPlayer(cid) then
local pos = getCreaturePosition(cid)
doSendMagicEffect(pos, math.random(10,30))
end
end
if getPlayerStorageValue(cid, 13540) - os.time() > 0 then
a = 1
while a ~= timeEffect do
addEvent(effect, a * 1000)
a = a + 1
end
end
return true
end

 

login.lua

 

registerCreatureEvent(cid, "efeitovip")

 

creaturescript.xml

 

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

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

mano eu testei aki mas deu erro olha e eu quero tbm que saia o efeito e o nome de cima do player (Vip) em vermelho.

[05/06/2014 18:26:12] [Error - CreatureScript Interface]
[05/06/2014 18:26:12] data/creaturescripts/scripts/efeitovip.lua
[05/06/2014 18:26:12] Description:
[05/06/2014 18:26:12] (luaGetCreatureStorage) Creature not found

Link para o post
Compartilhar em outros sites

Testa ae

 

local storage = 13540


local timeeffect = getPlayerStorageValue(cid, 13540)
local player = getCreatureName(cid)

function onLogin(cid)




function effect()
if isPlayer(cid) then
local pos = getCreaturePosition(cid)
doSendMagicEffect(pos, math.random(10,30))
doSendAnimatedText(pos1, "VIP", TEXTCOLOR_DARKRED)
end
end
if getPlayerStorageValue(player, 13540) - os.time() > 0 then
a = 1
while a ~= timeEffect do
addEvent(effect, a * 1000)

a = a + 1
end
end
return true
end

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

so pra avisa o cid nao é reconhecido antes do function. tenta ae:

local time = 2000

local function doEffect(cid)
	if isCreature(cid) and getPlayerStorageValue(cid, 13540) > 0 then
		doSendMagicEffect(getThingPos(cid), math.random(10,30))
		doSendAnimatedText(getThingPos(cid), "VIP", TEXTCOLOR_DARKRED)
		addEvent(doEffect, time, cid)
	end
end

function onLogin(cid)
	return doEffect(cid)
end
Link para o post
Compartilhar em outros sites

Mano E o seguinte eu botei tudo certinho aki nao da nem um erro mas quando eu vou entrar no server nao entrar o player tenta entrar e fica sempre caregando e no distro mostra o player logando e ao mesmo tempo deslogando, tem como ver isso ae?

Link para o post
Compartilhar em outros sites
  • 3 years later...
Em 08/06/2014 ás 09:45, MaTTch disse:

so pra avisa o cid nao é reconhecido antes do function. tenta ae:


local time = 2000

local function doEffect(cid)
	if isCreature(cid) and getPlayerStorageValue(cid, 13540) > 0 then
		doSendMagicEffect(getThingPos(cid), math.random(10,30))
		doSendAnimatedText(getThingPos(cid), "VIP", TEXTCOLOR_DARKRED)
		addEvent(doEffect, time, cid)
	end
end

function onLogin(cid)
	return doEffect(cid)
end

coloco isso como arquivo.lua em creaturescripts?

Em 08/06/2014 ás 16:27, churupetinha disse:

Mano E o seguinte eu botei tudo certinho aki nao da nem um erro mas quando eu vou entrar no server nao entrar o player tenta entrar e fica sempre caregando e no distro mostra o player logando e ao mesmo tempo deslogando, tem como ver isso ae?

eu dei o mesmo problema, alguem me ajuda?

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo