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

https://discord.gg/43gGDQe6tS

Bu eklentiyi düzenleyebilecek var mı acaba?

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
leriy123
Mesajlar: 8
Kayıt: Prş Tem 30, 2020 12:26 am

Bu eklentiyi düzenleyebilecek var mı acaba?

Mesaj gönderen leriy123 »

Arkadaşlar bu karakter model eklentisi sadece adminlerde çalışıyor. Bunu sadece admin değil de herkesin kullanabileceği şekilde düzenleyebilecek var mı acaba?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

Mashtfee
Mesajlar: 160
Kayıt: Pzr Ara 06, 2020 5:33 am

Bu eklentiyi düzenleyebilecek var mı acaba?

Mesaj gönderen Mashtfee »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "Admin Model Menu"
#define VERSION "1.0"
#define AUTHOR "Dimision"
#define ADMIN_LEVEL_Q	ADMIN_ALL

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /admodels", "admin")
}

public plugin_precache() 
{
        precache_model("models/player/Asasin/Asasin.mdl")
        precache_model("models/player/Death/Death.mdl")
        precache_model("models/player/Dobby/Dobby.mdl")
        precache_model("models/player/Sonic/Sonic.mdl")
        precache_model("models/player/Skeleton/Skeleton.mdl")
        precache_model("models/player/Joker/Joker.mdl")
        precache_model("models/player/Iron/Iron.mdl")
}
		
public admin(id)
{
	if (get_user_flags(id) & ADMIN_LEVEL_H)
		{
			model_menu(id)
		}
		else
        {
               ChatColor(id, "!g>> !nAceste modele sunt doar pentru !gAdmini !n!")
        }
	
}
public model_menu(id)
{
    new menu = menu_create("\r[\wAdmin Models\r]\r", "menu_wybierz")
    
    menu_additem(menu, "\wAsasin", "1", 0)
    menu_additem(menu, "\wDeath", "2", 0)
    menu_additem(menu, "\wDobby", "3", 0)
    menu_additem(menu, "\wSonic", "4", 0)
    menu_additem(menu, "\wSkeleton", "5", 0)
    menu_additem(menu, "\wJoker", "6", 0)
    menu_additem(menu, "\wIron", "7", 0)

    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, menu, 0)
}

