Salt la continut

Fotografie

[CS16-Request] amx_who [Rezolvat]


  • Topic inchis Acest topic e inchis
14 replies to this topic

#1
FreeDay

FreeDay

    New Member

  • Membru
  • 9 Postari:
  • 1 topics
  • Joined 09-February 15
  • Country: Country Flag

Salut. As avea si eu nevoie de un plugin /admin.

PS: Am incercat cu WHO Generator sau cum e, nu a mers.. scriu /admins si nu se intampla nimic.

Am bagat .amxx in plugin si .sma in scripting si in plugins am adaugat acel text amx_who.amxx si tot nu merge :| am incercat sa-i schimb numele in who.amxx si nimic.

 

Grade: 

 

==================OWNER==================
 abcdefghijklmnopqrstu
 
=========================================
 
=================CO-OWNER========================
 bcdefghijklmnopqrstu
=========================================
 
================MARESAL=========================
 bcdefghijklmnopqrst
===========================================
 
==============GENERAL==========================
 bcdefghijlmnopqrst
================================================
 
===============COLONEL==========================
 bcdefgijlmnopqr
================================================
 
================MAIOR=========================
 bcdefgijmnop
===========================================
 
================SERGENT=========================
 bcefijmn
 


#2
akke .

akke .

    Addicted Member

  • Banned
  • 309 Postari:
  • 48 topics
  • Joined 16-July 14
  • Country: Country Flag
#include <amxmodx>
#include <amxmisc>
#define MAX_GROUPS 10
new g_groupNames[MAX_GROUPS][] = {
"==>Owner<==",
"==>CO-OWNER<==",
"==>Maresal<==",
"==>General<==",
"==>Colonel<==",
"==>Maior<==",
"=>>Sergent<=="
}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"bcdefghijklmnopqrst",
"bcdefghijklmnopqrst",
"bcdefghijlmnopqrst",
"bcdefgijlmnopqr",
"bcdefgijmnop",
"bcefijmn"
}
new g_groupFlagsValue[MAX_GROUPS]
public plugin_init() {
register_plugin("Amx Who by akke", "1.0", "CS16.RO")
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, "Comunitatea CS16.RO")
for(i = 0; i < MAX_GROUPS; i++) {
console_print(id, "-----[%d]%s-----", i+1, 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, "Comunitatea CS16.RO")
return PLUGIN_HANDLED

Aceasta postare a fost editata de akke .: 10 February 2015 - 01:21 PM


#3
FreeDay

FreeDay

    New Member

  • Topic Starter

  • Membru
  • 9 Postari:
  • 1 topics
  • Joined 09-February 15
  • Country: Country Flag
#include <amxmodx>
#include <amxmisc>
#define MAX_GROUPS 10
new g_groupNames[MAX_GROUPS][] = {
"==>Owner<==",
"==>CO-OWNER<==",
"==>Maresal<==",
"==>General<==",
"==>Colonel<==",
"==>Maior<==",
"=>>Sergent<=="
}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"bcdefghijklmnopqrst",
"bcdefghijklmnopqrst",
"bcdefghijlmnopqrst",
"bcdefgijlmnopqr",
"bcdefgijmnop",
"bcefijmn"
}
new g_groupFlagsValue[MAX_GROUPS]
public plugin_init() {
register_plugin("Amx Who by akke", "1.0", "CS16.RO")
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, "Comunitatea CS16.RO")
for(i = 0; i < MAX_GROUPS; i++) {
console_print(id, "-----[%d]%s-----", i+1, 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, "Comunitatea CS16.RO")
return PLUGIN_HANDLED

Nu merge, cand il compilez zice asa:

 

Your plugin failed to compile! Read the errors below:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

/tmp/textSBGs7i.sma(12) : error 052: multi-dimensional arrays must be fully initialized
/tmp/textSBGs7i.sma(21) : error 052: multi-dimensional arrays must be fully initialized
/tmp/textSBGs7i.sma(45) : error 001: expected token: "}", but found "-end of file-"

3 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textSBGs7i.amx (compile failed).



#4
akke .

akke .

    Addicted Member

  • Banned
  • 309 Postari:
  • 48 topics
  • Joined 16-July 14
  • Country: Country Flag

Nu merge, cand il compilez zice asa:

 

Your plugin failed to compile! Read the errors below:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

/tmp/textSBGs7i.sma(12) : error 052: multi-dimensional arrays must be fully initialized
/tmp/textSBGs7i.sma(21) : error 052: multi-dimensional arrays must be fully initialized
/tmp/textSBGs7i.sma(45) : error 001: expected token: "}", but found "-end of file-"

3 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textSBGs7i.amx (compile failed).

Nu stiu asteapta sa vedem ce zice Bogdan;



#5
appLy^NxT

appLy^NxT

    Fost Resource Team

  • Retired
  • 1313 Postari:
  • 195 topics
  • Joined 20-November 12
  • Country: Country Flag


Nu stiu asteapta sa vedem ce zice Bogdan;

 

 

Daca ai editat niste nume,nu inseamna ca esti autor ;) , macar daca rezolvai problema.

