Jump to content
  • 0
Sign in to follow this  
douglashikyuia

MVP Spawn Timer

Question

Eu não sei se por acaso já existe este tipo de Script, se tiver alguém pode me passar ele ?

Basicamente é um script que sempre que um MVP estivesse faltando tipo 5 a 10 minutos para nascer iria aparecer no Global dizendo qual MVP e quanto tempo falta.

Eu acho algo bom pois gera competitividade em um servidor.

 

Tenho outra duvida, o Emulador do Servidor de um amigo meu é do eAthena da pra usar um script do Cronus ?

Eu queria esse script para o eAthena mas não sei como conseguir.

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
1 hora atrás, douglashikyuia disse:

Eu não sei se por acaso já existe este tipo de Script, se tiver alguém pode me passar ele ?

Basicamente é um script que sempre que um MVP estivesse faltando tipo 5 a 10 minutos para nascer iria aparecer no Global dizendo qual MVP e quanto tempo falta.

Eu acho algo bom pois gera competitividade em um servidor.

 

Tenho outra duvida, o Emulador do Servidor de um amigo meu é do eAthena da pra usar um script do Cronus ?

Eu queria esse script para o eAthena mas não sei como conseguir.

É aí que entra o X da questão, tu não pode chegar e simplesmente pedir um script, ao menos tente estudar um pouco e ver se consegue fazer por si próprio, assim é muito fácil não acha? Como você mesmo falou, basicamente seria só fazer o script .

Share this post


Link to post
Share on other sites
  • 0

na verdade ele pode sim.. é p/ isso que serve essa área...
só acho difícil alguém fazer já que geral aqui tá com pé na cova =/
e eu gostei da ideia vou até pesquisar sobre xD

não deu tempo de testar.. tenho que ir na detran..
+ está aitem que compilar emulador edição fica na src
 

src/map/mob.c
@@ -1051,6 +1051,14 @@ int mob_delayspawn(int tid, unsigned int tick, int id, intptr_t data)
 			return 0;
 		}
 		md->spawn_timer = INVALID_TIMER;
+
+		// if monster boss -> do announce
+		if( md->spawn->state.boss ) {
+			char message[128];
+			sprintf(message, "[MVP Spawn]: %s foi gerado em %s map.", md->name, map_mapid2mapname(md->spawn->m));
+			clif_broadcast(&md->bl, message, strlen(message) + 1, BC_DEFAULT, ALL_CLIENT);
+		}
+
 		mob_spawn(md);
 	}
 	return 0;

no caso abra src/map/mob.c
procure a linha: "mob_spawn(md);" sem aspas 

e adicione acima dela..

        if( md->spawn->state.boss ) {
            char message[128];
            sprintf(message, "[MVP Spawn]: %s foi gerado em %s map.", md->name, map_mapid2mapname(md->spawn->m));
            clif_broadcast(&md->bl, message, strlen(message) + 1, BC_DEFAULT, ALL_CLIENT);
        }
 

vai ficar assim:
		md->spawn_timer = INVALID_TIMER;

		// if monster boss -> do announce
		if( md->spawn->state.boss ) {
			char message[128];
			sprintf(message, "[MVP Spawn]: %s foi gerado em %s map.", md->name, map_mapid2mapname(md->spawn->m));
			clif_broadcast(&md->bl, message, strlen(message) + 1, BC_DEFAULT, ALL_CLIENT);
		}
	
		mob->spawn(md);
	}	
	return 0;
}

feito isso compile o emulador e teste..
não tenho certeza se vai funcionar nunca testei.. 
 

Edited by SoulEat

Share this post


Link to post
Share on other sites
Este tópico já possui mais de 30 dias sem respostas. Por favor, abra um novo tópico

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Seja bem vindo ao Cronus-Emulator.
É sempre um prazer te-lo conosco.
Você pode visualizar nossas áreas de suporte para encontrar suas soluções sem a necessidade de se registrar!
Registrando em nossa comunidade, você poderá conhecer mais sobre nosso projeto, criar tópicos, responder tópicos existentes, baixar milhares de recursos em nosso sistema de downloads, participar de nossa comunidade, customizar seu perfil e muito mais... Se você já possui uma conta, faça seu login - ou crie uma conta. Também temos integração com Google+ e Facebook.

×
×
  • Create New...