Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Admin Özel Yapma

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
comolokko12
Mesajlar: 20
Kayıt: Cum May 12, 2017 6:28 pm

Admin Özel Yapma

Mesaj gönderen comolokko12 »

bu plugin herkeste "buy_parachute" komutunu yazmadan aldırıyor herkese. otomatik çalışıyo. bunu "S" yetkisine yapabilirmisiniz. "ADMIN_LEVEL_G" yetkisi olan otomatik yarasa kanatlı paraşütle başlasın.




Kod: Tümünü seç

#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 plugin_precache()
{
	precache_model("models/krilo2.mdl")
}

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_model(para_ent[id], "models/krilo2.mdl")
					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\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/

Link:
Linklerini gizle
Linki Kopyala

Komando_HerCuLeS
Mesajlar: 432
Kayıt: Pzt Ara 12, 2016 5:12 pm
İletişim:

Admin Özel Yapma

Mesaj gönderen Komando_HerCuLeS »

S Yetkisi Derken Sunucu Sahibi mi Demek İstedin?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

axe01
Yasaklı Üye
Yasaklı Üye
Mesajlar: 560
Kayıt: Sal May 31, 2016 4:09 pm
Server Ip/DNS: 213.238.173.86
Clan İsmi: KaoS GaminG

Admin Özel Yapma

Mesaj gönderen axe01 »

denermisin bir
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
comolokko12
Mesajlar: 20
Kayıt: Cum May 12, 2017 6:28 pm

Admin Özel Yapma

Mesaj gönderen comolokko12 »

eklicem ama normal herkesteki paraşüt pluginiyle bir koysam bişe olurmu

çakışabilirmi

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
comolokko12
Mesajlar: 20
Kayıt: Cum May 12, 2017 6:28 pm

Admin Özel Yapma

Mesaj gönderen comolokko12 »

komando normal harf olarak s yetkisi

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

axe01
Yasaklı Üye
Yasaklı Üye
Mesajlar: 560
Kayıt: Sal May 31, 2016 4:09 pm
Server Ip/DNS: 213.238.173.86
Clan İsmi: KaoS GaminG

Admin Özel Yapma

Mesaj gönderen axe01 »

sadece bunu kur cakısma yaratabilir

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
comolokko12
Mesajlar: 20
Kayıt: Cum May 12, 2017 6:28 pm

Admin Özel Yapma

Mesaj gönderen comolokko12 »

ama ben öyle istemiyorum işte. normal userlerde normal paraşüt. Adminler için ayrı bu plugin

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

axe01
Yasaklı Üye
Yasaklı Üye
Mesajlar: 560
Kayıt: Sal May 31, 2016 4:09 pm
Server Ip/DNS: 213.238.173.86
Clan İsmi: KaoS GaminG

Admin Özel Yapma

Mesaj gönderen axe01 »

onu bilmiyorum ben ADMIN_LEVEL_G ayarladım

Link:
Linklerini gizle
Linki Kopyala
Cevapla