| Как поставить место появления |
| slayer | Дата: Суббота, 05.07.2008, 23:53 | Сообщение # 31 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 305
Статус: 
| В общем у меня вот так. 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
Город: Запорожье
Статус: 
| спс! А про то, почему не выбираютса скины с оружием, с этим не подскажешь?
|
| |
| | |
| slayer | Дата: Суббота, 05.07.2008, 23:58 | Сообщение # 33 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 305
Статус: 
| По поводу почему не выбираются я не в курсе, извини, сам я тож не знаток скриптов, помогаю в чем сам разбираюсь. У меня вообще SPAWNы игроков стоят не Рандомные и проблем нет, все просто как апельсин.
-=Скажу вам одно, Samp.in Гавно=- Мои Разработки: [GM]SLSTDM [FS]Airport Gates [FS] Admin House
|
| |
| | |
| AleXman1994 | Дата: Воскресенье, 06.07.2008, 00:58 | Сообщение # 34 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 215
Город: Запорожье
Статус: 
| понятно! Ну и это тоже полезная инфа! Жалко, что мне позволено человеку ставить только один +, таак бы я каждому ставил + за помощь  Добавлено (06.07.2008, 00:58) --------------------------------------------- я разобрался с камерой! Скин появляется! Но, опять проблемы! Та, о которой я сказал - это возможность выбирать скины и оружие. Вторая проблема это то, что после выбора сиджея, который там один скин, я появляюсь в Лас Вентурасе, а не в точке, которую я задал. Что делать? Кто подскажет?
|
| |
| | |
| slayer | Дата: Воскресенье, 06.07.2008, 01:22 | Сообщение # 35 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 305
Статус: 
| Мой тебе совет, попробуй лучше сделать не 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
Город: Оренбург
Статус: 
| Quote (AleXman1994) Вторая проблема это то, что после выбора сиджея, который там один скин, я появляюсь в Лас Вентурасе, а не в точке, которую я задал. значит у тебя в OnPlayerSpawn стоит смена позиции... убери её.
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| AleXman1994 | Дата: Воскресенье, 06.07.2008, 10:29 | Сообщение # 37 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 215
Город: Запорожье
Статус: 
| у меня вот плэер спаун: 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
Город: Оренбург
Статус: 
| AleXman1994, это чтобы знать какой скин к какой команде будет сопоставлен.
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| slayer | Дата: Воскресенье, 06.07.2008, 11:46 | Сообщение # 39 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 305
Статус: 
| Да, Okstyle подметил правильно! Просто вот хочу сделать TeamDeathmatch но пока не особо разбираюсь как это сделать поэтому пока только подписал кто в какой команде будет чтобы потом было легче.
-=Скажу вам одно, Samp.in Гавно=- Мои Разработки: [GM]SLSTDM [FS]Airport Gates [FS] Admin House
|
| |
| | |
| AleXman1994 | Дата: Воскресенье, 06.07.2008, 11:58 | Сообщение # 40 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 215
Город: Запорожье
Статус: 
| Я решил пошарить по скрипту. Есть такая строка, как раз ниже заданых мною координат появления: 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); но если я удаляю эту строку, то мод летит. Хто что скажет?
|
| |
| | | | |
| AleXman1994 | Дата: Воскресенье, 06.07.2008, 13:49 | Сообщение # 42 |
|
Уверенный

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

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