Mai jos ai sursa care merge compilata.

 

Erorile erau:

 

Linia 12 era  #define MAX_GROUPS 10 , cand tu ai definit doar 7 grupuri.

Linia 21 s-a rezolvat singura ( avea legatura cu linia 12)

Linia 45 era pentru ca nu s-a inchis un public.

 

Spoiler

Aceasta postare a fost editata de appLy^NxT: 10 February 2015 - 08:14 PM


#6
FreeDay

FreeDay

    New Member

  • Topic Starter

  • Membru
  • 9 Postari:
  • 1 topics
  • Joined 09-February 15
  • Country: Country Flag


 

 

 

Daca ai editat niste nume,nu inseamna ca esti autor ;) , macar daca rezolvai problema.

Mai jos ai sursa care merge compilata.

 

Erorile erau:

 

Linia 12 era  #define MAX_GROUPS 10 , cand tu ai definit doar 7 grupuri.

Linia 21 s-a rezolvat singura ( avea legatura cu linia 12)

Linia 45 era pentru ca nu s-a inchis un public.

 

Spoiler

 

A mers compilarea insa cand dau /admin ; /who ; /admin ; admin ; who ;admins sau amx_who in consola nu imi arata gradele.

 

 

EDIT: Am facut eu ceva insa nu sunt multumit... cand dau /who imi apare pe chat in stanga Gradul de admin de exemplu OWNER insa imi scrie rOwner la altele rModerator, rGOD si la admin la numele unu admin imi arata wFree Day sau wTheRemix

Spoiler


Aceasta postare a fost editata de FreeDay: 10 February 2015 - 11:45 PM


#7
appLy^NxT

appLy^NxT

    Fost Resource Team

  • Retired
  • 1313 Postari:
  • 195 topics
  • Joined 20-November 12
  • Country: Country Flag

#1.Pluginul nu ar avea de ce sa nu mearga , comanda este amx_who in consola.

Pot fi 2 motive care stiu eu.

-incearca intai sa pui in plugins.ini acest plugin primu

-o alta cauza ar fi ca nu ai dezactivat register_concmd de la pluginul admincmd poti face asta cautand linia register_concmd("amx_who", "cmdWho", ADMIN_ADMIN, "- displays who is on server") si punand in fata ei 2 bare // ( ce este cu // intr-un public , nu este citit) urmand sa arate asa   //register_concmd("amx_who", "cmdWho", ADMIN_ADMIN, "- displays who is on server")

 

#2 La pluginul tau apare asta din cauza la colorchat ( \r vine de la  \red adica culoarea rosie)

Sterge \r din cele 2 locuri in care se afla ( DOAR \r nu tot randul!) , urmand ca ,culoarea sa fie alba.

 

Ps:  Cand ai facut copy-paste ( banuiesc) nu ai inclus si #includeurile , scrie doar #include , si trebuia sa fie de tip:   #include <amxmisc> , #include <cstrike> etc.



#8
FreeDay

FreeDay

    New Member

  • Topic Starter

  • Membru
  • 9 Postari:
  • 1 topics
  • Joined 09-February 15
  • Country: Country Flag

#1.Pluginul nu ar avea de ce sa nu mearga , comanda este amx_who in consola.

Pot fi 2 motive care stiu eu.

-incearca intai sa pui in plugins.ini acest plugin primu

-o alta cauza ar fi ca nu ai dezactivat register_concmd de la pluginul admincmd poti face asta cautand linia register_concmd("amx_who", "cmdWho", ADMIN_ADMIN, "- displays who is on server") si punand in fata ei 2 bare // ( ce este cu // intr-un public , nu este citit) urmand sa arate asa   //register_concmd("amx_who", "cmdWho", ADMIN_ADMIN, "- displays who is on server")

 

#2 La pluginul tau apare asta din cauza la colorchat ( \r vine de la  \red adica culoarea rosie)

Sterge \r din cele 2 locuri in care se afla ( DOAR \r nu tot randul!) , urmand ca ,culoarea sa fie alba.

 

Ps:  Cand ai facut copy-paste ( banuiesc) nu ai inclus si #includeurile , scrie doar #include , si trebuia sa fie de tip:   #include <amxmisc> , #include <cstrike> etc.

Ai putea sa intri cu team wiever in PC sa-mi rezolvi aceasta problema te rog?

 

Skype: adrian.coza2

YM: [email protected]



#9
appLy^NxT

appLy^NxT

    Fost Resource Team

  • Retired
  • 1313 Postari:
  • 195 topics
  • Joined 20-November 12
  • Country: Country Flag

TI-e explicat mot a mot.. , nu pot intra acum , incearca macar , mai usor de atat nu se poate.



#10
FreeDay

FreeDay

    New Member

  • Topic Starter

  • Membru
  • 9 Postari:
  • 1 topics
  • Joined 09-February 15
  • Country: Country Flag

