Folositor plugin . Am vazut pe multe servere .
[CS16] Easy Who
#81
Posted 26 March 2014 - 02:33 PM
#82
Posted 13 April 2014 - 03:13 AM
#83
Posted 19 September 2014 - 06:05 PM
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
Posted 20 September 2014 - 08:00 PM
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
Posted 23 September 2014 - 07:55 PM
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
Posted 13 November 2014 - 05:55 PM
#87
Posted 08 March 2015 - 03:13 PM
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
Posted 19 October 2015 - 02:52 AM
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
Posted 22 October 2015 - 06:28 PM
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
Posted 22 October 2015 - 06:33 PM
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
Posted 02 February 2016 - 09:52 PM
Edited by adriano04, 08 February 2016 - 07:10 AM.
Avertisment post hunt
2 user(s) are reading this topic
0 members, 2 guests, 0 anonymous users