Jump to content
  • 0
Sign in to follow this  
Kleber Henrique

[PEDIDO] @killmonster2 nos pvp

Question

Estou tentando não deixar os player usar um item que sumona monstro no pvp

então preciso de um script que a cada 1 segundo de o comando @killmonster2 nos seguintes mapas

 

guild_vs3

guild_vs2

guild_vs1

Share this post


Link to post
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Cara usa a cabeça pelo amor de DEUS, é muito mais simples adicionar um mapflag nobranch.

 

vai em: emulador/npc/mapflag/nobranch.txt

Share this post


Link to post
Share on other sites
  • 0

Cara usa a cabeça pelo amor de DEUS, é muito mais simples adicionar um mapflag nobranch.

 

vai em: emulador/npc/mapflag/nobranch.txt

 

é um item custom dele pelo jeito, logo este arquivo não irá ajudar xD

 

@topic

cara vc pode postar aqui o script do item? assim é só colocar uma checagem de mapa no início e td fica normal =)

Share this post


Link to post
Share on other sites
  • 0

 

Cara usa a cabeça pelo amor de DEUS, é muito mais simples adicionar um mapflag nobranch.

 

vai em: emulador/npc/mapflag/nobranch.txt

 

é um item custom dele pelo jeito, logo este arquivo não irá ajudar xD

 

@topic

cara vc pode postar aqui o script do item? assim é só colocar uma checagem de mapa no início e td fica normal =)

 

é um item cunstom que usa o comando @summon

 

20027,pergaminho_ajudante_escravo,pergaminho ajudante escravo,2,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ atcommand "@summon 2238 3"; atcommand "@summon 2238 3"; atcommand "@summon 2238 3"; dispbottom "Voce acaba de invocar 3 Ninjas para te ajudar."; },{},{}

 

Não quero que o player use esse item no pvp e se ele usar fora do pvp e tentar entrar pvp os monstro somem entendeu..

 

o script do meu PvP eh esse:

Obs depois dos mapflag bem la em baixo tem o script de ranking junto

mais a checagem deve ir no pvp para não ter nehum tipo de @summon la

 

