cerere parasuta fara model [rezolvat]

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Locked
User avatar
goeslegendary
Membru, skill 0
Membru, skill 0
Posts: 94
Joined: 14 Sep 2018, 22:35
Detinator Steam: Da
CS Status: Sniper & Rifler
Fond eXtream: 0
Location: Timisoara

01 Oct 2018, 00:53

salut, am cautat, si am gasit acest numit plugin parasuta fara model, dar modelul tot exista doar ca este invisibil, si eu nu vreau ca cineva cand se conecteaza pe server sa i se mai descarce parasuta, nu mai vreau alte modele pe server
exista vreau plugin care iti ofera parasuta fara vreun model, deloc (nu sa fie invisibil sau cine stie ce)
Last edited by Laurentiu P. on 01 Oct 2018, 16:56, edited 1 time in total.
Reason: Cerere rezolvata.
maybe there are no goodbyes..
Envato
User avatar
iNdio
Membru, skill +4
Membru, skill +4
Posts: 1764
Joined: 28 Jan 2015, 17:42
Detinator Steam: Da
SteamID: iNdioPGL
Reputatie: Fost Membru Club eXtreamCS (6 luni)
Castigator Membru Club eXtream @ Ganduri de sub dus (25 OCT - 25 FEB)
Fond eXtream: 0

01 Oct 2018, 01:19

| Afiseaza codul
[code]
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <cstrike>
#include <fun>

new para_ent[33]

public plugin_init()
{
	register_plugin("Parachute", "1.3 Fixed", "KRoT@L/JTP10181 & Fixed sector")
	
	register_event("ResetHUD", "newSpawn", "be")
	register_event("DeathMsg", "death_event", "a")
}

public plugin_natives()
{
	set_native_filter("native_filter")
}

public native_filter(const name[], index, trap)
{
	if (!trap) return PLUGIN_HANDLED
	return PLUGIN_CONTINUE
}

public client_connect(id)
{
	parachute_reset(id)
}

public client_disconnect(id)
{
	parachute_reset(id)
}

public death_event()
{
	new id = read_data(2)
	parachute_reset(id)
}

parachute_reset(id)
{
if(para_ent[id] > 0) 
{
	if (is_valid_ent(para_ent[id])) 
	{
		remove_entity(para_ent[id])
	}
}

if(is_user_alive(id)) set_user_gravity(id, 1.0)
para_ent[id] = 0
}

public newSpawn(id)
{
if(para_ent[id] > 0) 
{
	remove_entity(para_ent[id])
	set_user_gravity(id, 1.0)
	para_ent[id] = 0
}
}

