Page 1 of 1

Cerere plugin kill effect

Posted: 17 Aug 2014, 21:29
by PigoExtreamCS
Descriere plugin cerut: Cand omori pe cineva iese o fantoma din el
Alte informatii: am testat acest plugin pe serveru meu si cand omor persoana respectiva imi da server shutting down si m-am gandit sa va cer alt plugin asemanator sau o cauza de ce nu-ar merge.
| Afiseaza codul
#include <amxmodx>
#include <fakemeta_util>
#include <message_const>

new SpriteModel;

public plugin_init()
{
   register_plugin("Plugin", "1.0", "GhosT ***");
   
   register_event("DeathMsg", "DeathMsg", "a");
}
public DeathMsg()
{
   new iVictim = read_data(2);
   new iAttacker = read_data(1);
   
   if(iVictim != iAttacker)
   {
      new iOrigin[3];
      get_user_origin(iAttacker, iOrigin);
      
      message_begin(MSG_ONE, SVC_TEMPENTITY); // MSG START
      write_byte(TE_SPRITE); // TE ID
      write_coord(iOrigin[0]); // X
      write_coord(iOrigin[1]); // Y
      write_coord(iOrigin[2] + 4); // Z
      write_short(SpriteModel); // Sprite
      write_byte(3); // Scale (0.1 seconds)
      write_byte(2); // brightness
      message_end( ); // MSG END
   }
   
   return PLUGIN_HANDLED;
}
public plugin_precache()
   SpriteModel = precache_generic("sprites/kill-effect.spr");

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 08:48
by w3zoo_RedX
este sprites/kill-effect.spr?

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 09:03
by cyby
| Afiseaza codul
#include <amxmodx>

new SpriteModel;

public plugin_init()
{
	register_plugin("Plugin", "1.0", "GhosT ***");

	register_event("DeathMsg", "event_death", "a");
}

public event_death()
{
	new iVictim = read_data(2);
	new iAttacker = read_data(1);

	if(!is_user_alive(iAttacker) || !is_user_connected(iVictim))
		return;
	
	if(iVictim != iAttacker)
	{
		new iOrigin[3];
		get_user_origin(iAttacker, iOrigin);

		message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY)
		write_byte(TE_SPRITE); // TE ID
		write_coord(iOrigin[0]); // X
		write_coord(iOrigin[1]); // Y
		write_coord(iOrigin[2] + 4); // Z
		write_short(SpriteModel); // Sprite
		write_byte(3); // Scale (0.1 seconds)
		write_byte(2); // brightness
		message_end( ); // MSG END
	}
}

public plugin_precache()
	SpriteModel = precache_model("sprites/kill-effect.spr");

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 11:55
by PigoExtreamCS
la fel server shutting down

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 16:12
by w3zoo_RedX
w3zoo_RedX wrote:este sprites/kill-effect.spr?

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 17:21
by PigoExtreamCS
Normal ma daca nu era nu rula server-ul :|

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 19:18
by cyby
Ce eroare mai exact ca nu inteleg de ce nu ar merge.

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 19:22
by PigoExtreamCS
Deci omor persoana nu apuca sa moara ca ma deconecteaza de pe server si da server shutting down si dupa 2 secunde se reaprinde.

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 19:55
by cyby
Ma refer in logs, copiaza inainte de shutting down erorile.

Re: Cerere plugin kill effect

Posted: 18 Aug 2014, 22:07
by bbbstar
Normal ca iti inchide server-u mesaju e scris gresit..

Code: Select all

#include <amxmodx>

new sprite

public plugin_init()
{
	register_plugin("Death Effect","0.1","bbb")
	
	register_event("DeathMsg","EventDeathMsg", "a" )
}

public plugin_precache()
{
	sprite = precache_model("locatia animatiei tale...")
}

public EventDeathMsg()
{
	new killer = read_data(1)
	new id = read_data(2)
	
	if(id != killer)
	{
		new origin[3]
		get_user_origin(id,origin)
		
		message_begin(MSG_BROADCAST,SVC_TEMPENTITY,origin,id)
		write_byte(TE_EXPLOSION)
		write_coord(origin[0])
		write_coord(origin[1])
		write_coord(origin[2])
		write_short(sprite)
		write_byte(10)
		write_byte(5)
		write_byte(TE_EXPLFLAG_NOSOUND)
		message_end()
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

Re: Cerere plugin kill effect

Posted: 19 Aug 2014, 00:33
by PigoExtreamCS
Multumesc bbb merge super ai thanks dela mine mai salvat.
Mersi si tie cyby c-ai incercat , eu nu-s ca altii sa nu apreciez .