Суббота, 22.11.2008, 00:50
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • *RUSSIAN Lita Gra... [Сервера]
  • Анимация [Вопросы и Проблемы]
  • Генератор бреда [Юмор]
  • Need For Speed Un... [Игры]
  • сохранение скинов... [Вопросы и Проблемы]
  • Защита от незарег... [Вопросы и Проблемы]
  • Помогите [Вопросы и Проблемы]
  • Обсуждение мода CityLi... (Ответов: 906)
  • Вопрос - Ответ (Ответов: 895)
  • Задавайте сюда ваши во... (Ответов: 870)
  • Обратный отщёт от 500 (Ответов: 512)
  • Помощь новечкам по скр... (Ответов: 511)
  • Пошли всех на хуй тут! (Ответов: 480)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 382)
  • MiX (Сообщений: 2505)
  • AXE (Сообщений: 2157)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1681)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1285)
  • Winston (Сообщений: 1198)
  • Страница 2 из 3«123»
    Модератор форума: Eragon, MiX 
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » San Andreas MultiPlayer » Скрипты » [FS] Механические часы (by [UTP]sparker)
    [FS] Механические часы
    DarkByteДата: Среда, 11.06.2008, 21:42 | Сообщение # 16
    Советчик

    Группа: Продвинутые
    Сообщений: 1285
    Город: Челябинск
    Статус: status
    Quote (Sanny)
    А почму когда я их ставлю запускаю самп сервер у мя сразу выскакивает ошибка отправлять или неотправлять отчет? bad

    Потому что не стоит забывать про лимит объектов. Скрипт прикольный, спасибки, когда будет время найду для него место в игре на какой нибудь стенке crazy
    [UTP]sparker, можно вместо
    Code
            new i;
      for(i = 0;i < sizeof(ClockObject); i++)

    Писать просто: for(new i = 0;i < sizeof(ClockObject); i++) в данном скрипте это не критично, но в больших скриптах может сыграть свою роль, да и выглядит получше :)
    Да и использование проверки типа "i < sizeof(ClockObject)" не оптимально, т.к. sizeof будет выполняться на каждом шаге цикла, можно было заменить одним дефайном размер массифа с объектами везде.

    Добавлено (11.06.2008, 21:42)
    ---------------------------------------------

    Quote (Sanny)
    А почму когда я их ставлю запускаю самп сервер у мя сразу выскакивает ошибка отправлять или неотправлять отчет? bad

    Потому что не стоит забывать про лимит объектов. Скрипт прикольный, спасибки, когда будет время найду для него место в игре на какой нибудь стенке crazy
    [UTP]sparker, можно вместо
    Code
            new i;
      for(i = 0;i < sizeof(ClockObject); i++)

    Писать просто: for(new i = 0;i < sizeof(ClockObject); i++) в данном скрипте это не критично, но в больших скриптах может сыграть свою роль, да и выглядит получше :)
    Да и использование проверки типа "i < sizeof(ClockObject)" не оптимально, т.к. sizeof будет выполняться на каждом шаге цикла, можно было заменить одним дефайном размер массифа с объектами везде.

    [SA-MP Anti-Cheat System v1.0.6] [SA-MP Anti-Flood v0.3]

    [Обновление SA-MP 0.2X] [Новый wiki по SA-MP]

     
    [UTP]sparkerДата: Среда, 11.06.2008, 23:08 | Сообщение # 17
    Уверенный

    Группа: Продвинутые
    Сообщений: 193
    Статус: status
    Quote (DarkByte)
    [UTP]sparker, можно вместо
    Code
         new i;  
       for(i = 0;i < sizeof(ClockObject); i++)

    Писать просто: for(new i = 0;i < sizeof(ClockObject); i++)

    Да,спасибо,я знаю про это,ибо если сделать так можно создать больше обьектов,засунув их в одну переменную и увеличив ее размер,не изменяя число,которое указано в цикле.


    Мои разработки:
    [FS]Часы
    [FS]Время+дата
    [GM]Захват флага
    [GM]Skyland
    [GM]SFTDM
     
    LuxurYДата: Пятница, 13.06.2008, 20:50 | Сообщение # 18
    Уверенный

    Группа: Продвинутые
    Сообщений: 268
    Город: OZ
    Статус: status
    +1 DarkByte

    от себя добавлю:
    1. Идентируй код.
    2. Можно было ограничиться одной глобальной переменной для объектов (ClockObject)
    3. При лупинге в OnFilterScriptExit будет удаляться объект с ид 0, который может не относиться к этому фильтрскрипту или же вообще не существовать.
    4. Удали строки #define FILTERSCRIPT, #if defined FILTERSCRIPT, #else, #endif.
    5. Не мешало бы добавить проверку на кол-во объектов в игре и при превышении лимита не создавать часы.


    www.gtascript.ru admin
    www.gtascript.ru - профессиональный скриптинг SA-MP, MTA


    Сообщение отредактировал LuxurY - Пятница, 13.06.2008, 20:52
     
    [UTP]sparkerДата: Суббота, 14.06.2008, 10:02 | Сообщение # 19
    Уверенный

    Группа: Продвинутые
    Сообщений: 193
    Статус: status
    Quote (LuxurY)
    1. Идентируй код.

    Т.е.?
    Quote (LuxurY)
    2. Можно было ограничиться одной глобальной переменной для объектов (ClockObject)

    Можно,но мне легче,если я обозначу каждую стрелку отдельно.
    Quote (LuxurY)
    3. При лупинге в OnFilterScriptExit будет удаляться объект с ид 0, который может не относиться к этому фильтрскрипту или же вообще не существовать.

    Да,ты прав.У меня же ClockObject не с нуля начинается,а с единицы.
    Quote (LuxurY)
    4. Удали строки #define FILTERSCRIPT, #if defined FILTERSCRIPT, #else, #endif.

    Пробовал,без них не работает или компилятор ругается.
    Quote (LuxurY)
    5. Не мешало бы добавить проверку на кол-во объектов в игре и при превышении лимита не создавать часы.

    Ну,можно.За макс. кол-во объектов надо взять MAX_OBJECTS?

    Мои разработки:
    [FS]Часы
    [FS]Время+дата
    [GM]Захват флага
    [GM]Skyland
    [GM]SFTDM
     
    LuxurYДата: Суббота, 14.06.2008, 14:01 | Сообщение # 20
    Уверенный

    Группа: Продвинутые
    Сообщений: 268
    Город: OZ
    Статус: status
    Quote (|UTP|sparker)
    Т.е.?

    юзай клавишу TAB

    Quote (|UTP|sparker)
    Пробовал,без них не работает или компилятор ругается.

    не может быть

    Quote (|UTP|sparker)
    Ну,можно.За макс. кол-во объектов надо взять MAX_OBJECTS?

    нет. юзай

    Quote

    stock ObjectCount()
    {
    new numo = CreateObject(1245,0,0,1000,0,0,0);
    DestroyObject(numo);
    return numo-1;
    }

    максимальное кол-во объектов в сампе: 250


    www.gtascript.ru admin
    www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
     
    SeWeRДата: Суббота, 14.06.2008, 17:06 | Сообщение # 21
    Советчик

    Группа: Public Team
    Сообщений: 1083
    Город: >> Las Venturas <<
    Статус: status
    Скрипт супер!Автору респект!Клево придумано!! :)

    HostName: ++[UKR]..::Stunt Planet::..[UKR]++

    Address: 78.24.218.77:7777

     
    KrovKopДата: Воскресенье, 15.06.2008, 10:49 | Сообщение # 22
    Освоившийся

    Группа: Продвинутые
    Сообщений: 95
    Город: OdeSSa
    Статус: status
    Убило fun
    Прикольно :)

    Я мало шарю, но творю :)
    Vinewood TDM 0.1 - работа кипит (72%)
    P.S. Спасибо всем кто помогает)
    KrovKop aka BuTbKA
     
    [UTP]sparkerДата: Воскресенье, 15.06.2008, 10:54 | Сообщение # 23
    Уверенный

    Группа: Продвинутые
    Сообщений: 193
    Статус: status
    Ага,только лучше бы повесить их на стенку. :)
    Только нету подходящих по размеру объектов для стенок.

    Мои разработки:
    [FS]Часы
    [FS]Время+дата
    [GM]Захват флага
    [GM]Skyland
    [GM]SFTDM
     
    Maks93Дата: Вторник, 17.06.2008, 12:15 | Сообщение # 24
    Новенький

    Группа: Пользователи
    Сообщений: 34
    Статус: status
    Ночью смотрятся красиво Спасибо!
     
    ShtoporДата: Пятница, 20.06.2008, 21:30 | Сообщение # 25
    Новенький

    Группа: Пользователи
    Сообщений: 15
    Статус: status
    знаете прикольно... прикольные часы я се на сервер их поставлю для прикола :)
     
    [UTP]sparkerДата: Суббота, 21.06.2008, 11:01 | Сообщение # 26
    Уверенный

    Группа: Продвинутые
    Сообщений: 193
    Статус: status
    Поставь :)
    Maks93, ага,я и сам не сразу заметил что они ночью светятся (тестировал в дневное время) crazy

    Мои разработки:
    [FS]Часы
    [FS]Время+дата
    [GM]Захват флага
    [GM]Skyland
    [GM]SFTDM
     
    [SFD]EvilRiazДата: Суббота, 21.06.2008, 13:48 | Сообщение # 27
    Советчик

    Группа: Разработчики
    Сообщений: 1008
    Город: City of Los Angeles
    Статус: status
    А можно стенку сделать))

    Где моя репа 0_o???
    Мои работы

    Кто хочет такую штучку смотрим сюда
     
    WinstonДата: Суббота, 21.06.2008, 18:21 | Сообщение # 28
    Советчик

    Группа: Модераторы
    Сообщений: 1198
    Город: Ачинск
    Статус: status
    [UTP]sparker,Ну сделай стенку в мапэдиторе :) и подвесь на неё чясы :)

     
    [UTP]sparkerДата: Суббота, 21.06.2008, 22:01 | Сообщение # 29
    Уверенный

    Группа: Продвинутые
    Сообщений: 193
    Статус: status
    Winston, ну пойди сам сделай,мне то оно зачем?У вас вообще исходник есть,там все нормально сделано,возьмите за основу. Я вообще больше не буду исходники выкладывать.

    Мои разработки:
    [FS]Часы
    [FS]Время+дата
    [GM]Захват флага
    [GM]Skyland
    [GM]SFTDM
     
    SeWeRДата: Среда, 25.06.2008, 19:53 | Сообщение # 30
    Советчик

    Группа: Public Team
    Сообщений: 1083
    Город: >> Las Venturas <<
    Статус: status
    Перезалейте куда нибудь в другое место!Плиз! sorry

    HostName: ++[UKR]..::Stunt Planet::..[UKR]++

    Address: 78.24.218.77:7777

     
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » San Andreas MultiPlayer » Скрипты » [FS] Механические часы (by [UTP]sparker)
    Страница 2 из 3«123»
    Поиск:

    Copyright SAMP-RUS© 2008