Jump to content

- Advertisement -
Photo

[CS16] Easy Who

* * * * * 1 votes

  • Please log in to reply
90 replies to this topic

#1
aNNakin

aNNakin

    Retired Administrator

  • Retired
  • 82 posts
  • 11 topics
  • Joined 25-August 11
  • Country: Country Flag
Descriere: Am facut acest plugin pentru a va usura munca voua, detinatorilor de servere. Nu veti mai fi nevoiti sa modificati gradele si accesele pentru comanda amx_who / admin_who din .sma iar apoi sa recompilati, totul se face usor dintr-un fisier din configs/

Descarcare: Click

Personalizare: in mod normal nu trebuie modificat nimic in .sma, insa daca totusi doriti puteti modifica urmatoarele:
  • comenzile la care lista cu admini va fi afisata (puteti adauga si altele urmand exemplul de mai jos, sau sa stergeti una dintre ele)

    register_concmd ( "admin_who", "ShowAdmins" );
    register_concmd ( "amx_who", "ShowAdmins" );
    register_concmd ( "/admin", "ShowAdmins" );

  • numele fisierului in care veti avea scrise gradele si accesele (se considera amxmodx/configs/who.ini)

    // - - - - -
    new const gfi_RangsFile[ ] = "who.ini";
    // - - - - -

  • mesajul afisat in consola inaintea gradelor (aveti unul mai jos in sursa la fel pentru la sfarsitul listei cu admini)

    console_print ( id, "- - - - WWW.CS16.RO - - - -" );

  • numarul rangurilor si formatul acestuia pentru fiecare rang (in cazul de mai jos va fi: [1] Owner, [2] Admin, etc..)

    console_print ( id, "[%i] %s", i_Rang + 1, gs_Rangs[ i_Rang ] );

  • numele adminului si formatul acestuia
    in cazul de mai jos va fi:
    [1] Owner
    aNNakin
    [2] Admin
    Ionescu
    --

    console_print ( id, "%s", s_Name );

    puteti modifica astfel

    console_print ( id, "~ %s ~", s_Name );

    si va aparea:
    [1] Owner
    ~ aNNakin ~
    [2] Admin
    ~ Ionescu ~

    a fost un exemplu ca sa va arat cum va puteti personaliza afisarea daca doriti

Edit EduArT:

Am facut o arhiva pe care o puteti urca direct in ftp si toate fisierele se pun la locul lor. Pe langa asta am facut si 10 grade cu accese corecte.
Dupa ce urcati folderul "addons" in /cstrike tot ce mai aveti de facut este sa treceti in plugins.ini linia cs16_easywho.amxx si sa dezactivati celelalte pluginuri cs16_who.amxx / amx_who.amxx

Download: Mediafire

Edited by EduArT, 03 May 2012 - 03:38 AM.

  • TRICK., Luciann1009, Nasacryl and 10 others like this

#2
Andreww7

Andreww7

    Power Member

  • Membru
  • 70 posts
  • 15 topics
  • Joined 02-April 12
multumim !
pot sa zic ca e unul dintre cele mai folositoare pluginuri ! :)
p.s are reclame cu CS16 ? se poate folosi si pe alte servere ce nu apartin comunitatii ?

Edited by puLse.., 22 April 2012 - 04:00 PM.


#3
znk -

znk -

    Untouchable Member

  • Membru
  • 1489 posts
  • 155 topics
  • Joined 11-February 12
  • Country: Country Flag
Bvo O Idee Foarte Buna ^^

#4
aNNakin

aNNakin

    Retired Administrator

  • Topic Starter

  • Retired
  • 82 posts
  • 11 topics
  • Joined 25-August 11
  • Country: Country Flag

multumim !
pot sa zic ca e unul dintre cele mai folositoare pluginuri ! :)
p.s are reclame cu CS16 ? se poate folosi si pe alte servere ce nu apartin comunitatii ?


Se poate folosi pe orice server chiar daca nu e din comunitate, am mentionat mai sus ca se poate modifica din .sma reclama ce apare la inceput si sfarsit de lista.

#5
POLARSOOON

POLARSOOON

    Fost News Team

  • Retired
  • 5258 posts
  • 432 topics
  • Joined 10-December 11
  • Country: Country Flag
O idee foarte buna . Bravo .

#6
bi!e

bi!e

    Acces radiat

  • Banned
  • 457 posts
  • 58 topics
  • Joined 16-April 12
eu nu stiu sal pun deci no .. nu ca nu ar fi un plugin bun dar ... nu e greu sa scrii in consola amx_who :)

#7
aNNakin

aNNakin

    Retired Administrator

  • Topic Starter

  • Retired
  • 82 posts
  • 11 topics
  • Joined 25-August 11
  • Country: Country Flag

eu nu stiu sal pun deci no .. nu ca nu ar fi un plugin bun dar ... nu e greu sa scrii in consola amx_who :)


ai toate informatiile in arhiva (descarcare)

#8
Pestoy

Pestoy

    Advanced Member

  • Membru
  • 131 posts
  • 18 topics
  • Joined 05-March 12
Poate nu stie sa recompileze .sma-ul sau cn stie...

#9
aNNakin

aNNakin

    Retired Administrator

  • Topic Starter

  • Retired
  • 82 posts
  • 11 topics
  • Joined 25-August 11
  • Country: Country Flag
Pentru compilare poti folosi - http://www.amxmodx.org/webcompiler.cgi

#10
1234

1234

    Fost Administrator

  • Retired
  • 4228 posts
  • 238 topics
  • Joined 07-June 11
  • Country: Country Flag
Daca imi spui cum sa modific in asa fel incat comenzile sa fie accesibile doar pentru admini, esti nota 10 ! Astept un reply.

#11
1qurv

1qurv

    Platinum Member

  • Membru
  • 997 posts
  • 172 topics
  • Joined 07-February 12
Te pot ajuta eu 1234 .. dupa ce bagi pluginul te duci in cstrike/addons/amxmodx/configs/cmdaccess.ini si adaugi linia ->

"amx_who" "b" ; cs16_easywho.amxx

Si vor avea acces la amx_who doar de la slot in sus .. daca doresti sa nu aibe acces nici slotul schimbi flag-ul, in loc de "b" pui alta litera ( litera "c" spre exemplu ) .. daca nu reusesti, pm sau add pe mess d1qurv ;)

Edited by 1qurv, 25 April 2012 - 02:03 PM.

  • ConSecinte likes this

#12
eXeCuT @ CS16

eXeCuT @ CS16

    Acces radiat

  • Banned
  • 176 posts
  • 35 topics
  • Joined 05-April 12
Foarte bun, multumim pentru plugin ! :X

#13
aNNakin

aNNakin

    Retired Administrator

  • Topic Starter

  • Retired
  • 82 posts
  • 11 topics
  • Joined 25-August 11
  • Country: Country Flag
sau din .sma modifici asta

public ShowAdmins ( id )
{
console_print ( id, "- - - - WWW.CS16.RO - - - -" );
.
.
.

in asta

public ShowAdmins ( id )
{
if ( ! ( get_user_flags ( id ) & ADMIN_KICK ) )
return 1;

console_print ( id, "- - - - WWW.CS16.RO - - - -" );
.
.
.

mai concret adaugi alea 2 linii ingrosate in .sma in locul cum aratat mai sus

#14
>>CaQ<<

>>CaQ<<

    Platinum Member

  • Banned
  • 1113 posts
  • 193 topics
  • Joined 23-April 12
  • Country: Country Flag
Bv Bv este mult mai usor asa :)

#15
dilu

dilu

    Ultras Member

  • Membru
  • 439 posts
  • 32 topics
  • Joined 19-April 11
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Amx_Who Reloaded"
#define VERSION "1.0"
#define AUTHOR "j0ck3r"

new filename[256]

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    get_configsdir(filename,255)
    format(filename,255,"%s/amx_who_reloaded.txt",filename)
    register_concmd("amx_who","cmdWho")
}

public cmdWho(id){
    new readdata[128],txtlen,pnames[32],pflags[32]
    new players[32], inum, player, name[32], i
    get_players(players, inum)
    new fsize = file_size(filename,1)
    console_print(id, "- www. -")
    for (new line=0;line<=fsize-1;line++)
    {
        read_file(filename,line,readdata,127,txtlen)
        parse(readdata,pnames,31,pflags,31)
        
	console_print(id, "--- [%d]%s ---", line+1, pnames)
	for(i = 0; i < inum; ++i) {
	player = players[i]
	get_user_name(player, name, 31)
	if(get_user_flags(player) == read_flags(pflags)) {
	console_print(id, "%s", name)
	}
}
    }
    console_print(id, "- www. -")
    return PLUGIN_HANDLED
}

... Care e diferenta de la pluginu tau fata de asta care e deja .

#16
aNNakin

aNNakin

    Retired Administrator

  • Topic Starter

  • Retired
  • 82 posts
  • 11 topics
  • Joined 25-August 11
  • Country: Country Flag
Sincer nici nu am stiut ca exista, cand imi vine o idee in cap nu caut sa vad daca e facut deja, il creez si gata.
In principiu face acelasi lucru dar sub alta forma,trebuie scris intr-un alt mod in fisier

Edited by aNNakin, 05 May 2012 - 10:42 AM.

  • yLLuSioN likes this

#17
Spray @CS16

Spray @CS16

    Addicted Member

  • Membru
  • 279 posts
  • 67 topics
  • Joined 25-September 11
  • Country: Country Flag
Si gradele le dau din who.ini sau din users.ini
Ca sunt in ceata

#18
Spray @CS16

Spray @CS16

    Addicted Member

  • Membru
  • 279 posts
  • 67 topics
  • Joined 25-September 11
  • Country: Country Flag
Si inca ceva. In mod normal cand bagi un plugin scrii la amxmodx/configs/plugins yyyyy.amxx
La asta tot asa faci sau nu il mai scrii acolo?

#19
EduArT

... Care e diferenta de la pluginu tau fata de asta care e deja .

Garantez pentru aNNakin ca nu umbla cu prostii, chiar eu i-am dat ideea de plugin din cauza cerintelor ownerilor, sunt satul sa fac cate 3-4 amx_who.amxx pe zi si am gasit solutia asta. aNNakin nu are nici un interes sa copie un plugin, are zeci de pluginuri create de la 0 si pe idei originale, chiar nu s-a stiu de exista acestuia. Iar daca te uiti atent difera codingul, al lui aNNakin e mai complex.

Si inca ceva. In mod normal cand bagi un plugin scrii la amxmodx/configs/plugins yyyyy.amxx
La asta tot asa faci sau nu il mai scrii acolo?

cs16_easywho.amxx il scrii in addons/amxmodx/configs/plugins.ini
  • yLLuSioN likes this

#20
k3nzo

k3nzo

    Acces radiat

  • Banned
  • 1 posts
  • 0 topics
  • Joined 07-May 12
Reclama / banned

Edited by JAH, 08 May 2012 - 12:22 PM.





3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users