public EventCurWeapon(id)
{
	static block, property[4];
	
	if ( g_boots_of_speed[id] )
	{
		set_pev(id, pev_maxspeed, 360.0);
	}
	else if ( g_ice[id] )
	{
		set_pev(id, pev_maxspeed, 400.0);
	}
	else if ( g_honey[id] )
	{
		block = g_honey[id];
		GetProperty(block, 1, property);
		
		set_pev(id, pev_maxspeed, str_to_float(property));
	}
}
GetProperty(ent, property, property_value[])
{
	switch ( property )
	{
		case 1: pev(ent, pev_message, property_value, 4);
		case 2: pev(ent, pev_netname, property_value, 4);
		case 3: pev(ent, pev_weaponmodel2, property_value, 4);
	}
	
	return (strlen(property_value) ? 1 : 0);
}
SetProperty(ent, property, const property_value[])
{
	switch ( property )
	{
		case 1: set_pev(ent, pev_message, property_value, 4);
		case 2: set_pev(ent, pev_netname, property_value, 4);
		case 3: set_pev(ent, pev_weaponmodel2, property_value, 4);
	}
	return PLUGIN_HANDLED;
}I wywala mi taki oto bląd:
Error: Number of arguments does not match definition on line
A dokładnie wskazuję na tą linijke:
GetProperty(block, 1, property);
Nagrodzę plusem. Licze na pomoc.


 
Dodatki SourceMod



	









