[Cerere Plugin] amx_last

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

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

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
.# dJ s0und
Membru, skill 0
Membru, skill 0
Posts: 23
Joined: 23 Dec 2012, 15:56
Detinator Steam: Da
CS Status: Ma joc mix-uri.
Detinator server CS: Da
Location: United Kingdom
Contact:

26 Aug 2022, 19:26

Plugin Cerut: amx_last
Descriere (adica ce face el mai exact): Doresc un plugin amx_last care sa nu afiseze si ip-urile jucatorilor cand dau amx_last , doar steamid si ce mai este.
Serverul impune conditii strict HLDS/REHLDS?: rehlds
Ai cautat pluginul?(daca da, precizeaza cum): Da, am cautat pe extream, pe alte site-uri dar nimic
Necesita mod special?: Nu
Configuratie server: Server de mix
Versiune AMXX: 1.9
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Last IP"
#define VERSION "1.0"
#define AUTHOR "Alka"

#define STR_LEN 32
enum _:Infos
{

gUserIp[STR_LEN],
gUserName[STR_LEN]
}

new gLastUsers[5][Infos];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_lastip", "cmdLastIp", ADMIN_ADMIN, "");

}
public cmdLastIp(id,level,cid)
{

if ( ! cmd_access ( id , level , cid , 1 ) )
return PLUGIN_HANDLED

if(!gLastUsers[0][gUserName][0]) {

client_print(id,3,"Inca nu a iesit nici un jucator de pe server!");
return 1;
}

for(new i = 0;i < 5;i++)
{
if(!gLastUsers[gUserName][0] || ! gLastUsers[gUserIp][0])
continue;
console_print(id,"%s - %s",gLastUsers[gUserName], gLastUsers[gUserIp]);
}

return 1;

}
public client_disconnect(id)
{
static sName[32];
get_user_name(id,sName,sizeof sName - 1);
for(new i = 0;i < sizeof gLastUsers;i++)
{

if(equali(gLastUsers[gUserName],sName))
return 1;
}

static iNum;
get_user_name(id,gLastUsers[iNum][gUserName],STR_LEN - 1);
get_user_ip(id,gLastUsers[iNum][gUserIp],STR_LEN - 1, 1);
iNum++;

if(iNum >= 5)
iNum = 0;

return 0;

}
RoyalServer 2
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

26 Aug 2022, 21:05

Code: Select all

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Last IP"
#define VERSION "1.0"
#define AUTHOR "Alka"

#define STR_LEN 32
enum _:Infos
{
gUserName[STR_LEN],
steamid[STR_LEN]
}

new gLastUsers[5][Infos];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_lastip", "cmdLastIp", ADMIN_ADMIN, "");

}
public cmdLastIp(id,level,cid)
{

if ( ! cmd_access ( id , level , cid , 1 ) )
return PLUGIN_HANDLED

if(!gLastUsers[0][gUserName][0]) {

client_print(id,3,"Inca nu a iesit nici un jucator de pe server!");
return 1;
}

for(new i = 0;i < 5;i++)
{
if(!gLastUsers[gUserName][0])
continue;
console_print(id,"%s",gLastUsers[gUserName]);
}

return 1;

}
public client_disconnect(id)
{
static sName[32];
get_user_name(id,sName,sizeof sName - 1);
for(new i = 0;i < sizeof gLastUsers;i++)
{

if(equali(gLastUsers[gUserName],sName))
return 1;
}

static iNum;
get_user_name(id,gLastUsers[iNum][gUserName],STR_LEN - 1);
get_user_authid(id, gLastUsers[iNum][steamid], 26)
iNum++;

if(iNum >= 5)
iNum = 0;

return 0;

}
.# dJ s0und
Membru, skill 0
Membru, skill 0
Posts: 23
Joined: 23 Dec 2012, 15:56
Detinator Steam: Da
CS Status: Ma joc mix-uri.
Detinator server CS: Da
Location: United Kingdom
Contact:

30 Aug 2022, 20:23

" amx_last.sma(44) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead. " imi da asta la compilare, are ceva ?
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

30 Aug 2022, 20:33

nu are nimic, modifica si tu ca nu e mare chestie as pui un "ed" la final
.# dJ s0und
Membru, skill 0
Membru, skill 0
Posts: 23
Joined: 23 Dec 2012, 15:56
Detinator Steam: Da
CS Status: Ma joc mix-uri.
Detinator server CS: Da
Location: United Kingdom
Contact:

30 Aug 2022, 20:38

Am incercat si tot apare ip-ul ..
User avatar
CyBer[N]eTicK
Membru, skill +1
Membru, skill +1
Posts: 190
Joined: 29 May 2020, 05:35
Detinator Steam: Da
CS Status: Strong & Original
Detinator server CS: BB.BLACKGAMES.RO
SteamID: /id/cybernetick_cbk/
Fond eXtream: 0
Location: Albania, tirana
Discord: cybernetick_cbk
Has thanked: 21 times
Been thanked: 18 times
Contact:

31 Aug 2022, 12:10

N3v3rM1nd wrote:
30 Aug 2022, 20:33
nu are nimic, modifica si tu ca nu e mare chestie as pui un "ed" la final
Incearca sa-i faci altul poate te ajuta aceasta sa-ti formezi o idee.

Code: Select all

public cmdLast(id, level, cid)
{
	if (!cmd_access(id, level, cid, 1))
	{
		return PLUGIN_HANDLED;
	}
	
	new name[32];
	new authid[32];
	new ip[32];
	new flags[32];
	new access;
	

	console_print(id, "%19s %20s %15s %s", "name", "authid", "ip", "access");
	
	for (new i = 0; i < g_Size; i++)
	{
		GetInfo(i, name, charsmax(name), authid, charsmax(authid), ip, charsmax(ip), access);
		
		get_flags(access, flags, charsmax(flags));
		
		console_print(id, "%19s %20s %15s %s", name, authid, ip, flags);
	}
	console_print(id, "%d old connections saved.", g_Size);
	return PLUGIN_HANDLED;
}

User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

31 Aug 2022, 12:13

Pai vezi ma nene ca tu ai 2 comenzi de amx_last, una din plg asta una din pluginele de baza (nu mai stiu care din ele)...
Pune pluginu asta primu in plugins.ini
.# dJ s0und
Membru, skill 0
Membru, skill 0
Posts: 23
Joined: 23 Dec 2012, 15:56
Detinator Steam: Da
CS Status: Ma joc mix-uri.
Detinator server CS: Da
Location: United Kingdom
Contact:

01 Sep 2022, 21:23

L-am pus si primul si tot degeaba , la fel, nu poti modifica din admincmd.sma daca ti-l las ?
User avatar
georgik5
Membru, skill +1
Membru, skill +1
Posts: 398
Joined: 16 Aug 2008, 22:37
Detinator Steam: Da
SteamID: di57inct
Has thanked: 9 times
Been thanked: 5 times

29 Sep 2022, 18:41

Poftim ceva mai automatizat care printeaza in consolele tuturor adminilor cu acces de ban de fiecare data cand un jucator iese, dar include si mesaje chat de connect/disconnect.
https://forums.alliedmods.net/showthrea ... ost2679408
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 26 guests