Ir para conteúdo

Featured Replies

Postado

Olá, bom eu tenho esses seguintes script mais não esta funcionando no meu server 8.60 "BAIAK". Gostaria de uma ajuda:

1 Script - Era pra sair o efeito como mostrado no link abaixo, porém eu coloquei a storage 65534 e não funcionou, peço se alguem conseguir modificar para que funcione com quem tem o (VIP) no inicio do nick, obrigado.

http://tibiaking.com...eito-no-player/

local effect = 30 -- Efeito que vai usar

local storage = 65534 -- Storage que o player precisa ter

local tempo = 30 -- Tempo em segundos

function onLogin(cid)

if getPlayerStorageValue(cid, storage) == 1 then

SendEffect(cid)

end

return TRUE

end

function SendEffect(cid)

doCreatureSay(cid, "VIP" , 19)

addEvent(SendEffect, tempo*1000, cid)

return TRUE

end

3 Script - Esse script abaixo de invasão era pra mudar para NON PVP antes da invasão e após o bixo ser morto voltar para PVP normal.

local i = {

["20:14"] = {nome = "The Demon Invasion", pos = {x=32369, y=32167, z=7}, monster = {"50 Demon", "1 The Imperor"}},

["14:35"] = {nome = "The Massive Dragon Invasion", pos = {x=32368, y=32188, z=8}, monster = {"200 Dragon"}},

}

function onThink(interval, lastExecution)

hours = tostring(os.date("%X")):sub(1, 5)

tb = i[hours]

if tb then

doBroadcastMessage(hours .. " - " .. tb.nome .. " iníciou.")

for _,x in pairs(tb.monster) do

for s = 1, tonumber(x:match("%d+")) do

doSummonCreature(x:match("%s(.+)"), tb.pos)

end

end

end

return true

end

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

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

  • Respostas 22
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • 1 - script local effect = 30 -- Efeito que vai usar local storage = 65534 -- Storage que o player precisa ter local tempo = 30 -- Tempo em segundos function onLogin(cid) if getPlayerStor

  • Bruno Carvalho
    Bruno Carvalho

    local effect = 30 -- Efeito que vai usar local storage = 85258 -- Storage que o player precisa ter local tempo = 30 -- Tempo em segundos function onLogin(cid) if getPlayerStorageValue(cid, storag

Postado

1 - script


local effect = 30 -- Efeito que vai usar

local storage = 65534 -- Storage que o player precisa ter

local tempo = 30 -- Tempo em segundos

function onLogin(cid)

if getPlayerStorageValue(cid, storage) == 1 then

SendEffect(cid)

end

return TRUE

end

function SendEffect(cid)

doCreatureSay(cid, "VIP" , 19)

db.executeQuery("UPDATE `players` SET `name` = '(VIP) "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")

addEvent(SendEffect, tempo*1000, cid)

return TRUE

end

2 - script

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

if getPlayerStorageValue(cid, 1500) ~= 1 then

setPlayerStorageValue(cid, 1500, 1)

doPlayerAddOutfit(cid, 294, 3)

doPlayerAddOutfit(cid, 294, 3)

doPlayerSendTextMessage(cid, 22, "Você Ganhou Um Novo Outfit.")

else

doPlayerSendCancel(cid, "O Baú Está Vazio.")

return true

end

return true

end

3 - script o mais proximo que eu consegui foi um do oneshot que fica por um certo tempo

local i = {

["12:00"] = {nome = "Vip Coin Meio Dia", pos = {x=10159, y=10059, z=7}, monster = {"1 vip coin", "50 Fire Devil", "4 lord vampire"}},

["00:00"] = {nome = "vip coin da meia noite", pos = {x=10159, y=1059, z=7}, monster = {"1 vip coin"}},

["06:00"] = {nome = "Vip Coin da manha", pos = {x=10159, y=10059, z=7}, monster = {"1 vip coin", "50 Fire Devil", "4 lord vampire"}},

}

function onThink(interval, lastExecution)

hours = tostring(os.date("%X")):sub(1, 5)

tb = i[hours]

if tb then

	 doBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.")

	 doBroadcastMessage(hours .. " - " .. tb.nome .. " está rolando venham templo!")

	 for _,x in pairs(tb.monster) do

		 for s = 1, tonumber(x:match("%d+")) do

			 doSummonCreature(x:match("%s(.+)"), tb.pos)

		 end

	 end

	 doBroadcastMessage("No-PVP ativado para o evento.")

	 setWorldType(1)

	 addEvent(setWorldType, 2 * 60 * 1000, 2)

end

return true

end

4 - script

function onStepIn(cid, item, position, fromPosition)

local promos = {

[1] = "[Bem Vindo ao Server, qualquer dúvida, problema, sugestões contate a STAFF, e podera receber premios.]",

}

for i = 1, #promos do

setPlayerStorageValue(cid,1237, 1) -- nao mexa

doPlayerPopupFYI(cid, promos[i])

return TRUE

end

if getPlayerStorageValue(cid,1237) >= 1 then

doPlayerSendTextMessage(cid, 22, "Desculpe voce ja passo por aki")

end

return true

end

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

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Postado
  • Autor

@Skylight nenhum funciono, desculpe, mais talvez o erro é meu, não especifiquei direito.

1 Script é um CREATURE SCRIPTS.

2 Script é um ACTION SCRIPT.

3 Script é um GLOBAL EVENTS.

4 Script é um MOVEMENTS.

5 Script não precisa fazer, não vou mais utilizar.

Mais o seu +rep ta dado pela ajuda, pedido em aberto ainda.

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo