Четверг, 20.11.2008, 16:03
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Деньги автоматов ... [Вопросы и Проблемы]
  • Помощь новечкам п... [Вопросы и Проблемы]
  • Голосование RMA (... [Музыка]
  • Помогите [Вопросы и Проблемы]
  • Книга жалоб [Наш Форум]
  • Банк [Вопросы и Проблемы]
  • Сервер атакуют!!! [Сервера]
  • Обсуждение мода CityLi... (Ответов: 906)
  • Вопрос - Ответ (Ответов: 878)
  • Задавайте сюда ваши во... (Ответов: 855)
  • Обратный отщёт от 500 (Ответов: 512)
  • Помощь новечкам по скр... (Ответов: 508)
  • Пошли всех на хуй тут! (Ответов: 480)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 382)
  • MiX (Сообщений: 2493)
  • AXE (Сообщений: 2152)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1669)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1285)
  • Winston (Сообщений: 1189)
  • Страница 3 из 4«1234»
    Модератор форума: MAK 
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » San Andreas MultiPlayer » Вопросы и Проблемы » Как поставить место появления (Помощь с местом появления!)
    Как поставить место появления
    slayerДата: Суббота, 05.07.2008, 23:53 | Сообщение # 31
    Постоялец

    Группа: Продвинутые
    Сообщений: 305
    Статус: status
    В общем у меня вот так.

    SetupPlayerForClassSelection(playerid)
    {
    SetPlayerPos(playerid,1095.3319,-2037.1659,82.7086);
    SetPlayerCameraPos(playerid,1090.3319,-2037.1659,82.7086); (обрати внимание что отличается от первой строки и сделай себе такую же разницу примерно в столько же единиц. Это отдаленность камеры от скина.)
    SetPlayerCameraLookAt(playerid,1095.3319,-2037.1659,82.7086);
    SetPlayerFacingAngle(playerid, 90.0);
    }

    То что красным это координата где будет стоять персонаж при выборе.
    То что зеленым это координата где будет стоять камера
    То что синим сюда писать координату куда будет смотреть камера, тоесть писать координату SetPlayerPos
    То что серым это угол поворота, тоесть с какой стороны смотрит камера(С этим и сам разберешся, поменяешь там к примеру на 180.0 и все сам поймешь что куда.

    Этот код у меня находится вроде в public OnPlayerCommandText



    -=Скажу вам одно, Samp.in Гавно=-

    Мои Разработки:
    [GM]SLSTDM
    [FS]Airport Gates
    [FS] Admin House

    Сообщение отредактировал slayer - Суббота, 05.07.2008, 23:59
     
    AleXman1994Дата: Суббота, 05.07.2008, 23:56 | Сообщение # 32
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    спс! А про то, почему не выбираютса скины с оружием, с этим не подскажешь?
     
    slayerДата: Суббота, 05.07.2008, 23:58 | Сообщение # 33
    Постоялец

    Группа: Продвинутые
    Сообщений: 305
    Статус: status
    По поводу почему не выбираются я не в курсе, извини, сам я тож не знаток скриптов, помогаю в чем сам разбираюсь.
    У меня вообще SPAWNы игроков стоят не Рандомные и проблем нет, все просто как апельсин.


    -=Скажу вам одно, Samp.in Гавно=-

    Мои Разработки:
    [GM]SLSTDM
    [FS]Airport Gates
    [FS] Admin House
     
    AleXman1994Дата: Воскресенье, 06.07.2008, 00:58 | Сообщение # 34
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    понятно! Ну и это тоже полезная инфа! Жалко, что мне позволено человеку ставить только один +, таак бы я каждому ставил + за помощь :)

    Добавлено (06.07.2008, 00:58)
    ---------------------------------------------
    я разобрался с камерой! Скин появляется! Но, опять проблемы! Та, о которой я сказал - это возможность выбирать скины и оружие. Вторая проблема это то, что после выбора сиджея, который там один скин, я появляюсь в Лас Вентурасе, а не в точке, которую я задал. Что делать? Кто подскажет?

     
    slayerДата: Воскресенье, 06.07.2008, 01:22 | Сообщение # 35
    Постоялец

    Группа: Продвинутые
    Сообщений: 305
    Статус: status
    Мой тебе совет, попробуй лучше сделать не RandomSpawns а обычные, вот мой пример

    public OnGameModeInit()
    AddPlayerClass(286,2283.7905,1951.7842,31.6113,357.9773,4,0,24,60,31,100);//FBR1
    AddPlayerClass(285,2294.2468,1947.8826,31.6113,90.4480,8,0,23,60,31,100);//FBR2
    AddPlayerClass(0,2298.6384,1389.9032,42.6520,358.8966,1,0,22,60,29,100);//GrooveStreet1
    AddPlayerClass(105,2302.6946,1390.8735,42.6519,358.3845,5,0,24,60,32,100);//GrooveStreet2
    AddPlayerClass(106,2309.6016,1390.5240,42.6519,359.8648,5,0,24,60,32,100);//GrooveStreet3
    AddPlayerClass(107,2351.4058,1416.1055,42.6521,88.0990,3,0,24,60,31,100);//GrooveStreet4
    AddPlayerClass(108,-268.5691,1545.1101,75.1910,133.9457,1,0,24,60,32,100); //Vagos1
    AddPlayerClass(109,-265.8270,1542.1234,75.1911,133.8757,5,0,23,60,31,100); //Vagos2

    Красное - ID Скина
    Синее - Координаты Спауна скина
    Зеленое - Оружие скина

    Я думаю это будет тебе куда легче и для понимания, и для воплощения.



    -=Скажу вам одно, Samp.in Гавно=-

    Мои Разработки:
    [GM]SLSTDM
    [FS]Airport Gates
    [FS] Admin House

    Сообщение отредактировал slayer - Воскресенье, 06.07.2008, 01:28
     
    OKStyle™Дата: Воскресенье, 06.07.2008, 08:31 | Сообщение # 36
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Quote (AleXman1994)
    Вторая проблема это то, что после выбора сиджея, который там один скин, я появляюсь в Лас Вентурасе, а не в точке, которую я задал.

    значит у тебя в OnPlayerSpawn стоит смена позиции... убери её.



    Мои работы

    * Меню цветов

    Слова окстайла всегда правда © HITMAN07

     
    AleXman1994Дата: Воскресенье, 06.07.2008, 10:29 | Сообщение # 37
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    у меня вот плэер спаун:

    Code
    public OnPlayerSpawn(playerid)
    {
      return 1;
    }

    Добавлено (06.07.2008, 10:29)
    ---------------------------------------------

    Quote (slayer)
    public OnGameModeInit()
    AddPlayerClass(286,2283.7905,1951.7842,31.6113,357.9773,4,0,24,60,31,100);//FBR1
    AddPlayerClass(285,2294.2468,1947.8826,31.6113,90.4480,8,0,23,60,31,100);//FBR2
    AddPlayerClass(0,2298.6384,1389.9032,42.6520,358.8966,1,0,22,60,29,100);//GrooveStreet1
    AddPlayerClass(105,2302.6946,1390.8735,42.6519,358.3845,5,0,24,60,32,100);//GrooveStreet2
    AddPlayerClass(106,2309.6016,1390.5240,42.6519,359.8648,5,0,24,60,32,100);//GrooveStreet3
    AddPlayerClass(107,2351.4058,1416.1055,42.6521,88.0990,3,0,24,60,31,100);//GrooveStreet4
    AddPlayerClass(108,-268.5691,1545.1101,75.1910,133.9457,1,0,24,60,32,100); //Vagos1
    AddPlayerClass(109,-265.8270,1542.1234,75.1911,133.8757,5,0,23,60,31,100); //Vagos2

    Я заметил, что у тебя после данных респауна, написано фбр 1, фбр 2 грув стрит 1 и т. д. Это для того, что бы играть по командам?
     
    OKStyle™Дата: Воскресенье, 06.07.2008, 10:33 | Сообщение # 38
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    AleXman1994, это чтобы знать какой скин к какой команде будет сопоставлен.



    Мои работы

    * Меню цветов

    Слова окстайла всегда правда © HITMAN07

     
    slayerДата: Воскресенье, 06.07.2008, 11:46 | Сообщение # 39
    Постоялец

    Группа: Продвинутые
    Сообщений: 305
    Статус: status
    Да, Okstyle подметил правильно!
    Просто вот хочу сделать TeamDeathmatch но пока не особо разбираюсь как это сделать поэтому пока только подписал кто в какой команде будет чтобы потом было легче.


    -=Скажу вам одно, Samp.in Гавно=-

    Мои Разработки:
    [GM]SLSTDM
    [FS]Airport Gates
    [FS] Admin House
     
    AleXman1994Дата: Воскресенье, 06.07.2008, 11:58 | Сообщение # 40
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    Я решил пошарить по скрипту. Есть такая строка, как раз ниже заданых мною координат появления:

    Code
    public OnGameModeInit()
    {
      // Don't use these lines if it's a filterscript
      SetGameModeText("LS by Dadd_Al");
         AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
      return 1;
    }

    В строке

    Code
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    я удалил 1958.3783, 1343.1572, 15.3746, 269.1425
    Сразу начал появлятся в селе в 2 городе, тока падаю под землю. То есть, как я понял, мне мешает появлятся в заданном месте
    Code
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    но если я удаляю эту строку, то мод летит. Хто что скажет?
     
    ATOM57Дата: Воскресенье, 06.07.2008, 12:01 | Сообщение # 41
    Местный

    Группа: Media-ProGroup
    Сообщений: 702
    Город: с ад (Омск)
    Статус: status
    crazy Юзайте SAMP Script maker
    cool Очень удобно, я с него начинал new_russian


    [MAP-FS]StuntSF v.1.4
    [MAP-FS]MeGa Rampa
    [FS-MAP]SFJump - 100%

    [FS-MAP]SkRoad2! - 100%

    [FS-MAP]SKyJump - 100%
    [FS-MAP] BigFoot Stunt
    [FS-MAP]NightDrift-100%
     
    AleXman1994Дата: Воскресенье, 06.07.2008, 13:49 | Сообщение # 42
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    так а всё таки, не кто не подскажет, что можно поделоть с
    Code
    public OnGameModeInit()  
    {  
       // Don't use these lines if it's a filterscript  
       SetGameModeText("LS by Dadd_Al");  
          AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);  
       return 1;  
    }

    ???

    Просто, для меня самое главное ща научится активировать респаун, а вот как тачки раставить и объекты, я думаю, не затруднит меня.

     
    JonnTheBestДата: Понедельник, 07.07.2008, 12:46 | Сообщение # 43
    Новенький

    Группа: Продвинутые
    Сообщений: 27
    Город: Старый Оскол, Белгородская обл.
    Статус: status
    Ну вы ребята парня закрутили, завертели, аж ппц.
    AleXman1994, по этапам:
    1) Наверн ты уже понял, samp_debug.exe там перед тем как напишешь /save незабывай про F11 и F12, чтоб выбрать модель скина.
    2) Иди в папку c GTA SA там savedpositions.txt там несколько строк это и есть твои сохраненные классы.
    3) Все эти строки вставляешь в OnGameModeInit() , заменяешь последние 6 нулей по принципу: первая цифра - оружие, вторая - патроны для первого, точно также 3 и 4, 5 и 6 цифры. Список оружия должен найти на форуме.

    Всё просто, как почистить апельсин.


    В разработке:
    BATTLEFIELD v1.0.1 (based on AVANGARD's)
    По одноименной игре.
     
    AleXman1994Дата: Понедельник, 07.07.2008, 14:06 | Сообщение # 44
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    да да да. Эт я уже знаю, но это получается для простого ДМ, а мне надобно мод (не помню, к какому разделу относится), в котором если твой перс помер, то он появлялся в другой точке. Мне не подходит прописывать каждому скину своё место появления. Мне надо, что бы у перса было всё время разное место востановления...
     
    OKStyle™Дата: Понедельник, 07.07.2008, 15:28 | Сообщение # 45
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Quote (AleXman1994)
    Мне надо, что бы у перса было всё время разное место востановления...

    раз+два



    Мои работы

    * Меню цветов

    Слова окстайла всегда правда © HITMAN07

     
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » San Andreas MultiPlayer » Вопросы и Проблемы » Как поставить место появления (Помощь с местом появления!)
    Страница 3 из 4«1234»
    Поиск:

    Copyright SAMP-RUS© 2008