User
Pass
2FA
 
 

[TUTORIAL] Amx Who

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Tutorials
Author Message1059
Happy =]]

[I'm in your mind !]



Status: Offline
(since 02-05-2020 11:17)
Joined: 17 Mar 2012
Posts: 10538, Topics: 450
Location: In mintea ta !

Reputation: 553
Votes: 204

         
Post Posted: 13-08-2013, 16:01:26 | Translate post to: ... (Click for more languages)

»Am vazut ca multi vor sa modifice acest plugin dar dau gres.
»Este foarte usor de modificat.

»Plugin-ul arata asa:


Code:
#include <amxmodx>
#include <amxmisc>
#define MAX_GROUPS 8
new g_groupNames[MAX_GROUPS][] = {
"--- [1]Owner ---",
"--- [2]Co-Owner ---",
"--- [3]God ---",
"--- [4]Mini-God ---",
"--- [5]Moderator ---",
"--- [6]Administrator ---",
"--- [7]Helper ---",
"--- [8]Slot ---"

}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"abcdefghijklmnopqrst",
"abcdefghijlmnopqrst",
"bcdefghijlmnopqrs",
"bcdefgijlmnopqr",
"bcdefgijmnop",
"bcdefgijmn",
"b"

}
new g_groupFlagsValue[MAX_GROUPS]
public plugin_init() {
register_plugin("Amx_who", "1.0", "freakz")
register_concmd("amx_who", "cmdWho", 0)
for(new i = 0; i < MAX_GROUPS; i++) {
g_groupFlagsValue[i] = read_flags(g_groupFlags[i])
}
}
public cmdWho(id) {
new players[32], inum, player, name[32], i, a
get_players(players, inum)
console_print(id, "Mesaj")
for(i = 0; i < MAX_GROUPS; i++) {
console_print(id, "%s", g_groupNames[i])
for(a = 0; a < inum; ++a) {
player = players[a]
get_user_name(player, name, 31)
if(get_user_flags(player) == g_groupFlagsValue[i]) {
console_print(id, "%s", name)
}
}
}
console_print(id, "Mesaj")
return PLUGIN_HANDLED
}



»Bun, in primul rad accesele puse exact la fel ca in user.ini.
»Aveti mare grija la linia:
Code:
#define MAX_GROUPS 8


»Daca voi puneti 9 accese iar in linie sunt definite doar 8 va da eroare si nu va merge.
»Cate accese pui atatea linii trebuie sa definesti.
»Atentie, la ultima linie din accese si denumiri nu lasati niciodata "," la sfarsit pentru ca va da eroare.

»Urmatoarele 2 linii vor afisa un mesaj sus respectiv la sfarsitul listei.

»Sus:
Code:
console_print(id, "Acesta este mesajul de sus")


»Jos:
Code:
console_print(id, "Mesajul de jos")






Pentru orice problema PM.
Nu ofer asistenta in privat.

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Tutorials  


The time now is 29-04-2024, 07:55:16
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x