Jump to content

- Advertisement -
Photo

[CS16] Easy Who

* * * * * 1 votes

  • Please log in to reply
90 replies to this topic

#81
zEKEN;

zEKEN;

    Master Member

  • Membru
  • 1738 posts
  • 134 topics
  • Joined 19-September 13
  • Country: Country Flag

Folositor plugin . Am vazut pe multe servere . 



#82
robytza0

robytza0

    Junior Member

  • Membru
  • 132 posts
  • 28 topics
  • Joined 04-April 11

Felicitari



#83
Andrei;

Andrei;

    Administrator

  • Administrator
  • 3201 posts
  • 398 topics
  • Joined 16-December 12
  • Country: Country Flag

Cateva sugestii:

new gs_Rangs[ 10 ][ 32 ], gs_Flags[ 10 ][ 32 ];

Ar fi mai bine sa folosesti array-uri dinamice. Chiar daca sunt mai lente la introducerea datelor( lucru care se intampla doar o data, cand citesti fisierul, deci nu afecteaza ), sunt foarte rapide la extragerea datelor si nu vad rostul unor astfel de limitari( numarul de ranguri si flaguri ).

	for ( new i_Admin = 1; i_Admin <= gi_MaxPlayers; i_Admin++ 

E un mod prost de a parcurge toti playerii, get_players este mult mai rapid si poti sa specifici diferite flaguri( scap si de verificarea daca e conectat ). Daca il lasi asa, macar fa un bool sau un bitsum pe care il setezi pe true/ pe 1 cand se conecteaza si pe false/ 0 cand se deconecteaza.

get_user_name ( i_Admin, s_Name, 31 );

E mai indicat sa aflii lungimea unui string cu charsmax sau cu sizeof - 1( e acelasi lucru ), in loc sa o treci manual.

	if ( ! file_exists ( gfi_WorkFile ) )
		write_file ( gfi_WorkFile, "" );

Foloseste noile native, write_file e ineficient( deschide fisierul, il scrie, il inchide... ).

La fel si pentru a citi fisierele.


Edited by Artick, 21 September 2014 - 07:52 PM.

  • Batranu Bumi likes this

#84
Luciann1009

Cateva sugestii:



new gs_Rangs[ 10 ][ 32 ], gs_Flags[ 10 ][ 32 ];

Ar fi mai bine sa folosesti array-uri dinamice. Chiar daca sunt mai lente la introducerea datelor( lucru care se intampla doar o data, cand citesti fisierul, deci nu afecteaza ), sunt foarte rapide la extragerea datelor si nu vad rostul unor astfel de limitari( numarul de rankuri si flaguri ).



	for ( new i_Admin = 1; i_Admin <= gi_MaxPlayers; i_Admin++ 

E un mod prost de a parcurge toti playerii, get_players este mult mai rapid si poti sa specifici diferite flaguri( scap si de verificarea daca e conectat ). Daca il lasi asa, macar fa un bool sau un bitsum pe care il setezi pe true/ pe 1 cand se conecteaza si pe false/ 0 cand se deconecteaza.



get_user_name ( i_Admin, s_Name, 31 );

E mai indicat sa aflii lungimea unui string cu charsmax sau cu sizeof - 1( e acelasi lucru ), in loc sa o treci manual.



	if ( ! file_exists ( gfi_WorkFile ) )
		write_file ( gfi_WorkFile, "" );

Foloseste noile native, write_file e ineficient( deschide fisierul, il scrie, il inchide... ).

La fel si pentru a citi fisierele.

Nu cred ca e vreo sansa sa se mai uite pe aici , eventual poti face tu  o versiune noua si ceva pluginuri noi, ca am vazut ca esti priceput.

Stiu, total off topic :))



#85
win4life

win4life

    Banned

  • Banned
  • 332 posts
  • 112 topics
  • Joined 15-January 13

Dupa cum se vede e buna si metoda lui Artick si a lui aNNakin acum sunt metode mai simple de a creea un plugin.



#86
IGiveyouHS ;x

IGiveyouHS ;x

    No Limit Member

  • Banned
  • 2106 posts
  • 213 topics
  • Joined 26-March 14
  • Country: Country Flag

Misto plugin


Edited by Artick, 13 November 2014 - 06:23 PM.
Post-hunt, avertisment


#87
rra

rra

    Addicted Member

  • Membru
  • 220 posts
  • 21 topics
  • Joined 24-July 13
  • Country: Country Flag

din users.ini
pluginul asta e doar pentru comanda amx_who sau admin_who..

si care e pluginu de admin in general, ca l-am pus asta merge totul , in afara de /admins /admins , doar admin_who in consola merge...

dar cand dau sa schimb harta poc ... invalid password



#88
COSMIN @CS16

COSMIN @CS16

    Fost Resource Team

  • Retired
  • 2207 posts
  • 347 topics
  • Joined 12-November 13
  • Country: Country Flag
  • City:Roquetas de Mar

Pluginul merge. Dar comenzile care functioneaza  (mai bine zis comanda) este admin_who.

Daca il faceti careva sa mearga si cu amx_who ,ar fi de mare ajutor.


  • sinnoptic and GuNNeR-RoEN like this

#89
Batranu Bumi

Batranu Bumi

    Fost Resource Team

  • Retired
  • 326 posts
  • 72 topics
  • Joined 09-January 14
  • Country: Country Flag

Pluginul merge. Dar comenzile care functioneaza  (mai bine zis comanda) este admin_who.

Daca il faceti careva sa mearga si cu amx_who ,ar fi de mare ajutor.

schimbi "register_concmd ( "admin_who", "ShowAdmins" );" cu "register_clcmd("amx_who", "cmdWho", -1, ""); "



#90
COSMIN @CS16

COSMIN @CS16

    Fost Resource Team

  • Retired
  • 2207 posts
  • 347 topics
  • Joined 12-November 13
  • Country: Country Flag
  • City:Roquetas de Mar

schimbi "register_concmd ( "admin_who", "ShowAdmins" );" cu "register_clcmd("amx_who", "cmdWho", -1, ""); "

Am rezolvat !!! Trebuie pus in prima linie in plugin.ini altfel nu merge.


  • Batranu Bumi likes this

#91
Syyse

Syyse

    Power Member

  • Membru
  • 90 posts
  • 11 topics
  • Joined 24-January 16
  • Country: Country Flag
Inchideti topicul

Edited by adriano04, 08 February 2016 - 07:10 AM.
Avertisment post hunt





3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users