Witam chce jakoś z optymalizować ten kod na widzenie min jest to w ogóle możliwe ?
obciążenie sprawdzałem dodatkiem amx profile i za dobrze to nie wygląda
Spoiler
#include <amxmodx>#include <engine>#include <fakemeta>new const gNazwa[] = "Info Kto postawił Mine";new const gWersja[] = "1.0.0";new const gAutor[] = "xenos";#define flaga ADMIN_BAN#define dystans 50.0public plugin_init() {register_plugin(gNazwa, gWersja, gAutor);register_impulse( 100 , "hookFlashlight" );server_cmd( "mp_flashlight 1" );}public hookFlashlight(id){if(is_user_connected(id) && (get_user_flags(id) & flaga)){{new name[48], entlist[32], pid, i;new numfound = find_sphere_class(id, "mine", dystans, entlist, 31);for(i=0; i<numfound;i++){pid = entlist[i];new pid2 = entity_get_edict(pid, EV_ENT_owner)get_user_name(pid2, name, charsmax(name));client_print(id, print_chat, "[KPM]Znaleziono mine gracza %s", name);}}}return PLUGIN_CONTINUE;}