1. sayfa (Toplam 1 sayfa)

istek eklenti steam

Gönderilme zamanı: Sal Ara 11, 2018 5:20 pm
gönderen SinanOzmn
Arkadaşlar aradım bulamadım istediğim eklenti şu /steam yazınca say da steam olanların gözükmesini istiyorum atabilecek varmı.

istek eklenti steam

Gönderilme zamanı: Sal Ara 11, 2018 5:43 pm
gönderen Enes Berke
Onun Yerine Şu Eklentiyi Kullanabilirsin eklentiler-pluginler/steam-chat-t28540.html

istek eklenti steam

Gönderilme zamanı: Sal Ara 11, 2018 6:19 pm
gönderen SinanOzmn
istediğim bu değil fakat
mesela /admin yazınca aktif adminler gözüküyor ya /steam yazıncada aktif steamlar gözükcek

istek eklenti steam

Gönderilme zamanı: Sal Ara 11, 2018 6:49 pm
gönderen F.T.H
SinanOzmn yazdı: Sal Ara 11, 2018 5:20 pm Arkadaşlar aradım bulamadım istediğim eklenti şu /steam yazınca say da steam olanların gözükmesini istiyorum atabilecek varmı.
Şunu dener misin

Kod: Tümünü seç

#include <amxmodx>

new g_iMaxPlayers;
new g_iMsgSayText;

public plugin_init()
{
	register_plugin("Aktif Steam", "1.0", "Valve Dev.&tekvatan")
	register_clcmd("say /steam","kisiler");
	register_clcmd("say_team /steam","kisiler");
	g_iMaxPlayers = get_maxplayers();
	g_iMsgSayText = get_user_msgid("SayText");
}


public kisiler(id)
{
	new szMessage[256];
	new SteamName[33][32];
	new i, iCount, x, iLen;
		
	for(i = 1 ;i <= g_iMaxPlayers; i++)
	{
		if(is_user_connected(i) && (is_user_steam(i)))
			get_user_name(i, SteamName[iCount++], 31);
	}
		
	iLen = format(szMessage, 255, "^x04 Steam ");
		
	if(iCount > 0) 
	{
		for(x = 0 ; x < iCount ; x++) 
		{
			iLen += format(szMessage[iLen], 255-iLen, "%s%s ", SteamName[x], x < (iCount-1) ? ", ":"");
				
			if(iLen > 96 ) 
			{
				print_message(id, szMessage);
				iLen = format(szMessage, 255, "^x04 ");
			}
		}
			
		print_message(id, szMessage);
	}
	else
	{
		iLen += format(szMessage[iLen], 255-iLen, "Oyuncu Bulunmamakta");
		print_message(id, szMessage);
	}
}

print_message(id, szMsg[]) 
{		
	message_begin(MSG_ONE, g_iMsgSayText, {0,0,0}, id)
	write_byte(id)
	write_string(szMsg)
	message_end()
}

bool: is_user_steam(id)
{
    static dp_pointer
    if (dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
    {
        server_cmd("dp_clientinfo %d", id)
        server_exec()
        return (get_pcvar_num(dp_pointer) == 2) ? true : false
    }
    return false
}