static ip[22]
get_user_ip(0, ip, charsmax(ip))
plugin_init()
и с дальнейшей записью в глобальную переменную.static ip[22];
if(!ip[0]) get_user_ip(0, ip, charsmax(ip));
Что это даст? Космическую нагрузку? Уменьшит читабельность? Насколько критично получать ип адрес каждую секунду, к примеру? (желательно с профайлером дать ответ, чтобы все вопросы отпали.Почему вы это не получаете единожды в данном скрипте?
Пока не будет аргументного аргумента, получается так.P.S. Или опять скажете, что данное замечание неуместно?? Или опять я со злостью пишу?
Что ты несешь?) Каким образом это связано с моим вопросом выше?О чем ты говоришь, это просто пи.ц, если уже это отвечает человек со статусом скриптер, нет слов. Вот ответь, нахрена ты пользуешься к примеру reapi, чтобы выдать оружие, если можно использовать fan. Нагрузка в наше время не ощутиться же?????. Или зачем тебе сервер с версией 1.10, если можно использовать доисторическую? Этих аргументов тебе хватит???Что бы не щибетать языком, докажи что я не прав? Сможешь? 9 Окт 2022
Да разницы нет, если не понимаешь ничего.Какая разница что там находится
Давай уже тогда точное определение, если тебя так напрягает получение ип адреса в таске)говноскриптинг
Пока что только с тебя рофлить можно. Список вопросов пополняется, но ты ни на один из них ответ не можешь дать почему-то. Так кто из нас "делец"?посмеюсь со стороны за тобой и такими же дельцами
#include <amxmodx>
#include "easy_profiler"
#define PLUGIN "Test easyprofiler"
#define VERSION "1.0"
#define AUTHOR "Inline"
new g_szIP[MAX_IP_LENGTH];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
get_user_ip(0, g_szIP, charsmax(g_szIP));
fwdTest();
}
public fwdTest(){
ep_calibrate();
ep_start();
static ip[22]
get_user_ip(0, ip, charsmax(ip));
set_hudmessage(.red = 255, .green = 255, .blue = 255, .x = 0.58, .y = 0.02);
show_hudmessage(0, "| Наш IP: %s", ip);
ep_end(1, "Time is %.17f");
ep_calibrate();
ep_start();
set_hudmessage(.red = 255, .green = 255, .blue = 255, .x = 0.58, .y = 0.02);
show_hudmessage(0, "| Наш IP: %s", g_szIP);
ep_end(1, "Time is %.17f");
}
[EasyProfiler] Time is 0.00002287603600000
[EasyProfiler] Time is 0.00000235444000000
Осталось только тому товарисчу выше донести это, чтобы он не изошел на фекальные массы от такой разницы в производительности, ну или от наличия такого говнокода (хз какой у него там синдром конкретно).С современными процессорами, на которых стоят сервера - это просто экономия на спичках
new pCvar = create_cvar("imh_hud_cfg", "255 255 255 -1.0 0.0")
] imh_hud_cfg
"imh_hud_cfg" is "255 255 255 -1.0 0.0"
] imh_hud_cfg 100 101 255 -1.0 0.01
] imh_hud_cfg
"imh_hud_cfg" is "100"