Jump to content

Cerere Plugin.[Rezolvat]


Perception

Recommended Posts

Nume : amx_who

Verisiune : nu conteaza

Descriere detaliata : Vreau sa imi faceti si mie un amx_who care sa arate admini online in consola

 

---------- [1] FONDATOR ----------

---------- [2] MANAGER ----------
---------- [3] OWNER ----------
---------- [4] CO-OWNER ----------
---------- [5] PREMIUM ----------
---------- [6] LOYALTY ----------
---------- [7] MARESAL ----------
---------- [8] GENERAL ----------
---------- [9] COLONEL ----------
---------- [10] CAPITAN ----------
---------- [11] MAIOR ----------
---------- [12] V.I.P. ----------
---------- [13] SLOT ----------
 
"abcdefghijklmnopqrstu",
"abcdefgijklmnopqrstu",
"bcdefijklmnopqrsu",
"bcdefijklmnopqr",
"bcdefijklmnopq",
"bcdefijklmno",
"bcdefijklmn",
"bcdefijklm",
"bcdefijkl"
"bcdefij",
"bcdefi",
"abit",

"b"

 

Link to comment
Share on other sites

Ai aici plugin-ul : CLICK

Ai aici sursa : CLICK

Si aici ai who.ini : CLICK

 

Bun, deci, citeste cu atentie, si urmeaza-mi pasii  . La acest plugin, ca sa modifici gradele, nu mai trebuie modificat din .sma, ci din folder-ul who.ini . 

La who.ini, ti-am pus gradele si flag-urile cerute la fiecare . Tu trebuie doar sa pui gradele si flag-urile exacte in folder-ul de users.ini care-ti va aparea atunci cand vei activa plugin-ul . 

 

Plugin-ul il adaugi in : - > addons / amxmodx / plugins . 

Sursa o adaugi in : - > addons / amxmodx / scripting . 

Who ini-ul il adaugi in : - > addons / amxmodx / configs . 

Dupa care mergi in plugins.ini si adaugi sub : AMX Mod x plugins urmatoarea linie : easywho.amxx , dupa care dai save si dai un rr la server, sau schimbi harta . Dupa schimbarea hartii, cum am spus mai sus, iti va aparea un users.ini, unde adaugi accesele corespunzatoare ca si-n who.ini ( care le-ai cerut ) . 

Asta ca sa nu mai modifici din sma si sa te complici . Daca ai nevoie de ajutor, astept un PM si te voi ajuta cu cel mai mare drag . 

 

PS : Plugin-ul respectiv ruleaza la mine pe server, si e mult mai la indemana, decat sa ma complic cu compilatul . 

  • Like 3
Link to comment
Share on other sites

 

[1] ----- [1] FONDATOR -----

[2] ----- [2] MANAGER -----

[3] ----- [3] OWNER -----

[4] ----- [4] CO-OWNER -----

[5] ----- [5] PREMIUM -----

[6] ----- [6] LOYALTY -----

[7] ----- [7] MARESAL -----

[8] ----- [8] GENERAL -----

[9] ----- [9] COLONEL -----

[10] ----- [10] CAPITAN ------

 

Asa imi arata in consola, lipsesc 2 grade SLOT si V.I.P
Link to comment
Share on other sites

#include <amxmodx>

#include <amxmisc>

#define MAX_GROUPS 13

new g_groupNames[MAX_GROUPS][] = {

"---------- [1] FONDATOR ----------",

"---------- [2] MANAGER ----------",

"---------- [3] OWNER ----------",

"---------- [4] CO-OWNER ----------",

"---------- [5] PREMIUM ----------",

"---------- [6] LOYALTY ----------",

"---------- [7] MARESAL ----------",

"---------- [8] GENERAL ----------",

"---------- [9] COLONEL ----------",

"---------- [10] CAPITAN ----------",

"---------- [11] MAIOR ----------",

"---------- [12] V.I.P. ----------",

"---------- [13] SLOT ----------"

}

new g_groupFlags[MAX_GROUPS][] = {

"abcdefghijklmnopqrstu",

"abcdefgijklmnopqrstu",

"bcdefijklmnopqrsu",

"bcdefijklmnopqr",

"bcdefijklmnopq",

"bcdefijklmno",

"bcdefijklmn",

"bcdefijklm",

"bcdefijkl",

"bcdefij",

"bcdefi",

"abit",

"b"

}

new g_groupFlagsValue[MAX_GROUPS];

public plugin_init() {

register_plugin("Lista admini (amx_who)", "1.0", "rangfort")

register_concmd("amx_who", "cmdWho", 0);

register_concmd("admin_who", "cmdWho", 0);

for(new i = 0; i < MAX_GROUPS; i++) {

g_groupFlagsValue = read_flags(g_groupFlags)

}

}

public cmdWho(id) {

// Verificam daca userul este online, daca nu... ne oprim din executie

if(!is_user_connected(id)) { return PLUGIN_HANDLED; }

new players[32], inum, player, name[32], i, a;

get_players(players, inum);

console_print(id, "Comunitatea rangfort");

for(i = 0; i < MAX_GROUPS; i++) {

console_print(id, "---------- [%d] %s ----------", i+1, g_groupNames)

for(a = 0; a < inum; ++a) {

player = players[a]

get_user_name(player, name, 31);

if(get_user_flags(player) == g_groupFlagsValue) {

console_print(id, ">>> %s", name);

}

}

}

console_print(id, "Comunitatea rangfort")

return PLUGIN_HANDLED

}

Plugin testat ! Nu mai da eroare la copiliere (stii tu ezel despre ce este vorba )

  • Like 3
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...