public client_PreThink(id)
{
if(!is_user_alive(id)) return

new Float:fallspeed = 100 * -1.0
new Float:frame
new button = get_user_button(id)
new oldbutton = get_user_oldbutton(id)
new flags = get_entity_flags(id)
if(para_ent[id] > 0 && (flags & FL_ONGROUND)) 
{
	if(get_user_gravity(id) == 0.1) set_user_gravity(id, 1.0)
{
	if(entity_get_int(para_ent[id],EV_INT_sequence) != 2) 
	{
		entity_set_int(para_ent[id], EV_INT_sequence, 2)
		entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
		entity_set_float(para_ent[id], EV_FL_frame, 0.0)
		entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
		entity_set_float(para_ent[id], EV_FL_animtime, 0.0)
		entity_set_float(para_ent[id], EV_FL_framerate, 0.0)
		return
	}
	frame = entity_get_float(para_ent[id],EV_FL_fuser1) + 2.0
	entity_set_float(para_ent[id],EV_FL_fuser1,frame)
	entity_set_float(para_ent[id],EV_FL_frame,frame)
	if(frame > 254.0) 
	{
		remove_entity(para_ent[id])
		para_ent[id] = 0
	}
	else 
	{
		remove_entity(para_ent[id])
		set_user_gravity(id, 1.0)
		para_ent[id] = 0
	}
	return
}
}
if (button & IN_USE) 
{
new Float:velocity[3]
entity_get_vector(id, EV_VEC_velocity, velocity)
if(velocity[2] < 0.0) 
{
	if(para_ent[id] <= 0) 
	{
		para_ent[id] = create_entity("info_target")
		if(para_ent[id] > 0) 
		{
			entity_set_string(para_ent[id],EV_SZ_classname,"parachute")
			entity_set_edict(para_ent[id], EV_ENT_aiment, id)
			entity_set_edict(para_ent[id], EV_ENT_owner, id)
			entity_set_int(para_ent[id], EV_INT_movetype, MOVETYPE_FOLLOW)
			entity_set_int(para_ent[id], EV_INT_sequence, 0)
			entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
			entity_set_float(para_ent[id], EV_FL_frame, 0.0)
			entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
		}
	}
	if(para_ent[id] > 0) 
	{
		entity_set_int(id, EV_INT_sequence, 3)
		entity_set_int(id, EV_INT_gaitsequence, 1)
		entity_set_float(id, EV_FL_frame, 1.0)
		entity_set_float(id, EV_FL_framerate, 1.0)
		set_user_gravity(id, 0.1)
		velocity[2] = (velocity[2] + 40.0 < fallspeed) ? velocity[2] + 40.0 : fallspeed
		entity_set_vector(id, EV_VEC_velocity, velocity)
		if(entity_get_int(para_ent[id],EV_INT_sequence) == 0) 
		{
			frame = entity_get_float(para_ent[id],EV_FL_fuser1) + 1.0
			entity_set_float(para_ent[id],EV_FL_fuser1,frame)
			entity_set_float(para_ent[id],EV_FL_frame,frame)
			if (frame > 100.0) 
			{
				entity_set_float(para_ent[id], EV_FL_animtime, 0.0)
				entity_set_float(para_ent[id], EV_FL_framerate, 0.4)
				entity_set_int(para_ent[id], EV_INT_sequence, 1)
				entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
				entity_set_float(para_ent[id], EV_FL_frame, 0.0)
				entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
			}
		}
	}
}
else if(para_ent[id] > 0) 
{
	remove_entity(para_ent[id])
	set_user_gravity(id, 1.0)
	para_ent[id] = 0
}
}
else if((oldbutton & IN_USE) && para_ent[id] > 0 ) 
{
remove_entity(para_ent[id])
set_user_gravity(id, 1.0)
para_ent[id] = 0
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
[/code]
Where Cs had no value, amxx, sometimes, had its price...
User avatar
Laurentiu P.
Super moderator
Super moderator
Posts: 2468
Joined: 10 Jul 2013, 20:26
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Super moderator
Nume anterior: Do[N]e ;3
Location: Constanta
Has thanked: 2 times

01 Oct 2018, 04:45

cereri-pluginuri/pluginuri-des-cautate-amxmodx-t23259.html - topicul e primul lista.
Image
User avatar
goeslegendary
Membru, skill 0
Membru, skill 0
Posts: 94
Joined: 14 Sep 2018, 22:35
Detinator Steam: Da
CS Status: Sniper & Rifler
Fond eXtream: 0
Location: Timisoara

01 Oct 2018, 14:40

iNdio wrote:
| Afiseaza codul
[code]
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <cstrike>
#include <fun>

new para_ent[33]

public plugin_init()
{
	register_plugin("Parachute", "1.3 Fixed", "KRoT@L/JTP10181 & Fixed sector")
	
	register_event("ResetHUD", "newSpawn", "be")
	register_event("DeathMsg", "death_event", "a")
}

public plugin_natives()
{
	set_native_filter("native_filter")
}

public native_filter(const name[], index, trap)
{
	if (!trap) return PLUGIN_HANDLED
	return PLUGIN_CONTINUE
}

public client_connect(id)
{
	parachute_reset(id)
}

public client_disconnect(id)
{
	parachute_reset(id)
}

public death_event()
{
	new id = read_data(2)
	parachute_reset(id)
}

parachute_reset(id)
{
if(para_ent[id] > 0) 
{
	if (is_valid_ent(para_ent[id])) 
	{
		remove_entity(para_ent[id])
	}
}

if(is_user_alive(id)) set_user_gravity(id, 1.0)
para_ent[id] = 0
}

public newSpawn(id)
{
if(para_ent[id] > 0) 
{
	remove_entity(para_ent[id])
	set_user_gravity(id, 1.0)
	para_ent[id] = 0
}
}

public client_PreThink(id)
{
if(!is_user_alive(id)) return

new Float:fallspeed = 100 * -1.0
new Float:frame
new button = get_user_button(id)
new oldbutton = get_user_oldbutton(id)
new flags = get_entity_flags(id)
if(para_ent[id] > 0 && (flags & FL_ONGROUND)) 
{
	if(get_user_gravity(id) == 0.1) set_user_gravity(id, 1.0)
{
	if(entity_get_int(para_ent[id],EV_INT_sequence) != 2) 
	{
		entity_set_int(para_ent[id], EV_INT_sequence, 2)
		entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
		entity_set_float(para_ent[id], EV_FL_frame, 0.0)
		entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
		entity_set_float(para_ent[id], EV_FL_animtime, 0.0)
		entity_set_float(para_ent[id], EV_FL_framerate, 0.0)
		return
	}
	frame = entity_get_float(para_ent[id],EV_FL_fuser1) + 2.0
	entity_set_float(para_ent[id],EV_FL_fuser1,frame)
	entity_set_float(para_ent[id],EV_FL_frame,frame)
	if(frame > 254.0) 
	{
		remove_entity(para_ent[id])
		para_ent[id] = 0
	}
	else 
	{
		remove_entity(para_ent[id])
		set_user_gravity(id, 1.0)
		para_ent[id] = 0
	}
	return
}
}
if (button & IN_USE) 
{
new Float:velocity[3]
entity_get_vector(id, EV_VEC_velocity, velocity)
if(velocity[2] < 0.0) 
{
	if(para_ent[id] <= 0) 
	{
		para_ent[id] = create_entity("info_target")
		if(para_ent[id] > 0) 
		{
			entity_set_string(para_ent[id],EV_SZ_classname,"parachute")
			entity_set_edict(para_ent[id], EV_ENT_aiment, id)
			entity_set_edict(para_ent[id], EV_ENT_owner, id)
			entity_set_int(para_ent[id], EV_INT_movetype, MOVETYPE_FOLLOW)
			entity_set_int(para_ent[id], EV_INT_sequence, 0)
			entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
			entity_set_float(para_ent[id], EV_FL_frame, 0.0)
			entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
		}
	}
	if(para_ent[id] > 0) 
	{
		entity_set_int(id, EV_INT_sequence, 3)
		entity_set_int(id, EV_INT_gaitsequence, 1)
		entity_set_float(id, EV_FL_frame, 1.0)
		entity_set_float(id, EV_FL_framerate, 1.0)
		set_user_gravity(id, 0.1)
		velocity[2] = (velocity[2] + 40.0 < fallspeed) ? velocity[2] + 40.0 : fallspeed
		entity_set_vector(id, EV_VEC_velocity, velocity)
		if(entity_get_int(para_ent[id],EV_INT_sequence) == 0) 
		{
			frame = entity_get_float(para_ent[id],EV_FL_fuser1) + 1.0
			entity_set_float(para_ent[id],EV_FL_fuser1,frame)
			entity_set_float(para_ent[id],EV_FL_frame,frame)
			if (frame > 100.0) 
			{
				entity_set_float(para_ent[id], EV_FL_animtime, 0.0)
				entity_set_float(para_ent[id], EV_FL_framerate, 0.4)
				entity_set_int(para_ent[id], EV_INT_sequence, 1)
				entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
				entity_set_float(para_ent[id], EV_FL_frame, 0.0)
				entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
			}
		}
	}
}
else if(para_ent[id] > 0) 
{
	remove_entity(para_ent[id])
	set_user_gravity(id, 1.0)
	para_ent[id] = 0
}
}
else if((oldbutton & IN_USE) && para_ent[id] > 0 ) 
{
remove_entity(para_ent[id])
set_user_gravity(id, 1.0)
para_ent[id] = 0
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
[/code]
multumesc O:-)
maybe there are no goodbyes..
User avatar
Laurentiu P.
Super moderator
Super moderator
Posts: 2468
Joined: 10 Jul 2013, 20:26
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Super moderator
Nume anterior: Do[N]e ;3
Location: Constanta
Has thanked: 2 times

01 Oct 2018, 16:57

goeslegendary wrote:
iNdio wrote:
| Afiseaza codul
[code]
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <cstrike>
#include <fun>

new para_ent[33]

public plugin_init()
{
	register_plugin("Parachute", "1.3 Fixed", "KRoT@L/JTP10181 & Fixed sector")
	
	register_event("ResetHUD", "newSpawn", "be")
	register_event("DeathMsg", "death_event", "a")
}

public plugin_natives()
{
	set_native_filter("native_filter")
}

public native_filter(const name[], index, trap)
{
	if (!trap) return PLUGIN_HANDLED
	return PLUGIN_CONTINUE
}

public client_connect(id)
{
	parachute_reset(id)
}

public client_disconnect(id)
{
	parachute_reset(id)
}

public death_event()
{
	new id = read_data(2)
	parachute_reset(id)
}

parachute_reset(id)
{
if(para_ent[id] > 0) 
{
	if (is_valid_ent(para_ent[id])) 
	{
		remove_entity(para_ent[id])
	}
}

if(is_user_alive(id)) set_user_gravity(id, 1.0)
para_ent[id] = 0
}

public newSpawn(id)
{
if(para_ent[id] > 0) 
{
	remove_entity(para_ent[id])
	set_user_gravity(id, 1.0)
	para_ent[id] = 0
}
}

public client_PreThink(id)
{
if(!is_user_alive(id)) return

new Float:fallspeed = 100 * -1.0
new Float:frame
new button = get_user_button(id)
new oldbutton = get_user_oldbutton(id)
new flags = get_entity_flags(id)
if(para_ent[id] > 0 && (flags & FL_ONGROUND)) 
{
	if(get_user_gravity(id) == 0.1) set_user_gravity(id, 1.0)
{
	if(entity_get_int(para_ent[id],EV_INT_sequence) != 2) 
	{
		entity_set_int(para_ent[id], EV_INT_sequence, 2)
		entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
		entity_set_float(para_ent[id], EV_FL_frame, 0.0)
		entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
		entity_set_float(para_ent[id], EV_FL_animtime, 0.0)
		entity_set_float(para_ent[id], EV_FL_framerate, 0.0)
		return
	}
	frame = entity_get_float(para_ent[id],EV_FL_fuser1) + 2.0
	entity_set_float(para_ent[id],EV_FL_fuser1,frame)
	entity_set_float(para_ent[id],EV_FL_frame,frame)
	if(frame > 254.0) 
	{
		remove_entity(para_ent[id])
		para_ent[id] = 0
	}
	else 
	{
		remove_entity(para_ent[id])
		set_user_gravity(id, 1.0)
		para_ent[id] = 0
	}
	return
}
}
if (button & IN_USE) 
{
new Float:velocity[3]
entity_get_vector(id, EV_VEC_velocity, velocity)
if(velocity[2] < 0.0) 
{
	if(para_ent[id] <= 0) 
	{
		para_ent[id] = create_entity("info_target")
		if(para_ent[id] > 0) 
		{
			entity_set_string(para_ent[id],EV_SZ_classname,"parachute")
			entity_set_edict(para_ent[id], EV_ENT_aiment, id)
			entity_set_edict(para_ent[id], EV_ENT_owner, id)
			entity_set_int(para_ent[id], EV_INT_movetype, MOVETYPE_FOLLOW)
			entity_set_int(para_ent[id], EV_INT_sequence, 0)
			entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
			entity_set_float(para_ent[id], EV_FL_frame, 0.0)
			entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
		}
	}
	if(para_ent[id] > 0) 
	{
		entity_set_int(id, EV_INT_sequence, 3)
		entity_set_int(id, EV_INT_gaitsequence, 1)
		entity_set_float(id, EV_FL_frame, 1.0)
		entity_set_float(id, EV_FL_framerate, 1.0)
		set_user_gravity(id, 0.1)
		velocity[2] = (velocity[2] + 40.0 < fallspeed) ? velocity[2] + 40.0 : fallspeed
		entity_set_vector(id, EV_VEC_velocity, velocity)
		if(entity_get_int(para_ent[id],EV_INT_sequence) == 0) 
		{
			frame = entity_get_float(para_ent[id],EV_FL_fuser1) + 1.0
			entity_set_float(para_ent[id],EV_FL_fuser1,frame)
			entity_set_float(para_ent[id],EV_FL_frame,frame)
			if (frame > 100.0) 
			{
				entity_set_float(para_ent[id], EV_FL_animtime, 0.0)
				entity_set_float(para_ent[id], EV_FL_framerate, 0.4)
				entity_set_int(para_ent[id], EV_INT_sequence, 1)
				entity_set_int(para_ent[id], EV_INT_gaitsequence, 1)
				entity_set_float(para_ent[id], EV_FL_frame, 0.0)
				entity_set_float(para_ent[id], EV_FL_fuser1, 0.0)
			}
		}
	}
}
else if(para_ent[id] > 0) 
{
	remove_entity(para_ent[id])
	set_user_gravity(id, 1.0)
	para_ent[id] = 0
}
}
else if((oldbutton & IN_USE) && para_ent[id] > 0 ) 
{
remove_entity(para_ent[id])
set_user_gravity(id, 1.0)
para_ent[id] = 0
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
[/code]
multumesc O:-)
Marcat ca rezolvat.
Image
Locked

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 49 guests