public menu_wybierz(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
    
    new key = str_to_num(data)
    
    switch(key)
    { 
       case 1 : cs_set_user_model(id, "Asasin")
       case 2 : cs_set_user_model(id, "Death")
       case 3 : cs_set_user_model(id, "Dobby")
       case 4 : cs_set_user_model(id, "Sonic")
       case 5 : cs_set_user_model(id, "Skeleton")
       case 6 : cs_set_user_model(id, "Joker")
       case 7 : cs_set_user_model(id, "Iron")
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}  
stock ChatColor(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4"); // verde
	replace_all(msg, 190, "!n", "^1"); // galben/alb/negru
	replace_all(msg, 190, "!t", "^3"); // rosu/albastru/gri
	replace_all(msg, 190, "!t2", "^0"); // rosu2/albastru2/gri2
	
	if (id) players[0] = id; else get_players(players, count, "ch");
	{
		for (new i = 0; i < count; i++)
			{
			if (is_user_connected(players[i]))
				{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
leriy123
Mesajlar: 8
Kayıt: Prş Tem 30, 2020 12:26 am

Bu eklentiyi düzenleyebilecek var mı acaba?

Mesaj gönderen leriy123 »

Mashtfee yazdı: Pzt Şub 08, 2021 7:11 pm

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "Admin Model Menu"
#define VERSION "1.0"
#define AUTHOR "Dimision"
#define ADMIN_LEVEL_Q	ADMIN_ALL

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /admodels", "admin")
}

public plugin_precache() 
{
        precache_model("models/player/Asasin/Asasin.mdl")
        precache_model("models/player/Death/Death.mdl")
        precache_model("models/player/Dobby/Dobby.mdl")
        precache_model("models/player/Sonic/Sonic.mdl")
        precache_model("models/player/Skeleton/Skeleton.mdl")
        precache_model("models/player/Joker/Joker.mdl")
        precache_model("models/player/Iron/Iron.mdl")
}
		
public admin(id)
{
	if (get_user_flags(id) & ADMIN_LEVEL_H)
		{
			model_menu(id)
		}
		else
        {
               ChatColor(id, "!g>> !nAceste modele sunt doar pentru !gAdmini !n!")
        }
	
}
public model_menu(id)
{
    new menu = menu_create("\r[\wAdmin Models\r]\r", "menu_wybierz")
    
    menu_additem(menu, "\wAsasin", "1", 0)
    menu_additem(menu, "\wDeath", "2", 0)
    menu_additem(menu, "\wDobby", "3", 0)
    menu_additem(menu, "\wSonic", "4", 0)
    menu_additem(menu, "\wSkeleton", "5", 0)
    menu_additem(menu, "\wJoker", "6", 0)
    menu_additem(menu, "\wIron", "7", 0)

    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, menu, 0)
}

public menu_wybierz(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
    
    new key = str_to_num(data)
    
    switch(key)
    { 
       case 1 : cs_set_user_model(id, "Asasin")
       case 2 : cs_set_user_model(id, "Death")
       case 3 : cs_set_user_model(id, "Dobby")
       case 4 : cs_set_user_model(id, "Sonic")
       case 5 : cs_set_user_model(id, "Skeleton")
       case 6 : cs_set_user_model(id, "Joker")
       case 7 : cs_set_user_model(id, "Iron")
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}  
stock ChatColor(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4"); // verde
	replace_all(msg, 190, "!n", "^1"); // galben/alb/negru
	replace_all(msg, 190, "!t", "^3"); // rosu/albastru/gri
	replace_all(msg, 190, "!t2", "^0"); // rosu2/albastru2/gri2
	
	if (id) players[0] = id; else get_players(players, count, "ch");
	{
		for (new i = 0; i < count; i++)
			{
			if (is_user_connected(players[i]))
				{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}
Hala aynı sadece admin kullanıyor

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

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Bu eklentiyi düzenleyebilecek var mı acaba?

Mesaj gönderen bestcore »

Buyur;

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Admin Model Menu"
#define VERSION "1.0"
#define AUTHOR "Dimision"

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /admodels", "admin")
}

public plugin_precache() 
{
        precache_model("models/player/Asasin/Asasin.mdl")
        precache_model("models/player/Death/Death.mdl")
        precache_model("models/player/Dobby/Dobby.mdl")
        precache_model("models/player/Sonic/Sonic.mdl")
        precache_model("models/player/Skeleton/Skeleton.mdl")
        precache_model("models/player/Joker/Joker.mdl")
        precache_model("models/player/Iron/Iron.mdl")
}
		
public admin(id)
{
	model_menu(id)
}
public model_menu(id)
{
    new menu = menu_create("\r[\wAdmin Models\r]\r", "menu_wybierz")
    
    menu_additem(menu, "\wAsasin", "1", 0)
    menu_additem(menu, "\wDeath", "2", 0)
    menu_additem(menu, "\wDobby", "3", 0)
    menu_additem(menu, "\wSonic", "4", 0)
    menu_additem(menu, "\wSkeleton", "5", 0)
    menu_additem(menu, "\wJoker", "6", 0)
    menu_additem(menu, "\wIron", "7", 0)

    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, menu, 0)
}

public menu_wybierz(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
    
    new key = str_to_num(data)
    
    switch(key)
    { 
       case 1 : cs_set_user_model(id, "Asasin")
       case 2 : cs_set_user_model(id, "Death")
       case 3 : cs_set_user_model(id, "Dobby")
       case 4 : cs_set_user_model(id, "Sonic")
       case 5 : cs_set_user_model(id, "Skeleton")
       case 6 : cs_set_user_model(id, "Joker")
       case 7 : cs_set_user_model(id, "Iron")
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}  
stock ChatColor(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4"); // verde
	replace_all(msg, 190, "!n", "^1"); // galben/alb/negru
	replace_all(msg, 190, "!t", "^3"); // rosu/albastru/gri
	replace_all(msg, 190, "!t2", "^0"); // rosu2/albastru2/gri2
	
	if (id) players[0] = id; else get_players(players, count, "ch");
	{
		for (new i = 0; i < count; i++)
			{
			if (is_user_connected(players[i]))
				{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}
Eklentide gereksiz kodlar mevcut, yeni eklentileri kullanırsanız daha sağlıklı olur.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
leriy123
Mesajlar: 8
Kayıt: Prş Tem 30, 2020 12:26 am

Bu eklentiyi düzenleyebilecek var mı acaba?

Mesaj gönderen leriy123 »

bestcore yazdı: Pzt Şub 08, 2021 8:58 pm Buyur;

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Admin Model Menu"
#define VERSION "1.0"
#define AUTHOR "Dimision"

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /admodels", "admin")
}

public plugin_precache() 
{
        precache_model("models/player/Asasin/Asasin.mdl")
        precache_model("models/player/Death/Death.mdl")
        precache_model("models/player/Dobby/Dobby.mdl")
        precache_model("models/player/Sonic/Sonic.mdl")
        precache_model("models/player/Skeleton/Skeleton.mdl")
        precache_model("models/player/Joker/Joker.mdl")
        precache_model("models/player/Iron/Iron.mdl")
}
		
public admin(id)
{
	model_menu(id)
}
public model_menu(id)
{
    new menu = menu_create("\r[\wAdmin Models\r]\r", "menu_wybierz")
    
    menu_additem(menu, "\wAsasin", "1", 0)
    menu_additem(menu, "\wDeath", "2", 0)
    menu_additem(menu, "\wDobby", "3", 0)
    menu_additem(menu, "\wSonic", "4", 0)
    menu_additem(menu, "\wSkeleton", "5", 0)
    menu_additem(menu, "\wJoker", "6", 0)
    menu_additem(menu, "\wIron", "7", 0)

    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, menu, 0)
}

public menu_wybierz(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
    
    new key = str_to_num(data)
    
    switch(key)
    { 
       case 1 : cs_set_user_model(id, "Asasin")
       case 2 : cs_set_user_model(id, "Death")
       case 3 : cs_set_user_model(id, "Dobby")
       case 4 : cs_set_user_model(id, "Sonic")
       case 5 : cs_set_user_model(id, "Skeleton")
       case 6 : cs_set_user_model(id, "Joker")
       case 7 : cs_set_user_model(id, "Iron")
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}  
stock ChatColor(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4"); // verde
	replace_all(msg, 190, "!n", "^1"); // galben/alb/negru
	replace_all(msg, 190, "!t", "^3"); // rosu/albastru/gri
	replace_all(msg, 190, "!t2", "^0"); // rosu2/albastru2/gri2
	
	if (id) players[0] = id; else get_players(players, count, "ch");
	{
		for (new i = 0; i < count; i++)
			{
			if (is_user_connected(players[i]))
				{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}
Eklentide gereksiz kodlar mevcut, yeni eklentileri kullanırsanız daha sağlıklı olur.
Teşekkürler

Link:
Linklerini gizle
Linki Kopyala
Cevapla