Re: Скриптинг курилка -
Defrago - 11.05.2012
Извиняюсь за беспокойство, проблема с ботами решена. Администратору, обновлявшему сервер, видимо, попался битый архив с сервером. Файл samp-server.exe отличался побайтово, что, похоже и послужило причиной проблемы.
Re: Скриптинг курилка -
OKStyle - 11.05.2012
Хорошо, что нашли проблему, т.е. никогда бы не подумал, что недокаченный сервер может отрубить ботов. Если можно, передайте коцаный сервер в личку.
Re: Скриптинг курилка -
Defrago - 11.05.2012
Чудом сохранился.
Вот.
Re: Скриптинг курилка -
ZAM - 12.05.2012
Работал и столкнулся с не ловкой ситуацией. Понял что незнаю функцию по удалению аттаченного объекта к авто (AttachObjectToVehicle).
Пробовал это (RemovePlayerAttachedObject) но это вроде не то
help ^_^
Re: Скриптинг курилка -
raider19rus - 12.05.2012
Quote:
Originally Posted by ZAM
Работал и столкнулся с не ловкой ситуацией. Понял что незнаю функцию по удалению аттаченного объекта к авто (AttachObjectToVehicle).
Пробовал это (RemovePlayerAttachedObject) но это вроде не то
help ^_^
|
Чтоб приаттачить объект к машине - нужно сначала создать его (CreateObject), потом только аттачить (AttachObjectToVehicle).
Когда создаешь объект, который хочешь приаттачить к машине, сохраняй его id в переменную, а чтоб удалить - юзай (DestroyObject).
Re: Скриптинг курилка -
ZAM - 12.05.2012
Quote:
Originally Posted by ru.raider
Чтоб приаттачить объект к машине - нужно сначала создать его (CreateObject), потом только аттачить (AttachObjectToVehicle).
Когда создаешь объект, который хочешь приаттачить к машине, сохраняй его id в переменную, а чтоб удалить - юзай (DestroyObject).
|
все, спасибо за помощь, понял
Re: Скриптинг курилка -
Jon_De - 12.05.2012
Что значит streaming mem used в клиенте на клавише F5? Когда до 128 доходит, начинаются лаги небольшие, как то снизить можно это значение?
Re: Скриптинг курилка -
Evansive - 13.05.2012
Quote:
Originally Posted by Jon_De
Что значит streaming mem used в клиенте на клавише F5? Когда до 128 доходит, начинаются лаги небольшие, как то снизить можно это значение?
|
То и значит, используемая память.
Re: Скриптинг курилка -
Jon_De - 13.05.2012
Quote:
Originally Posted by Evansive
То и значит, используемая память.
|
От чего зависит? На некоторых сервера около 120, где то все 128
Re: Скриптинг курилка -
Fill - 13.05.2012
Quote:
Originally Posted by Jon_De
От чего зависит? На некоторых сервера около 120, где то все 128
|
Зависит от кол-ва 3d лэйблов, объектов, машин, пикапов, чекпоинтов и т.д.
Чем больше всего этого на радиус стрима, тем больше памяти заюзано
Re: Скриптинг курилка -
DANGER1979 - 16.05.2012
Quote:
Originally Posted by OKStyle
Появление курсора вызывают события: EditObject, EditPlayerObject, EditAttachedObject и SelectTextDraw, а также открытие строки ввода текста в чат.
|
появление курсора для клика по текстдровом только SelectTextDraw пригодно.
При Вводе текста в чат этот курсор не вызывает обработку события клика по текстдровам
Re: Скриптинг курилка -
DartfoL - 16.05.2012
Quote:
Originally Posted by devil77771
Почему при создании обьекта через CreateDynamicObject сначала его не вижу , а как с места сдвинусь то он появляется!?
|
со всеми dynamic так. Таков стример
Re: Скриптинг курилка -
dimonml - 16.05.2012
Quote:
Originally Posted by devil77771
Почему при создании обьекта через CreateDynamicObject сначала его не вижу , а как с места сдвинусь то он появляется!?
|
Такова реализация стриммера объектов, который ты используешь. Если не нравиться, ищи другой стример, который этим недостатком не обладает (или пиши свой
)
Re: Скриптинг курилка -
RAEN - 17.05.2012
Есть у кого идеи насчет того, как можно узнать поворот стандартных игровых объектов (дома, стены, плакаты и т.д.). Через SA-MP Map Construction он определяет только положение на карте, но никак не поворот объекта.
Re: Скриптинг курилка -
dimonml - 17.05.2012
можно написать формулу и самому из кватернионов определить (из текстовых и бинарных ipl), можно попробовать через Med, но там возможно нужно будет учесть отличие направлений вращений углов. Можно в МТА Эдиторе воспользоваться функция клонирования объекта карты (могу ошибаться), клонированный объект вроде как сохраняет углы и их средствами эдитора можно прочитать.
Re: Скриптинг курилка -
DANGER1979 - 17.05.2012
Начал крашить компилятор.
Проблема устраняется при уменьшении размера массивов
Есть ли ограничение на кол-во и размер массивов?
У меня есть
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];
и ещё куча мелких.
Есть ли ограничение на кол-во и размер массивов?
Что можно сделать?
Разбиение на инклюды, может помочь?
Re: Скриптинг курилка -
eakwarp - 17.05.2012
Quote:
Originally Posted by DANGER1979
Начал крашить компилятор.
Проблема устраняется при уменьшении размера массивов
Есть ли ограничение на кол-во и размер массивов?
Что можно сделать?
Разбиение на инклюды, может помочь?
|
Есть ограничение на количество выделяемой памяти под переменные.
Разбиение на инклюды не поможет, это все равно что поставить на одну сторону весов две банки, и удивляться, почему при перекладывании гирьки из одной банки в другую, вес остается тем же.
Re: Скриптинг курилка -
raider19rus - 17.05.2012
Посоветовал бы
Code:
ex_correct//1 - правильный ответ, 0 - неправильный
переделать в
Code:
bool: ex_correct//1 - правильный ответ, 0 - неправильный
но не об етом щас...
Re: Скриптинг курилка -
devil77771 - 17.05.2012
Quote:
Originally Posted by eakwarp
Есть ограничение на количество выделяемой памяти под переменные.
Разбиение на инклюды не поможет, это все равно что поставить на одну сторону весов две банки, и удивляться, почему при перекладывании гирьки из одной банки в другую, вес остается тем же.
|
Ограничение на сколько примерно?
Re: Скриптинг курилка -
raider19rus - 17.05.2012
Quote:
Originally Posted by devil77771
Ограничение на сколько примерно?
|
128 Мб, вроде (может быть ошибаюсь).