 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
lvdm
| |
| FireTheory | Дата: Четверг, 10.01.2008, 16:41 | Сообщение # 76 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 383
Награды: 1
Город: Москва
Репутация: 25
Замечания: 0%
Статус: 
| Быстрее будет объяснить) И к тому же на будущее пригодиться. Вот код на случайный Спаун. Code new Float:gRandomPlayerSpawns[23][3] = { {1958.3783,1343.1572,15.3746}, {2199.6531,1393.3678,10.8203}, {2483.5977,1222.0825,10.8203}, {2637.2712,1129.2743,11.1797}, {2000.010 6,1521.1111,17.0625}, {2024.8190,1917.9425,12.3386}, {2261.9048,2035.9547,10.8203}, {2262.0986,2398.6572,10.8203}, {2244.2566,2523.7280, 10.8203}, {2335.3228,2786.4478,10.8203}, {2150.0186,2734.2297,11.1763}, {2158.0811,2797.5488,10.8203}, {1969.8301,2722.8564,10.8203}, { 1652.0555,2709.4072,10.8265}, {1564.0052,2756.9463,10.8203}, {1271.5452,2554.0227,10.8203}, {1441.5894,2567.9099,10.8203}, {1480.6473,22 13.5718,11.0234}, {1400.5906,2225.6960,11.0234}, {1598.8419,2221.5676,11.0625}, {1318.7759,1251.3580,10.8203}, {1558.0731,1007.8292,10.8 125}, //{-857.0551,1536.6832,22.5870}, Out of Town Spawns //{817.3494,856.5039,12.7891}, //{116.9315,1110.1823,13.6094}, //{-18.8529,1176.0159,19.5634}, //{-315.0575,1774.0636,43.6406}, {1705.2347,1025.6808,10.8203} }; Но дело в том то я хочу каждому игроку присвоить свое место. К тому же все игроки при выборе находятся в шкафу из-за этого скрипта: Code new Float:gCopPlayerSpawns[2][3] = { {2297.1064,2452.0115,10.8203}, {2297.0452,2468.6743,10.8203} }; Я хочу сделать так чтобы при выборе игрока, можно было увидеть где он появиться! Конеш в скрипт я врубился, но при замене например даже в случайном респауне появляются ошибки в компиляторе! Я например из всех строк оставил одну со свими координатами и число 23 заменил на 1. Вобщем плз поподробнее 
В аську не обращайтеся паповоду скриптов и модов! Для этого существует форум..
|
| |
|
|
| RegEdit | Дата: Четверг, 10.01.2008, 18:40 | Сообщение # 77 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Quote (FireTheory) К тому же все игроки при выборе находятся в шкафу из-за этого скрипта: нет, ты не понял. Этот скрипт отвечает за случайный респаун копов, а за камеру при выборе чела вот что: Code public SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,14); SetPlayerPos(playerid,258.4893,-41.4008,1002.0234); SetPlayerFacingAngle(playerid, 270.0); SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234); SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234); } SetPlayerInterior - интерьер при выборе (0 - нет интерьера) SetPlayerPos - все понятно, позиция игрока (скопирую координаты респа) SetPlayerFacingAngle - поворот игрока в градусах SetPlayerCameraPos - позиция камеры, просто скопируй кординаты респауна и координату X уменьши на 2,3 или 4 (оптимальный вариант) SetPlayerCameLookAt - туда, куда смотрит камера, ставь координаты такие же как в SetPlayerPos Quote (FireTheory) Я например из всех строк оставил одну со свими координатами и число 23 заменил на 1. хотя ты можешь вообще убрать этот скрипт, а в AddPlayerClass изменить координаты как хочешь.
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| FireTheory | Дата: Четверг, 10.01.2008, 19:00 | Сообщение # 78 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 383
Награды: 1
Город: Москва
Репутация: 25
Замечания: 0%
Статус: 
| Code public SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,14); SetPlayerPos(playerid,258.4893,-41.4008,1002.0234); SetPlayerFacingAngle(playerid, 270.0); SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234); SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234); } И так на каждого игрока, такой скрипт? И как для самого игрока добавить? Это ведь для всех игрков получается! И еще: Quote SetPlayerInterior - интерьер при выборе (0 - нет интерьера). Где брать эти интерьеры? это же вроди как обстановка! можно немножко человеческим языком? Какие они бывают?
В аську не обращайтеся паповоду скриптов и модов! Для этого существует форум..
Сообщение отредактировал FireTheory - Четверг, 10.01.2008, 19:03 |
| |
|
|
| RegEdit | Дата: Четверг, 10.01.2008, 20:01 | Сообщение # 79 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Quote Где брать эти интерьеры? вот они: http://ifolder.ru/4888777 Quote можно немножко человеческим языком? а я что, по китайски тебе говорю? интерьеры это здания из миссий, пиццерия, Либерти сити, короче обстановка внутри зданий и в миссиях (сарай зеро, поместье Смоука из последней миссии, дом Карла и т.д) Quote (FireTheory) И так на каждого игрока, такой скрипт?И как для самого игрока добавить? Это ведь для всех игрков получается! вставляешь в OnPlayerRequestClass вот это (изменишь как те надо) Code // Камера при выборе 1 чела if(classid == 0) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2109.7576,184.2289,35.1503); SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, -2108.96,175.01,36.31); SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503); } // Камера при выборе 2 чела else if(classid ==1) // какой скин по счету { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875); SetPlayerFacingAngle(playerid,150.9731); SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08); SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875); }
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| FireTheory | Дата: Суббота, 12.01.2008, 16:14 | Сообщение # 80 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 383
Награды: 1
Город: Москва
Репутация: 25
Замечания: 0%
Статус: 
| SetPlayerInterior(playerid,0); вместо 0 надо значит id игрока чтоль поставить? а AddPlayerClass везде убрать?
В аську не обращайтеся паповоду скриптов и модов! Для этого существует форум..
|
| |
|
|
| ElectrixX | Дата: Суббота, 12.01.2008, 17:42 | Сообщение # 81 |
|
Новенький
Группа:
Продвинутые
Сообщений: 73
Награды: 2
Город: VolgograD VoLT
Репутация: 13
Замечания: 0%
Статус: 
| Quote (FireTheory) SetPlayerInterior(playerid,0); вместо 0 надо значит id игрока чтоль поставить? Да нет же, было ясно сказано, 0 - нет интерьера, если ты скачал архив по ссылке, то ты там должен был увидеть ID интерьеров, соответственно вместо 0 ты можешь поставить ID интереьера, которые тебе нужно, например SetPlayerInterior(playerid,10); где 10 - это ID интерьера. Неужто непонятно.... 
|
| |
|
|
| FireTheory | Дата: Вторник, 22.01.2008, 22:29 | Сообщение # 82 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 383
Награды: 1
Город: Москва
Репутация: 25
Замечания: 0%
Статус: 
| Quote (ElectrixX) Да нет же, было ясно сказано, 0 - нет интерьера, если ты скачал архив по ссылке, то ты там должен был увидеть ID интерьеров, соответственно вместо 0 ты можешь поставить ID интереьера, которые тебе нужно, например SetPlayerInterior(playerid,10); где 10 - это ID интерьера. Неужто непонятно.... Да народ чето я ступил  Добавлено (22.01.2008, 22:29) --------------------------------------------- Кстати ошибки при компиляции Code // Камера при выборе 1 чела if(classid == 0) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2109.7576,184.2289,35.1503); SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, -2108.96,175.01,36.31); SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503); } // Камера при выборе 2 чела else if(classid ==1) // какой скин по счету { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875); SetPlayerFacingAngle(playerid,150.9731); SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08); SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875); } Пишет - неизвестный символ classid
В аську не обращайтеся паповоду скриптов и модов! Для этого существует форум..
|
| |
|
|
| RegEdit | Дата: Среда, 23.01.2008, 10:08 | Сообщение # 83 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| вот полностью. Измени что там тебе надо. Code //==========================Selection Screen Stuff============================== public OnPlayerRequestClass(playerid, classid) //---------------------Player Selection Screen Locations------------------------ //-------------------------------Worker if(classid == 0) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2109.7576,184.2289,35.1503); SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, -2108.96,175.01,36.31); SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503); PlayerPlaySound(playerid,SOUND_MUSIC1,-2109.7576,184.2289,35.1503); } //-------------------------------Pimp else if(classid ==1) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875); SetPlayerFacingAngle(playerid,150.9731); SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08); SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875); PlayerPlaySound(playerid,SOUND_MUSIC1,-2718.6787,1369.0715,7.1875); } //-------------------------------Golfer else if(classid == 2) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2457.8726,-259.3923,39.6499); SetPlayerFacingAngle(playerid,91.5298); SetPlayerCameraPos(playerid, -2463.7385,-260.9094,39.5841); SetPlayerCameraLookAt(playerid, -2457.8726,-259.3923,39.6499); PlayerPlaySound(playerid,SOUND_MUSIC1,-2457.8726,-259.3923,39.6499); } //-------------------------------Triad else if(classid == 3) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2193.5981,641.5383,49.4429); SetPlayerFacingAngle(playerid,354.6778); SetPlayerCameraPos(playerid, -2194.3101,645.1630,49.4375); SetPlayerCameraLookAt(playerid, -2193.5981,641.5383,49.4429); PlayerPlaySound(playerid,SOUND_MUSIC1,-2193.5981,641.5383,49.4429); } //-------------------------------Army else if(classid == 4) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -1314.7040,445.2622,7.1875); SetPlayerFacingAngle(playerid,217.3818); SetPlayerCameraPos(playerid, -1314.56,435.76,8.94); SetPlayerCameraLookAt(playerid, -1314.7040,445.2622,7.1875); PlayerPlaySound(playerid,SOUND_MUSIC1,-1314.7040,445.2622,7.1875); } //-------------------------------Valet else if(classid == 5) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -1731.0652,956.3801,24.8828); SetPlayerFacingAngle(playerid,358.6085); SetPlayerCameraPos(playerid, -1731.92,960.97,26.35); SetPlayerCameraLookAt(playerid, -1731.0652,956.3801,24.8828); PlayerPlaySound(playerid,SOUND_MUSIC1, -1731.0652,956.3801,24.8828); } //-------------------------------Medic else if(classid == 6) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2593.1321,608.7902,14.4531); SetPlayerFacingAngle(playerid,270.5395); SetPlayerCameraPos(playerid, -2590.15,608.88,14.89); SetPlayerCameraLookAt(playerid, -2593.1321,608.7902,14.4531); PlayerPlaySound(playerid,SOUND_MUSIC1, -2593.1321,608.7902,14.4531); } //-------------------------------FBI else if(classid == 7) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063); SetPlayerFacingAngle(playerid,150.9650); SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78); SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063); PlayerPlaySound(playerid,SOUND_MUSIC1,-1622.7039,673.5800,-4.9063); } //-----------------------------Chicken else if(classid == 8) { SetPlayerInterior(playerid,9); SetPlayerPos(playerid, 369.7185,-4.4895,1001.8147); SetPlayerFacingAngle(playerid,180.9218); SetPlayerCameraPos(playerid, 369.53,-7.95,1001.86); SetPlayerCameraLookAt(playerid, 369.72,-4.49,1001.86); } //-------------------------------Rich else if(classid == 9) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2680.6270,936.2209,79.7031); SetPlayerFacingAngle(playerid,2.7078); SetPlayerCameraPos(playerid, -2680.65,938.96,80.53); SetPlayerCameraLookAt(playerid, -2680.6270,936.2209,79.7031); PlayerPlaySound(playerid,SOUND_MUSIC1,-2680.6270,936.2209,79.7031); } //-------------------------------Pilot else if(classid == 10) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -1339.0934,-299.9974,14.1484); SetPlayerFacingAngle(playerid,173.2872); SetPlayerCameraPos(playerid, -1337.09,-306.75,15.64); SetPlayerCameraLookAt(playerid, -1339.0934,-299.9974,14.1484); PlayerPlaySound(playerid,SOUND_MUSIC1, -1339.0934,-299.9974,14.1484); } //-------------------------------Da Nang else if(classid == 11) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -1421.1034,1488.5735,11.8084); SetPlayerFacingAngle(playerid,267.8500); SetPlayerCameraPos(playerid, -1417.55,1488.98,11.74); SetPlayerCameraLookAt(playerid, -1421.1034,1488.5735,11.8084); PlayerPlaySound(playerid,SOUND_MUSIC1,-1421.1034,1488.5735,11.8084); } return 1; }
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| FireTheory | Дата: Среда, 23.01.2008, 10:22 | Сообщение # 84 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 383
Награды: 1
Город: Москва
Репутация: 25
Замечания: 0%
Статус: 
| error 010: invalid function or declaration  Добавлено (23.01.2008, 10:22) --------------------------------------------- warning 209: function "OnPlayerRequestClass" should return a value теперь так (кое че подправил)
В аську не обращайтеся паповоду скриптов и модов! Для этого существует форум..
|
| |
|
|
| RegEdit | Дата: Четверг, 24.01.2008, 20:02 | Сообщение # 85 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| FireTheory, в конце поставь return 0; }
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| Grammotei | Дата: Пятница, 08.02.2008, 13:09 | Сообщение # 86 |
|
Новенький
Группа:
Продвинутые
Сообщений: 3
Награды: 1
Репутация: -1
Замечания: 0%
Статус: 
| Блин, вместо кирриллици какаето хня вылазит :(
|
| |
|
|
| LiAlexxx | Дата: Воскресенье, 10.02.2008, 20:19 | Сообщение # 87 |
|
Новенький
Группа:
Пользователи
Сообщений: 4
Награды: 1
Репутация: -2
Замечания: 20%
Статус: 
| Tym, Ставь пробел перед русскими словами в таких случаях,так: " Добро Пожаловать в Las Venturas MoneyGrub Exclusive Modificated, для помощи наберите /help." Про тачки, в папке GTA у тебя есть samp_debug.exe запускаеш, выбираеш Launch Debug появишся в Лос Сантосе, юзаеш /vsel выбираеш нужную тачку, приезшаеш на место, где ты хочеш чтоб она стояла, и пишеш /save Все тачки которые ты таким способом сохраниш, попадают в ту-же папку GTA в файлик savedpositions.txt в виде кода, тебе только остается перенести их в скрипт, под строками такого же вида, скрипт lvdm не видел, если тачки раставлены там по другому, то эти строки просто добавляеш под public OnGameModeInit() { Как убрать уже поставленые тачки из мода, ты теперь сам знаеш.Добавлено (10.02.2008, 20:19) --------------------------------------------- Tym, Ставь пробел перед русскими словами в таких случаях,так: " Добро Пожаловать в Las Venturas MoneyGrub Exclusive Modificated, для помощи наберите /help." Про тачки, в папке GTA у тебя есть samp_debug.exe запускаеш, выбираеш Launch Debug появишся в Лос Сантосе, юзаеш /vsel выбираеш нужную тачку, приезшаеш на место, где ты хочеш чтоб она стояла, и пишеш /save Все тачки которые ты таким способом сохраниш, попадают в ту-же папку GTA в файлик savedpositions.txt в виде кода, тебе только остается перенести их в скрипт, под строками такого же вида, скрипт lvdm не видел, если тачки раставлены там по другому, то эти строки просто добавляеш под public OnGameModeInit() { Как убрать уже поставленые тачки из мода, ты теперь сам знаеш. ничо непонял
|
| |
|
|
| Djigit | Дата: Понедельник, 11.02.2008, 18:17 | Сообщение # 88 |
|
Новенький
Группа:
Продвинутые
Сообщений: 36
Награды: 1
Репутация: -1
Замечания: 0%
Статус: 
| LiAlexxx, спасибо выручил
|
| |
|
|
|
 |
|
 | |
| |
|