TI-e explicat mot a mot.. , nu pot intra acum , incearca macar , mai usor de atat nu se poate.

Daca-ti zic ca nu merge... intra si vezi :| lasa ma descurc cu ce pot


Aceasta postare a fost editata de FreeDay: 11 February 2015 - 11:59 PM


#11
akke .

akke .

    Addicted Member

  • Banned
  • 309 Postari:
  • 48 topics
  • Joined 16-July 14
  • Country: Country Flag

Zimi alte grade+accese si iti fac eu



#12
FreeDay

FreeDay

    New Member

  • Topic Starter

  • Membru
  • 9 Postari:
  • 1 topics
  • Joined 09-February 15
  • Country: Country Flag

Zimi alte grade+accese si iti fac eu

;  "<<<==-Detinator -==>>>", ""abcdefghijklmnopqrstu",
 
 
   ; "<<<==-Owner - -==>>>","bcdefghijklmnopqrsu",
 
 
   ; "<<<==-Co-Owne -==>>>", "abcdefijmnopqrsu",
 
 
   ; "<<<==-Good -==>>>","bcdefijmnopqrs",
 
 
   ; "<<<==-Super-Moderator -==>>>","bcdefijmnopqr",
 
 
 
    ;"<<<==-Moderator -==>>>>","bcdefijmnopq",
 
 
 
   ; "<<<==-Administrator -==>>>","bcdefijmno",
 
 
 
   ; "<<<==-Helper -==>>>","bceijmno",
 
 
 
    ;"<<<==-Vip -==>>>","bita",
 
 
 
   ; "<<<==-Slot -==>>>"b"


#13
akke .

akke .

    Addicted Member

  • Banned
  • 309 Postari:
  • 48 topics
  • Joined 16-July 14
  • Country: Country Flag
#include <amxmodx>
#include <amxmisc>
#define MAX_GROUPS 10
new g_groupNames[MAX_GROUPS][] = {
"Detinator",
"Owner",
"CO-OWNER",
"Good",
"Super-Moderator",
"Moderator",
"Administrator",
"Helper",
"V.I.P",
"Slot"
}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"bcdefghijklmnopqrstu",
"abcdefijmnopqrsu",
"bcdefijmnopqrs",
"bcdefijmnopqr",
"bcdefijmnopq",
"bcdefijmno",
"bceijmno",
"bita",
"b"
}
new g_groupFlagsValue[MAX_GROUPS]
public plugin_init() {
register_plugin("Amx Who by eXtream", "1.0", "CS16")
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, "Comunitatea CSBLACKDEVIL")
for(i = 0; i < MAX_GROUPS; i++) {
console_print(id, "-----[%d]%s-----", i+1, 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, "Comunitatea CS16")
return PLUGIN_HANDLED
}

aici ti-am facut si users.ini : http://www.girlshare.ro/34447637.4

aici  este amx_who.sma : http://www.girlshare.ro/34447641.8

adaugi in plugin.ini

amx_who.amxx

Aceasta postare a fost editata de akke .: 13 February 2015 - 09:25 AM


#14
FreeDay

FreeDay

    New Member

  • Topic Starter

  • Membru
  • 9 Postari:
  • 1 topics
  • Joined 09-February 15
  • Country: Country Flag
#include <amxmodx>
#include <amxmisc>
#define MAX_GROUPS 10
new g_groupNames[MAX_GROUPS][] = {
"Detinator",
"Owner",
"CO-OWNER",
"Good",
"Super-Moderator",
"Moderator",
"Administrator",
"Helper",
"V.I.P",
"Slot"
}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"bcdefghijklmnopqrstu",
"abcdefijmnopqrsu",
"bcdefijmnopqrs",
"bcdefijmnopqr",
"bcdefijmnopq",
"bcdefijmno",
"bceijmno",
"bita",
"b"
}
new g_groupFlagsValue[MAX_GROUPS]
public plugin_init() {
register_plugin("Amx Who by eXtream", "1.0", "CS16")
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, "Comunitatea CSBLACKDEVIL")
for(i = 0; i < MAX_GROUPS; i++) {
console_print(id, "-----[%d]%s-----", i+1, 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, "Comunitatea CS16")
return PLUGIN_HANDLED
}

aici ti-am facut si users.ini : http://www.girlshare.ro/34447637.4

aici  este amx_who.sma : http://www.girlshare.ro/34447641.8

adaugi in plugin.ini

amx_who.amxx

Ai putea sa-mi faci ca atunc icand scriu /admins sau /who sau /admin sa apara un motd cu gradele si sa apara cine e admin...



#15
FreeDay

FreeDay

    New Member

  • Topic Starter

  • Membru
  • 9 Postari:
  • 1 topics
  • Joined 09-February 15
  • Country: Country Flag

Puteti da T/C .
Am rezolvat, m-am uitat dupa un model si am reusit.

 

Spoiler

 

 

PS: Scuzati de duplu post. Nu a mers edit nu stiu de ce.






1 useri citesc topicul

0 membri, 1 vizitatori, 0 utilizatori anonimi