//===== eAthena Script =========================================//=========== e ================================================//===== Cronus Script ==========================================//|					 |//|	        ___       ___       ___       ___		 |//|	       /__     /__     /       /__		 |//|	      /:/ _/_   /:/__/_   /::     /:| _|_		 |//|	     /::-"__ /::/__ /:::__ /::|/__	 |//|	     ;:;-",-" /::/  / /::/  / /|::/  /		 |//|	      |:|  |     /:/  /    /:/  /    |:/  /		 |//|	       |__|     /__/     /__/     /__/		 |//|					 |//|              |e|A|T|H|E|N|A| |S|C|R|I|P|T|S|                           |//|              |C|r|o|n|u|S| |S|C|R|I|P|T|S|		 |//===== Por: ==================================================//= Wukong - v1.0//= Khan   - v3.0//= NightmareA - v4.0//= NightmareA - v5.0//= pedroamoury - v6.0//= Easy Crazy - v7.0//===== Versão Atual: =========================================//= 7.0//===== Changelog: ============================================//= 1.0	- Script Inicializado	[Wukong]//= 1.1 - Corrigido pequenos BUGs [Golen Maker]//= 1.1	- Adicionado a opção de escolha do bloqueio de algums//	  items ao entrar no PvP e na GvG	[Wukong]//= 2.0 - Corrigido pequenos bugs [Wukong]//= 3.0 - Optimização do NPC [Khan]//= 3.0a- Corrigido comandos ( show/ show ) [Khan]//= 4.0 - Adicionado Arenas Sem Ygg [NightmareA]//= 4.1 - Optimizado Warps de Saida ( adicionado nas arenas sem ygg ) [NightmareA]//= 4.2 - Adicionado Arenas [NightmareA]//= 4.3 - Adicionado sistema de saida por timer [NightmareA]//= 4.4 - Adicionado Contagem de Ranking por arena e total [NightmareA]//= 5.0 - Fix Bugs [NightmareA]//= 6.1 - Retirado Arenas PvP e GvG sem Yggs//= 6.2 - Retirado Restrições de Itens//= 6.3 - Adicionado Arena Baby//= 6.4 - Adicionado Arena PvP No-Rank (Sem Contagem de Rank)//= 6.5 - Adicionado Arena GvG No-Rank (Sem Contagem de Rank)//= 6.6 - Adicionado Horario para Abrir GvG Rank (10:00 as 22:00)//= 6.7 - Adicionado Horarios para Abrir PvP Rank (10:00 as 22:00)//= 6.8 - Corrigido opção Sair.//= 6.9 - Adicionado Arena Playes vs Playes 1x1.//= 7.0 - Sala de Eventos.//===== Compatível Com: =======================================//= Qualquer eAthena (SVN)//= Qualquer Cronus (SVN)//===== Descrição: ============================================//= Arena da Morte. Com arena de PvP/GvG com Rank Abertas as 10:00 e Feichadas as 22:00 da noite.//= Arenas PvP, GvG , Baby No-Rank Abertas 24h//= Playes vs Playes 1x1//= Sala de Eventos onde acontece eventos//===== Comentários Adicionais ================================//= wBRO		www.wotanbro.com//= PartyRO             www.partyro.org//= eAthena Emulator	www.eathena.ws//============================================================= //===== Arena da Morte ========================================prontera,146,187,5	script	Arena PvP	734,{//===== Nome do npc. ==========================================set @nome$,"[^FF0000Arena da PvP^000000]"; //===== Arena PvP =============================================set $pvp$[0],"guild_vs3";//Arena 1set $pvpn$[0],"guild_vs2";//Arena 1//===== Arena GvG =============================================set $gvg$[0],"guild_vs2-1";// Arena 1set $gvgn$[0],"guild_vs2-2";// Arena 1set $baby$[0],"guild_vs1-3";// Baby 1// ====== Sala de 1x1 =============================================set $playe$[0],"guild_vs1-4";// 1x1 1// ====== Sala de Eventos ===========================================set $evento$[0],"2@cata";// Eventos//===== Arena Baby =============================================	show @nome$;	show "Olá "+strcharinfo(0)+".";	show "Escolha qual destino deseja ir";	next;	switch(SELECT("- Playes vs Playes [Rank] [^0000FF"+getmapusers($pvp$[$pvp])+"^000000]","- Guild vs Guild [Rank] [^0000FF"+getmapusers($gvg$[$gvg])+"^000000]","- Playes vs Playes [No-Rank] [^0000FF"+getmapusers($pvpn$[$pvpn])+"^000000]","- Guild vs Guild [No-Rank] [^0000FF"+getmapusers($gvgn$[$gvgn])+"^000000]","- Baby vs Baby [No-Rank] [^0000FF"+getmapusers($baby$[$baby])+"^000000]","- Playes 1x1 [No-Rank] [^0000FF"+getmapusers($playe$[$playe])+"^000000]","- Sair"))	{ 	case 1: 	if($scg == FALSE){	show .n$;	show "Desculpe ^0000CD"+StrCharInfo(0)+"^000000.";	show "O PvP Rank está Fechado no Momento.";	close;	}		switch(select("- Arena PvP [Rank]","- Sair"))		{ 		case 1:			percentheal 100,100;			warp $pvp$,0,0;	end; 		case 2:			show @nome$;			show "Volte quando precisar dos meus serviços.";			close;		}		close;	case 2: 	if($scg == FALSE){	show .n$;	show "Desculpe ^0000CD"+StrCharInfo(0)+"^000000.";	show "O GvG Rank está Fechado no Momento.";	close;	}		switch(select("- Arena GvG [Rank]","- Sair"))		{ 		case 1:			percentheal 100,100;			if(!getcharid(2)) {show "Eu não posso ajudá-lo, você não possui  uma Clã."; close;}			warp $gvg$,0,0;	end; 		case 2:			show @nome$;			show "Volte sempre que quiser.";			close;		}		close; 	OnClock1000: callsub OnOpenRoom;	OnClock2200: callsub  OnClosRoom; 	OnOpenRoom:			set $scg,1;			announce "Sala PvP e GvG com Rank estão Abertas! Seja um dos primeiros do Rank !",bc_yellow;			end; 	OnClosRoom:			set $scg,0;			announce "Sala PvP e GvG com Rank estão Fechadas!",bc_yellow|bc_all;			set $sct, $sct + 1;			mapwarp "guild_vs3","prontera",150,150;			mapwarp "guild_vs2-1","prontera",150,150;			end; 	case 3:		switch(select("- Arena PvP (No-Rank)","- Sair"))		{ 		case 1:			percentheal 100,100;			warp $pvpn$,0,0;	end; 		case 2:			show @nome$;			show "Volte quando precisar dos meus serviços.";			close;		}		close;	case 4:		switch(select("- Arena GvG (No-Rank)","- Sair"))		{ 		case 1:			percentheal 100,100;			if(!getcharid(2)) {show "Você precisa estar em uma guild para poder entrar"; close;}			warp $gvgn$,0,0;	end; 		case 2:			show @nome$;			show "Volte quando precisar dos meus serviços.";			close;		}		close;    	 case 5:        	switch(select("- PvP Baby","- Sair"))		{ 		case 1:			show @nome$;			percentheal 100,100;			if (Class > 4001 && Class < 4022){ show @npc$; show "PvP apenas para Baby, você não é baby!"; close; }			warp $baby$,0,0;	end; 		case 2:			show @nome$;			show "Volte quando precisar dos meus serviços.";			close;		}		close;	case 6:		switch(select("- Playes 1x1 (No-Rank)","- Sair"))		{ 		case 1:			percentheal 100,100;                                                            if (getmapusers("guild_vs1-4") > 1) {show "Limite de 2 pessoas atingidos."; close;}			warp $playe$,0,0;	end; 		case 2:			show @nome$;			show "Volte quando precisar dos meus serviços.";			close;	}                                    close;                   case 7:		switch(select("- Sala de Eventos","- Sair"))		{ 		case 1:			percentheal 100,100;			warp $evento$,00,00;	end; 		case 2:			show @nome$;			show "Volte quando precisar dos meus serviços.";			close;		}		close;	case 8:		mes @nome$;		mes "Volte quando precisar dos meus serviços.";		close;	}	end;} // -- Inicio do Script -	script	Arena#PCKill	-1,{ OnPCKillEvent: 					getmapxy @map$,@x,@y,0;			if ( @map$ == $pvp$[$pvp] ) goto PvP;			if ( @map$ == $pvp$[$pvpx] ) goto PvP;			if ( @map$ == $pvp$[$pvpw] ) goto PvP;			if ( @map$ == $pvp$[$pvpy] ) goto PvP2;//Sem ygg			if ( @map$ == $gvg$[$gvg] ) goto GvG;			if ( @map$ == $gvg$[$gvgx] ) goto GvG;			if ( @map$ == $gvg$[$gvgw] ) goto GvG;			if ( @map$ == $gvg$[$gvgy] ) goto GvG2;//Sem ygg			if ( @map$ == $pvp$[$playes] ) goto playes;						end; // ======= Arenas PvP =======PvP:		set @CID,getcharid(0);set @name$,"";set @points,0;					query_sql "SELECT `kills` FROM `pvp` WHERE `char_id`="+@CID+"",@points;					query_sql "SELECT `name` FROM `pvp` WHERE `char_id`="+@CID+"",@name$;			if ( @name$ == "" ) { query_sql "INSERT INTO `pvp` (`char_id`,`name`,`kills`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$; dispbottom "Você Matou seu primeiro jogador"; end; }					query_sql "UPDATE `pvp` SET `kills` = `kills` +1 WHERE `char_id`="+@CID+"",@esc$;		set @points,@points+1;		announce "Você matou [ "+rid2name(killedrid)+" ] e chegou a "+@points+" jogadores mortos.",bc_self,0x90FFFF;						end; // ======= Arenas GvG =======GvG:		set @GID,getcharid(2);set @name$,"";set @points,0;					query_sql "SELECT `kills` FROM `gvg` WHERE `guild_id`="+@GID+"",@gpoints;					query_sql "SELECT `name` FROM `gvg` WHERE `guild_id`="+@GID+"",@name$;			if ( @name$ == "" ) { query_sql "INSERT INTO `gvg` (`guild_id`,`name`,`kills`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$; dispbottom "Primeiro Frag da Guild"; end; }					query_sql "UPDATE `gvg` SET `kills` = `kills` + 1 WHERE `guild_id`="+@GID+"",@esc$;		set @gpoints,@gpoints+1;		mapannounce	@map$,"A Guild [ "+@name$+" ] empilhou "+@gpoints+" caveiras.",bc_self,0x90FFFF;						end;}-	script	Arena#PCDie	-1,{ OnPCDieEvent: 					getmapxy @map$,@x,@y,0;			if ( @map$ == $pvp$[$pvp] ) goto PvP;			if ( @map$ == $pvp$[$pvpx] ) goto PvP;			if ( @map$ == $pvp$[$pvpw] ) goto PvP;			if ( @map$ == $pvp$[$pvpy] ) goto PvP2;			if ( @map$ == $gvg$[$gvg] ) goto GvG;			if ( @map$ == $gvg$[$gvgx] ) goto GvG;			if ( @map$ == $gvg$[$gvgw] ) goto GvG;			if ( @map$ == $gvg$[$gvgy] ) goto GvG2;// ======= Arenas GvG ======= PvP:		set @CID,getcharid(0);set @name$,"";set @points,0;					query_sql "SELECT `deaths` FROM `pvp` WHERE `char_id`="+@CID+"",@points;					query_sql "SELECT `name` FROM `pvp` WHERE `char_id`="+@CID+"",@name$;			if ( @name$ == "" ) { query_sql "INSERT INTO `pvp` (`char_id`,`name`,`deaths`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$; end; }					query_sql "UPDATE `pvp1` SET `deaths` = `deaths` + 1 WHERE `char_id`="+@CID+"",@esc$;						end; // ======= Arenas GvG ======= GvG:		set @GID,getcharid(2);set @name$,"";set @gpoints,0;					query_sql "SELECT `deaths` FROM `gvg1` WHERE `guild_id`="+@GID+"",@gpoints;					query_sql "SELECT `name` FROM `gvg1` WHERE `guild_id`="+@GID+"",@name$;			if ( @name$ == "" ) { query_sql "INSERT INTO`gvg1` (`guild_id`,`name`,`deaths`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$; end; }					query_sql "UPDATE `gvg1` SET `deaths` = `deaths` + 1 WHERE `guild_id`="+@GID+"",@esc$;						end; }  //============== MAP FLAG ===============// PvPguild_vs3	mapflag	nosaveguild_vs3	mapflag	noteleportguild_vs3	mapflag	nowarptoguild_vs3	mapflag	nowarpguild_vs3	mapflag	nomemoguild_vs3	mapflag	gvg	offguild_vs3	mapflag	pvpguild_vs3	mapflag	nopenaltyguild_vs3	mapflag	nobranchguild_vs3	mapflag	pvp_noguildguild_vs3	mapflag	nolootguild_vs3	mapflag	noexp // PvP No-Rankguild_vs2	mapflag	nosaveguild_vs2	mapflag	noteleportguild_vs2	mapflag	nowarptoguild_vs2	mapflag	nowarpguild_vs2	mapflag	nomemoguild_vs2	mapflag	gvg	offguild_vs2	mapflag	pvpguild_vs2	mapflag	nopenaltyguild_vs2	mapflag	nobranchguild_vs2	mapflag	pvp_noguildguild_vs2	mapflag	nolootguild_vs2	mapflag	noexp // GvGguild_vs2-1	mapflag	nosaveguild_vs2-1	mapflag	noteleportguild_vs2-1	mapflag	nowarptoguild_vs2-1	mapflag	nowarpguild_vs2-1	mapflag	nomemoguild_vs2-1	mapflag	pvp	offguild_vs2-1	mapflag	gvgguild_vs2-1	mapflag	nopenaltyguild_vs2-1	mapflag	nobranchguild_vs2-1	mapflag	nolootguild_vs2-1	mapflag	noexp // GvG No-Rankguild_vs2-2	mapflag	nosaveguild_vs2-2	mapflag	noteleportguild_vs2-2	mapflag	nowarptoguild_vs2-2	mapflag	nowarpguild_vs2-2	mapflag	nomemoguild_vs2-2	mapflag	pvp	offguild_vs2-2	mapflag	gvgguild_vs2-2	mapflag	nopenaltyguild_vs2-2	mapflag	nobranchguild_vs2-2	mapflag	nolootguild_vs2-2	mapflag	noexp // Babyguild_vs1-3	mapflag	nosaveguild_vs1-3	mapflag	noteleportguild_vs1-3	mapflag	nowarptoguild_vs1-3	mapflag	nowarpguild_vs1-3	mapflag	nomemoguild_vs1-3	mapflag	gvg	offguild_vs1-3	mapflag	pvpguild_vs1-3	mapflag	nopenaltyguild_vs1-3	mapflag	nobranchguild_vs1-3	mapflag	pvp_noguildguild_vs1-3	mapflag	nolootguild_vs1-3	mapflag	noexp // Playes 1x1guild_vs1-4	mapflag	nosaveguild_vs1-4	mapflag	noteleportguild_vs1-4	mapflag	nowarptoguild_vs1-4	mapflag	nowarpguild_vs1-4	mapflag	nomemoguild_vs1-4	mapflag	gvg	offguild_vs1-4	mapflag	pvpguild_vs1-4	mapflag	nopenaltyguild_vs1-4	mapflag	nobranchguild_vs1-4	mapflag	pvp_noguildguild_vs1-4	mapflag	nolootguild_vs1-4	mapflag	noexp//===== eAthena Script =========================================//=========== e ================================================//===== Cronus Script ==========================================//|					 |//|	        ___       ___       ___       ___		 |//|	       /__     /__     /       /__		 |//|	      /:/ _/_   /:/__/_   /::     /:| _|_		 |//|	     /::-"__ /::/__ /:::__ /::|/__	 |//|	     ;:;-",-" /::/  / /::/  / /|::/  /		 |//|	      |:|  |     /:/  /    /:/  /    |:/  /		 |//|	       |__|     /__/     /__/     /__/		 |//|					 |//|              |e|A|T|H|E|N|A| |S|C|R|I|P|T|S|                           |//|              |C|r|o|n|u|S| |S|C|R|I|P|T|S|		 |//===== Por: ==================================================//= Khan - NighrmareA - pedroamoury - Easy Crazy [ atual release ]//===== Versão Atual: =========================================//= 1.5//===== Changelog: ============================================//= 1.0 - Script Inicializado [Khan]//= 1.1 - Corrigido pequenos bugs [Khan]//= 1.2 - Adicionado Ranking exclusivo para arena sem Ygg [NightmareA]//= 1.3 - Retirado Rank para Arenas com Ygg [pedroamoury]//= 1.4 - Corrigido Variaveis [pedroamoury]//= 1.5 - Modificações no Script [Easy Crazy]//===== Compativel Com: =======================================//= Qualquer eAthena SQL//===== Descrição: ============================================//= Ranking PvP e GvG - TOP 10//===== Comentários Adicionais ================================//= eAthena Emulator	www.eathena.ws//=============================================================  //==== Ranking ================================================prontera,143,189,4	script	Ranking PvP	837,{ //==== Nome do NPC ============================================set @nome$,"[ ^FF0000Ranking PvP^000000 ]";//============================================================= 	show @nome$;	show "Olá "+strcharinfo(0)+".";	next;	show @nome$;	show "Gostaria de ver o Ranking?";	next;	switch(select("- Sim","- Não"))	{ case 1: 	show @nome$;	show "Qual Ranking você gostaria de ver?";	next;	switch(select("- ^FFA500Ranking de PvP [TOP 10]^000000","- ^008B8BRanking de GvG [TOP 10]^000000","Sair"))	{ 	case 1: 		show @nome$;		show "Ok, este o nosso Ranking de PvP [TOP 10]";		next;		query_sql "SELECT name, kills, deaths FROM pvp ORDER BY kills DESC LIMIT 10",@name$,@kills,@deaths;		dispbottom "Ranking PvP [TOP 10]";		dispbottom " ";		dispbottom "Posição <~> Nome <~> Matou <~> Morreu";		dispbottom " ";		for(set @i,0;@i<=9;set @i,@i+1) {			dispbottom "["+(@i+1)+"] <~> "+@name$[@i]+" <~> "+@kills[@i]+" <~> "+@deaths[@i]+"";		}		close; 	case 2: 		show @nome$;		show "Ok, este 0 nosso Ranking de GvG [TOP 10]";		next;		query_sql "SELECT name, kills, deaths FROM gvg ORDER BY kills DESC LIMIT 10",@guild_name$,@guild_kills,@guild_deaths;		dispbottom "Ranking GvG [TOP 10]";		dispbottom " ";		dispbottom "Posição <~> Nome da Guild <~> Vitórias <~> Derrotas";		dispbottom " ";		for(set @i,0;@i<=9;set @i,@i+1) {		dispbottom "["+(@i+1)+"] <~> "+@guild_name$[@i]+" <~> "+@guild_kills[@i]+" <~> "+@guild_deaths[@i]+"";		}		close;  	case 3:		show @nome$;		show "Volte quando quizer";		close;		}  case 2: 	show @nome$;	show "Volte quando precisar dos meus serviços.";	close; 	}}

 

 

 

Eu so preciso de um script agora que de @killmonster 2 direto

ou que de @killmonster se tiver monstro do ID 20027 dentro do mapa

Edited by noobsmok

Share this post


Link to post
Share on other sites
  • 0

troca o script do item para o seguinte:

 

20027,pergaminho_ajudante_escravo,pergaminho ajudante escravo,2,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{if(getmapflag(strcharinfo(3),mf_pvp)) { dispbottom "Você não pode usar esse item em mapas pvp."; end; } else { atcommand "@summon 2238 3"; atcommand "@summon 2238 3"; atcommand "@summon 2238 3"; dispbottom "Voce acaba de invocar 3 Ninjas para te ajudar."; }},{},{}

 

e logo depois das linhas q contenham o comando de "warp" para os jogadores vc adiciona:

 

killmonsterall "nome_do_mapa";

 

e acho q tá pronto

Share this post


Link to post
Share on other sites
  • 0

troca o script do item para o seguinte:

 

20027,pergaminho_ajudante_escravo,pergaminho ajudante escravo,2,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{if(getmapflag(strcharinfo(3),mf_pvp)) { dispbottom "Você não pode usar esse item em mapas pvp."; end; } else { atcommand "@summon 2238 3"; atcommand "@summon 2238 3"; atcommand "@summon 2238 3"; dispbottom "Voce acaba de invocar 3 Ninjas para te ajudar."; }},{},{}

 

