Скриптинг курилка

Извиняюсь за беспокойство, проблема с ботами решена. Администратору, обновлявшему сервер, видимо, попался битый архив с сервером. Файл samp-server.exe отличался побайтово, что, похоже и послужило причиной проблемы.
Reply

Хорошо, что нашли проблему, т.е. никогда бы не подумал, что недокаченный сервер может отрубить ботов. Если можно, передайте коцаный сервер в личку.
Reply

Чудом сохранился. Вот.
Reply

Работал и столкнулся с не ловкой ситуацией. Понял что незнаю функцию по удалению аттаченного объекта к авто (AttachObjectToVehicle).

Пробовал это (RemovePlayerAttachedObject) но это вроде не то

help ^_^
Reply

Quote:
Originally Posted by ZAM
Посмотреть сообщение
Работал и столкнулся с не ловкой ситуацией. Понял что незнаю функцию по удалению аттаченного объекта к авто (AttachObjectToVehicle).

Пробовал это (RemovePlayerAttachedObject) но это вроде не то

help ^_^
Чтоб приаттачить объект к машине - нужно сначала создать его (CreateObject), потом только аттачить (AttachObjectToVehicle).
Когда создаешь объект, который хочешь приаттачить к машине, сохраняй его id в переменную, а чтоб удалить - юзай (DestroyObject).
Reply

Quote:
Originally Posted by ru.raider
Посмотреть сообщение
Чтоб приаттачить объект к машине - нужно сначала создать его (CreateObject), потом только аттачить (AttachObjectToVehicle).
Когда создаешь объект, который хочешь приаттачить к машине, сохраняй его id в переменную, а чтоб удалить - юзай (DestroyObject).
все, спасибо за помощь, понял
Reply

Что значит streaming mem used в клиенте на клавише F5? Когда до 128 доходит, начинаются лаги небольшие, как то снизить можно это значение?
Reply

Quote:
Originally Posted by Jon_De
Посмотреть сообщение
Что значит streaming mem used в клиенте на клавише F5? Когда до 128 доходит, начинаются лаги небольшие, как то снизить можно это значение?
То и значит, используемая память.
Reply

Quote:
Originally Posted by Evansive
Посмотреть сообщение
То и значит, используемая память.
От чего зависит? На некоторых сервера около 120, где то все 128
Reply

Quote:
Originally Posted by Jon_De
Посмотреть сообщение
От чего зависит? На некоторых сервера около 120, где то все 128
Зависит от кол-ва 3d лэйблов, объектов, машин, пикапов, чекпоинтов и т.д.
Чем больше всего этого на радиус стрима, тем больше памяти заюзано
Reply

Quote:
Originally Posted by OKStyle
View Post
Появление курсора вызывают события: EditObject, EditPlayerObject, EditAttachedObject и SelectTextDraw, а также открытие строки ввода текста в чат.
появление курсора для клика по текстдровом только SelectTextDraw пригодно.
При Вводе текста в чат этот курсор не вызывает обработку события клика по текстдровам
Reply

Quote:
Originally Posted by devil77771
View Post
Почему при создании обьекта через CreateDynamicObject сначала его не вижу , а как с места сдвинусь то он появляется!?
со всеми dynamic так. Таков стример
Reply

Quote:
Originally Posted by devil77771
View Post
Почему при создании обьекта через CreateDynamicObject сначала его не вижу , а как с места сдвинусь то он появляется!?
Такова реализация стриммера объектов, который ты используешь. Если не нравиться, ищи другой стример, который этим недостатком не обладает (или пиши свой )
Reply

Есть у кого идеи насчет того, как можно узнать поворот стандартных игровых объектов (дома, стены, плакаты и т.д.). Через SA-MP Map Construction он определяет только положение на карте, но никак не поворот объекта.
Reply

можно написать формулу и самому из кватернионов определить (из текстовых и бинарных ipl), можно попробовать через Med, но там возможно нужно будет учесть отличие направлений вращений углов. Можно в МТА Эдиторе воспользоваться функция клонирования объекта карты (могу ошибаться), клонированный объект вроде как сохраняет углы и их средствами эдитора можно прочитать.
Reply

Начал крашить компилятор.
Проблема устраняется при уменьшении размера массивов
Есть ли ограничение на кол-во и размер массивов?

У меня есть
Code:
enum locinfo
{
	locused,
	locmessage[128],
	loccaption[70],
	locyes,
	locno,
	locstyle
};
new LOCATION[200][locinfo] = {
Code:
enum examinfo
{
	ex_article,//номер вопроса
	ex_part,//номер ответа
	ex_question[66],//вопрос
	ex_answer[70],//ответ
	ex_correct//1 - правильный ответ,  0 - неправильный
};
new PDD_Exam[212][examinfo]
Code:
enum pddinfo
{
	Article,//статья
	Part,//часть
	Title[64],//Название
	Commentary[128],//Нарушения, за которые налагаются административные взыскания
	Jailed,//Виды и меры взысканий: 1 - предупреждение или штраф, 2 - штраф, 3 - штраф либо лишение 4 - арест с лишением
	Bail,//штраф - кол-во базовых величин /сколько начислить очков розыска
	Period//время отбора прав
};
new PDD[47][pddinfo] = {
Code:
enum punishmentinfo
{
	Article,//Номер Статьи
	Part,//Номер Части
	Title[64],//Название Статьи/Части
	Commentary[128],//Коментарий/пояснения
	Bail,//залог или штраф - кол-во базовых величин
	Jailed,//3 - камере предварительного заключения, 10 - исправительной колонии
	Period,//номер строки из массива - время заключения из массива DOTL строка
	Wanted//сколько начислить очков розыска //1-6 - малое, 7-14 - среднее, 15-25 - тяжкое
};
new PenalCode[81][punishmentinfo]
Code:
enum componentinfo
{
	Component_ID,//4
	Modelname[16],//16
	Part,//2
	Type[12],
	Cars,//2
	Price//4
};
new ComponentArray[194]
Code:
new VehInfo[2000][43];
и ещё куча мелких.
Есть ли ограничение на кол-во и размер массивов?
Что можно сделать?
Разбиение на инклюды, может помочь?
Reply

Quote:
Originally Posted by DANGER1979
View Post
Начал крашить компилятор.
Проблема устраняется при уменьшении размера массивов
Есть ли ограничение на кол-во и размер массивов?
Что можно сделать?
Разбиение на инклюды, может помочь?
Есть ограничение на количество выделяемой памяти под переменные.

Разбиение на инклюды не поможет, это все равно что поставить на одну сторону весов две банки, и удивляться, почему при перекладывании гирьки из одной банки в другую, вес остается тем же.
Reply

Посоветовал бы
Code:
ex_correct//1 - правильный ответ,  0 - неправильный
переделать в
Code:
bool: ex_correct//1 - правильный ответ,  0 - неправильный
но не об етом щас...
Reply

Quote:
Originally Posted by eakwarp
View Post
Есть ограничение на количество выделяемой памяти под переменные.

Разбиение на инклюды не поможет, это все равно что поставить на одну сторону весов две банки, и удивляться, почему при перекладывании гирьки из одной банки в другую, вес остается тем же.
Ограничение на сколько примерно?
Reply

Quote:
Originally Posted by devil77771
View Post
Ограничение на сколько примерно?
128 Мб, вроде (может быть ошибаюсь).
Reply


Forum Jump:


Users browsing this thread: 8 Guest(s)