Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Script simples mas não deixa a desejar, ótimo sisteminha pra quem quer colocar algo a mais no servidor para este ano novo.

Sempre trazendo novidades mesmo com pouco tempo livre, obrigado pelo elogio também!

Link para o post
Compartilhar em outros sites

Surpreendente como sempre, um ótimo trabalho novamente.
Apesar de ser algo simples, tem uma complexidade nos códigos. E que foram muito bem calculados.
Parabéns, bro.

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

haha vlw, eu sempre uso o camtasia mas é que eu não to em casa.. vim passar as férias na casa dos meus pais e o único pc que tem aqui é um windows vista que eu tenho a uns 6 anos pra mais e não roda nem tibia direito (tem que rodar em directx 5 se não crasha kkkk) dai eu filmei pelo cel e mandei pro Viting, nisso ele pegou e upou no youtube

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

Script perfeito <3

Parabéns pelo cargo!

Nem todo loop infinito é ruim ;P 

User *eu = new User("otteN");
RepSystem<User> *myRep = new RepSystem<User>("jóinha");
myRep->setAlvo(eu);

/* só por ser criado já sou o melhor membro */ 

while(eu->isMelhorMembro()){
myRep->reputar();
}

 

Link para o post
Compartilhar em outros sites

obrigado e obrigado hahaha o desafio aqui era fazer um script que não pesasse tanto no servidor mas em troca disso perde-se a flexibilidade :/

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

Se der pra transformar em globalevent com horário pre definido ai o ano novo fica perfeito para os viciados de plantão hehehe.. Parabéns pelo trabalho Vitin e Lobo! Vou colocar pra funcionar no meu ot em 2016

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

<globalevent name="fogos" time="00:00" event="script" value="fogos.lua"/>

local function finale(uid, msg)
	if isCreature(uid) then
	pos = getCreaturePosition(uid)
	effectIni = 28
		for i = -3, 3 do
		for j = -3, 3 do
		rangex, rangey = math.abs(i), math.abs(j)
		kdist = rangex+rangey
		position = {x = pos.x + i, y = pos.y + j, z = pos.z}
		l = effectIni - 1 + kdist
			if l > (effectIni + 2) then
				l = 255
			end
			if isWalkable(position, false, true, true) then
				doSendMagicEffect(position, l)
			end
		end
		end
	doPlayerSendTextMessage(uid, MESSAGE_INFO_DESCR, msg)
	end
return true
end

local function newYear(uid, delay, time, min, max)
if isCreature(uid) then
n = time or 2
pos = getCreaturePosition(uid)
local fogos = math.random(min, max)
for i = 1, fogos do
	position = {x = pos.x + math.random(-7,7), y = pos.y + math.random(-5,5), z = pos.z}
	if isWalkable(position, false, true, true) then
		doSendMagicEffect(position, math.random(28,30))
	end
end
	if n > 1 then
		addEvent(newYear, delay, uid, delay, (n-1), min, max)
		else
	
	end
end
return true
end

local config = {
delay = 300, -- tempo entre uma wave de fogos e outra
vezes = 45, -- numero de waves
msgDur = "Uma chuva de fogos começou...", --- msg ao começar os fogos
msgAfter = "FELIZ 2015!", -- msg ao terminar os fogos
minfogos = 5, -- minimo de fogos por wave
maxfogos = 7 -- maximo de fogos por wave.
}

function onThink(interval, lastExecution)

if os.date("%d.%m") == "01.01" then
	for _, k in ipairs (getPlayersOnline()) do
		newYear(k, config.delay, config.vezes, config.minfogos, config.maxfogos)
		doPlayerSendTextMessage(k, MESSAGE_EVENT_DEFAULT, config.msgDur)
		addEvent(finale, config.delay * config.vezes, k, config.msgAfter)
	end
end
return true
end

 

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

Deixa que eu uso esse Globalevent, em 2016 :v

Nem todo loop infinito é ruim ;P 

User *eu = new User("otteN");
RepSystem<User> *myRep = new RepSystem<User>("jóinha");
myRep->setAlvo(eu);

/* só por ser criado já sou o melhor membro */ 

while(eu->isMelhorMembro()){
myRep->reputar();
}

 

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

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