e logo depois das linhas q contenham o comando de "warp" para os jogadores vc adiciona:

 

killmonsterall "nome_do_mapa";

 

e acho q tá pronto

 

 

Assim???

 

		switch(select("- Arena PvP [Rank]","- Sair"))		{ 		case 1:			percentheal 100,100;			warp $pvp$,0,0;	end;			killmonsterall "guild_vs3";

 

#edit infelizmente conssigo criar os ninjas em prontera e entrar no pvp

o pvp não ta fazendo killmonsterall

 

Não tem como fazer algo assim: 

 

			atcommand "@killmonster2" "guild_vs3";

Depois que ele entrar no pvp?

 

coloquei para da killmonster2 quando ele clica para entrar mais assim o player pode fica matando os monstro de prontera se tiver outros ninjas ajudando outras pessoas ai quebra.

Edited by noobsmok

Share this post


Link to post
Share on other sites
  • 0

coloca um sleep 1000; antes do killmonsterall "guild_vs3"; pra dar tempo do jogador estar no mapa

Share this post


Link to post
Share on other sites
  • 0

coloca um sleep 1000; antes do killmonsterall "guild_vs3"; pra dar tempo do jogador estar no mapa

 

não conssegui

 

fiz assim:

 

		switch(select("- Arena PvP [Rank]","- Sair"))		{ 		case 1:			percentheal 100,100;			warp $pvp$,0,0;	end;			sleep 1000;			killmonsterall "guild_vs3";

 

olha fizeram esse script que ate da o comando @killmonster

porem quando eu entro no mapa demora 1 segundo para o ninja aparecer entao o comando nao pega nele

da para poder um delay de 1 segundo antes dele da o comando @killmonster2 ?

 

 

-	script	killmonster	-1,{OnPCLoadMapEvent:if(strcharinfo(3) == "guild_vs3"){atcommand "@killmonster2";end;OnInit:setmapflag	"guild_vs3",mf_loadevent; end;}}
Edited by noobsmok

Share this post


Link to post
Share on other sites
  • 0

coloca o sleep 1000; antes da linha atcommand "@killmonster2";

 

 

-	script	killmonster	-1,{OnPCLoadMapEvent:if(strcharinfo(3) == "guild_vs3"){sleep 1000;atcommand "@killmonster2";end;OnInit:setmapflag	"guild_vs3",mf_loadevent; end;}}

Agora não surge a menssagem todos monstro forão destruidos

Share this post


Link to post
Share on other sites
  • 0

Se quiser um anuncio apenas no mapa:

 

 

 

-	script	killmonster	-1,{OnPCLoadMapEvent:if(strcharinfo(3) == "guild_vs3"){sleep 1000;atcommand "@killmonster2";mapannounce "guild_vs3"," [Aviso] Todos os monstros foram mortos.",1,0xB7410E;end;OnInit:setmapflag	"guild_vs3",mf_loadevent; end;}} 

 

 

 

 

Anuncio para o servidor inteiro:


 

-	script	killmonster	-1,{OnPCLoadMapEvent:if(strcharinfo(3) == "guild_vs3"){sleep 1000;atcommand "@killmonster2";announce "guild_vs3"," [Aviso] Todos os monstros foram mortos.",1,0xB7410E;end;OnInit:setmapflag	"guild_vs3",mf_loadevent; end;}}  

 

 

Share this post


Link to post
Share on other sites
  • 0

Se quiser um anuncio apenas no mapa:

 

 

 

-	script	killmonster	-1,{OnPCLoadMapEvent:if(strcharinfo(3) == "guild_vs3"){sleep 1000;atcommand "@killmonster2";mapannounce "guild_vs3"," [Aviso] Todos os monstros foram mortos.",1,0xB7410E;end;OnInit:setmapflag	"guild_vs3",mf_loadevent; end;}} 

 

 

 

 

Anuncio para o servidor inteiro:

 

 

 

-	script	killmonster	-1,{OnPCLoadMapEvent:if(strcharinfo(3) == "guild_vs3"){sleep 1000;atcommand "@killmonster2";announce "guild_vs3"," [Aviso] Todos os monstros foram mortos.",1,0xB7410E;end;OnInit:setmapflag	"guild_vs3",mf_loadevent; end;}}  

 

 

 

O que eu me referia ao anuncio é que

antes do sleep eu entrava pvp e aparecia em cima de mim

todos monstros forao mortos

mais depois do sleep nao ta mais aparecendo

nao quero uma menssagem global quero apenas que quando o player entra no mapa o script espere 2 segundos e de o comando @killmonster2

Share this post


Link to post
Share on other sites
  • 0

Conssegui

coloquei sleep 2 e TAB e agora ele espera 1,5 segundo para matar o mob fico perfeito

 

//=====================-	script	killmonster	-1,{OnPCLoadMapEvent:if(strcharinfo(3) == "guild_vs3"){	sleep2 1500;atcommand "@killmonster2";end;OnInit:setmapflag	"guild_vs3",mf_loadevent; end;}}

Share this post


Link to post
Share on other sites

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.   Restore formatting

  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.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.