На сервере каким образом запрос формируется?
Выкладывайте кусок кода от скрипта.
Тип: Сообщения; Пользователь: L0ndl3m
На сервере каким образом запрос формируется?
Выкладывайте кусок кода от скрипта.
Насколько я знаю, по порядку идут необязательные параметры, потом уже обязательные. Если не прав поправьте.
Не факт, что
return callcmd::engine(playerid);
вернёт 1. Если команда возвращает нуль, то при любом раскладе "сток" вернёт 0, независимо от проверок.
Поэтому я и спросил у ТС:
Pa4enka, смысл тогда проверять возвращаемое значений функций, если оно всегда возвращает 0?
В команде "engine" есть возврат единицы? Есть предположение, что обе функции всегда возвращают ноль. Первое условие не сработало, и начала выполняться следующая проверка.
Полностью согласен по поводу пинга. У тех людей у кого пинг большой, будут испытывать большие проблемы с вашей системой, даже если ваша система будет удовлетворять всем стандартам, и будут...
Предлагаю варианты:
С использованием стандартного командного процессора + sscanf:
public OnPlayerCommandText(playerid, cmdtext[])
{
static const house_cmd[] = "/house"; // имя команды с...
DeimoS, почему используется static, вместо new в данном случае?
Давно не писал, поправьте если не прав.
Так, кстати, работает:
enum Test_Enum
{
Test_String
};
new Test_Var[Test_Enum][24];
Полное нарушение нормальных форм баз данных, атомарность не соблюдается.
Никогда не сохраняйте так данные в таблицах.
Подсказать ничем не могу больше. Думаю, те, кто отлично разбирается в Pawn,...
Помещай эту функцию в начало скрипта и заработает.
new vehid = GetPlayerVehicleID(playerid);
на
new vehid = GetPlayerVehicleID(playerid);
if (vehid == 0) {
return 1;
}
Но это странно, что GetPlayerState возвращало состояние...
Я думаю, потому что нет особого труда посчитать длину строки для 2 аргумента. При использовании sizeof будут выполнены лишние операции в функции strcat, так как размер array во много раз больше, чем...
А то ты не догадываешься?
Хорошая попытка, не так ли?
В 16-ой системе.
Удобно, скорее всего.
В 2014 писал некий костыль, не очень удобный, но работает.
Минус в том, что при каждом такте цикла выделяется память, а при выходе из цикла удаляется и по новой.
Можно было вынести выделение памяти...
Помогут: предыдущая версия файла (можно найти в свойствах файла); программа Recuva, с помощью неё можно найти также прошлые версии мода.
Из-за энумератора невозможно получить размер массива. В ini_getString есть ещё дополнительный параметр: размер. Воспользуйтесь им.
Вообще-то нужно заполнять все ячейки массива, а не только указатель массива.
new Float:Fuel[MAX_VEHICLES] = { 100.0, ... };
Я так делаю уже 5 лет, никаких проблем не замечал. Использую плагин GeoIP, который можно найти на просторах интернета.
Неверно перевели.
Все значения которые идут после 255 корректируются как (не дословный перевод, но понятный):
256 -> 0
257 -> 1
258 -> 2
Это форкнутый проект.
К чему это вообще?