06:57
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: AXE, Weddew  
Как поставить место появления
slayerДата: Суббота, 05.07.2008, 23:53 | Сообщение # 31
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
В общем у меня вот так.

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


Сообщение отредактировал slayer - Суббота, 05.07.2008, 23:59
AleXman1994Дата: Суббота, 05.07.2008, 23:56 | Сообщение # 32
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
спс! А про то, почему не выбираютса скины с оружием, с этим не подскажешь?
slayerДата: Суббота, 05.07.2008, 23:58 | Сообщение # 33
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
По поводу почему не выбираются я не в курсе, извини, сам я тож не знаток скриптов, помогаю в чем сам разбираюсь.
У меня вообще SPAWNы игроков стоят не Рандомные и проблем нет, все просто как апельсин.

AleXman1994Дата: Воскресенье, 06.07.2008, 00:58 | Сообщение # 34
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
понятно! Ну и это тоже полезная инфа! Жалко, что мне позволено человеку ставить только один +, таак бы я каждому ставил + за помощь :)

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

slayerДата: Воскресенье, 06.07.2008, 01:22 | Сообщение # 35
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
Мой тебе совет, попробуй лучше сделать не 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 Скина
Синее - Координаты Спауна скина
Зеленое - Оружие скина

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


Сообщение отредактировал slayer - Воскресенье, 06.07.2008, 01:28
OKStyle™Дата: Воскресенье, 06.07.2008, 08:31 | Сообщение # 36
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (AleXman1994)
Вторая проблема это то, что после выбора сиджея, который там один скин, я появляюсь в Лас Вентурасе, а не в точке, которую я задал.

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



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
AleXman1994Дата: Воскресенье, 06.07.2008, 10:29 | Сообщение # 37
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
у меня вот плэер спаун:

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
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
AleXman1994, это чтобы знать какой скин к какой команде будет сопоставлен.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
slayerДата: Воскресенье, 06.07.2008, 11:46 | Сообщение # 39
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
Да, Okstyle подметил правильно!
Просто вот хочу сделать TeamDeathmatch но пока не особо разбираюсь как это сделать поэтому пока только подписал кто в какой команде будет чтобы потом было легче.

AleXman1994Дата: Воскресенье, 06.07.2008, 11:58 | Сообщение # 40
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
Я решил пошарить по скрипту. Есть такая строка, как раз ниже заданых мною координат появления:

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
[:|||||||:]
Группа: Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус:
crazy Юзайте SAMP Script maker
cool Очень удобно, я с него начинал new_russian



Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты

Мой новый проект - [PIXELCARS RU]


Премьера NDRIFT2
AleXman1994Дата: Воскресенье, 06.07.2008, 13:49 | Сообщение # 42
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
так а всё таки, не кто не подскажет, что можно поделоть с
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
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Ну вы ребята парня закрутили, завертели, аж ппц.
AleXman1994, по этапам:
1) Наверн ты уже понял, samp_debug.exe там перед тем как напишешь /save незабывай про F11 и F12, чтоб выбрать модель скина.
2) Иди в папку c GTA SA там savedpositions.txt там несколько строк это и есть твои сохраненные классы.
3) Все эти строки вставляешь в OnGameModeInit() , заменяешь последние 6 нулей по принципу: первая цифра - оружие, вторая - патроны для первого, точно также 3 и 4, 5 и 6 цифры. Список оружия должен найти на форуме.

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


Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
AleXman1994Дата: Понедельник, 07.07.2008, 14:06 | Сообщение # 44
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
да да да. Эт я уже знаю, но это получается для простого ДМ, а мне надобно мод (не помню, к какому разделу относится), в котором если твой перс помер, то он появлялся в другой точке. Мне не подходит прописывать каждому скину своё место появления. Мне надо, что бы у перса было всё время разное место востановления...
OKStyle™Дата: Понедельник, 07.07.2008, 15:28 | Сообщение # 45
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (AleXman1994)
Мне надо, что бы у перса было всё время разное место востановления...

раз+два



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua