 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| Morozzzko | Дата: Понедельник, 26.04.2010, 21:56 | Сообщение # 1231 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| Quote (Hen-Kok) вопрос на ответ можно.
Главный программист в Malefic Entertainment.
|
| |
|
|
| Hen-Kok | Дата: Вторник, 27.04.2010, 16:06 | Сообщение # 1232 |
|
Новенький
Группа:
Пользователи
Сообщений: 16
Награды: 0
Город: уфа
Репутация: -1
Замечания: 0%
Статус: 
| а подскожи ттогда как?буду очень благодарен
|
| |
|
|
| DiZi | Дата: Вторник, 27.04.2010, 17:05 | Сообщение # 1233 |
|
Местный
Группа:
Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус: 
| Hen-Kok, Находишь команду /carupgrade, ниже ищи строки типо [pwn]else if(strcmp(gunid, "hotknife", true, strlen(gunid)) == 0) { SendClientMessage(playerid, COLOR_GRAD6, "Авто-диллер: вы заказали к дому Hotknife"); HouseInfo[house][hVec] = 434; }[/pwn] и добовляй туда [pwn]else if(strcmp(gunid, "blistacompact", true, strlen(gunid)) == 0) { SendClientMessage(playerid, COLOR_GRAD6, "Авто-диллер: вы заказали к дому Blista Compact"); HouseInfo[house][hVec] = 496; }[/pwn] То что красным это ид модели авто, вписывай ид той машины которую хочишь. Этот вариант может купить любой игрок. Если надо что бы мог купить только VIP делай так [pwn]else if(strcmp(gunid, "elegy", true, strlen(gunid)) == 0) { if(PlayerInfo[playerid][pDonateRank] < 1) { SendClientMessage(playerid, COLOR_GREY, "У вас не VIP аккаунт."); return 1; } SendClientMessage(playerid, COLOR_GRAD6, "Авто-диллер: вы заказали к дому Elegy"); HouseInfo[house][hVec] = 562; }[/pwn] Синим выделена проверка на Вип аккаунт. Вроди все.
======= Мои проекты ======= [GM]Zombie Mod [Разработка][7%] =======================
=====Мои работы===== [FS] Auto Menu [FS] AdminPanel
Сообщение отредактировал golden103 - Вторник, 27.04.2010, 17:09 |
| |
|
|
| Hen-Kok | Дата: Вторник, 27.04.2010, 20:01 | Сообщение # 1234 |
|
Новенький
Группа:
Пользователи
Сообщений: 16
Награды: 0
Город: уфа
Репутация: -1
Замечания: 0%
Статус: 
| Спасибо большое а как еще можно сделать чтобы машины из первой строчки 100к стоили из второй 250к? ну я незнаю ну мысль вам должна быть понятна!!
|
| |
|
|
| NO_Lord | Дата: Среда, 28.04.2010, 11:19 | Сообщение # 1235 |
|
Освоившийся
Группа:
I'm V.I.P.
Сообщений: 97
Награды: 3
Город: Новый Уренгой
Репутация: 61
Замечания: 20%
Статус: 
| Quote (Hen-Kok) Спасибо большое а как еще можно сделать чтобы машины из первой строчки 100к стоили из второй 250к? ну я незнаю ну мысль вам должна быть понятна!! Когда машина вызывается, ставь уменьшение кол-ва денег заказчика, проверку на вип акк ибо может получится что напишет "У вас не VIP аккаунт!" а деньги снимет
|
| |
|
|
| ToMa$ | Дата: Среда, 28.04.2010, 23:03 | Сообщение # 1236 |
|
Новенький
Группа:
Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус: 
| Хочу загрузить домик, но не как не получается, опишите точный код чтобы добавить дом с интерьером. Кто поможет +)
|
| |
|
|
| Pepyk | Дата: Четверг, 29.04.2010, 00:04 | Сообщение # 1237 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус: 
| Начнём) Вот простые координаты AddPlayerClass(181,1905.4795,-1137.5156,24.4512,327.9050,0,0,0,0,0,0); // Запоминай основное! С них нам понадобяться координаты X,Y,Z X это=1905.4795 Z это=-1137.5156 Y это=24.4512 ПРИМЕР 1410.3440,-920.9129,38.4219,-67.7386,1354.9056,1080.2109,0,0,0,0,0,0,The State,New house,1000000,0,100,6,1,0,6,5000,10,0,0,0,0,0,5 1410.3440, -920.9129, 38.4219 = координаты X, Y, Z или координаты так говоря иконки) -67.7386, 1354.9056, 1080.2109 = координаты X, Y, Z координаты респауна или выхода 0,0,0,0,0,0 = это сам незнаю))) The State , New house = название дома 1000000 ,0 ,100 ,6 = цена дома , апргейды дома ,жизнь при респауне ,интерьер 1, 0, 6, 5000, 10, 0,0,0,0,0, 5 = Locked , хз, скока комнат , цена аренды , рентэйбл , хз,хз,хз,хз,хз, левел дома Если у тя есть House and Bizz Generator то делай через него...это более проще чем делать вручную..) Просто заполняй то что требуеться..и то что я тебе здесь написал..понятия.. Нуу конешно не всё чётко..наверно даже не понятно)) а и не забываем то что делаем прописывать в павно в самом моде в HouseInfo Вот несколько готовых домиков у Винвуда... [pwn]1534.5668,-800.1288,72.8495,345.3606,305.1837,999.1484,0,0,0,0,0,0,The State,New house,1000000,0,100,6,1,0,6,5000,10,0,0,0,0,0,5 1442.6051,-629.7421,95.7186,233.8742,1064.1613,1084.2117,0,0,0,0,0,0,The State,New house,1000000,0,100,6,1,0,6,5000,10,0,0,0,0,0,5 1410.3440,-920.9129,38.4219,-67.7386,1354.9056,1080.2109,0,0,0,0,0,0,The State,New house,1000000,0,100,6,1,0,6,5000,10,0,0,0,0,0,5 1440.0563,-926.0494,39.6477,491.1556,1399.1049,1080.2578,0,0,0,0,0,0,The State,New house,1000000,0,100,2,1,0,6,5000,10,0,0,0,0,0,5 977.2824,-770.6606,112.2026,2324.4988,-1148.1768,1050.7101,0,0,0,0,0,0,The State,New house,1000000,0,100,12,1,0,6,5000,10,0,0,0,0,0,5 891.0443,-782.4233,101.3068,2260.7383,-1136.1206,1050.6328,0,0,0,0,0,0,The State,New house,1000000,0,100,10,1,0,6,5000,10,0,0,0,0,0,5 785.9125,-827.7816,70.2896,2251.5505,-1141.6039,1051.1300,0,0,0,0,0,0,The State,New house,1000000,0,100,9,1,0,6,5000,10,0,0,0,0,0,5 898.8398,-678.0101,116.8904,-69.0478,1353.5137,1080.2109,0,0,0,0,0,0,The State,New house,1000000,0,100,6,1,0,6,5000,10,0,0,0,0,0,5 808.3766,-759.0801,76.5314,-261.8914,1456.6838,1084.3672,0,0,0,0,0,0,The State,New house,1000000,0,100,4,1,0,6,5000,10,0,0,0,0,0,5 846.5114,-743.8080,94.9693,-285.0793,1470.6262,1084.3750,0,0,0,0,0,0,The State,New house,1000000,0,100,15,1,0,6,5000,10,0,0,0,0,0,5 867.8400,-717.1774,105.6797,227.8278,1114.0118,1080.9922,0,0,0,0,0,0,The State,New house,1000000,0,100,5,1,0,6,5000,10,0,0,0,0,0,5[/pwn] Добавлено (29.04.2010, 00:04) --------------------------------------------- Извеняюсь..пример замутил с другими координатами)) растерялся) 
|
| |
|
|
| SnipER-su28 | Дата: Четверг, 29.04.2010, 00:13 | Сообщение # 1238 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 1
Город: Менск
Репутация: 0
Замечания: 0%
Статус: 
| Доброй ночи, подскажите как сделать возможность входа выхода в здание. Стрелочки крутящиеся я делать уже научился, но меня интересует сделать вход при /enter и выход при /exit, и что б когда подходишь писало "/enter to ...", мод стоит нулёвой, то есть тупо сделан что б проверять мэпы, там ничего нет. Благодарю заранее за помощь.
Учусь... всему понемногу Занимаюсь мэппингом
|
| |
|
|
| Pepyk | Дата: Четверг, 29.04.2010, 00:40 | Сообщение # 1239 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус: 
| ToMa$ Я так как делать дома конкретно не обьяснил...!! Захходишь на свой сервер.. Пододишь к дому каторый хочешь сделать чтоб продавался...... сохраняешь координаты написав команду /save дальше,пишешь команду /house id 0- 12 походу.. тебя ТП в интерьер>>>>дальше сохраняешь координаты внутри дома( где будет выход именно!) там же делаешь запрос написав командой /interior тебе выдаст интерьер дома... Дальше это всё соблюдая (правила ниже ) Делаешь в ручную всё...либо через House and Bizz Generator
|
| |
|
|
| ZiGGi | Дата: Четверг, 29.04.2010, 07:16 | Сообщение # 1240 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (SnipER-su28) Доброй ночи, подскажите как сделать возможность входа выхода в здание. Стрелочки крутящиеся я делать уже научился, но меня интересует сделать вход при /enter и выход при /exit, и что б когда подходишь писало "/enter to ...", мод стоит нулёвой, то есть тупо сделан что б проверять мэпы, там ничего нет. Благодарю заранее за помощь. всё просто. new pickup1_enter,pickup1_exit; // создаем переменные, в которые запишем иды пикапов в public OnGameModeInit() // вызывается при запуске мода Code pickup1_enter = CreatePickup(id,type,X,Y,Z,вирт.мир(лучше ставить -1)); // создаем пикап для входа и записываем его ид в pickup1_enter pickup1_exit = CreatePickup(id,type,X,Y,Z,вирт.мир(лучше ставить -1)); // создаем пикап для выхода и записываем его ид в pickup1_exit в public OnPlayerPickUpPickup(playerid, pickupid) // вызывается когда игрок взял пикап Code if(pickupid == pickup1_enter) // если мы взяли пикап с идом pickup1_enter { SetPlayerInterior(playerid, interiorid); // ставим интерьер игроку SetPlaterPos(playerid,x,y,z); // ставим позицию игроку } if(pickupid == pickup1_exit) // если мы взяли пикап с идом pickup1_exit { SetPlayerInterior(playerid, 0); // ставим интерьер игроку, 0 т.к. мы вышли из интерьера SetPlaterPos(playerid,X,Y,Z); // ставим позицию игроку, надо ставить ту на котором стоит пикап входа(лучше к координатам ещё прибавить немного) }
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| ToMa$ | Дата: Четверг, 29.04.2010, 12:36 | Сообщение # 1241 |
|
Новенький
Группа:
Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус: 
| Pepyk, Я нифига не понял объясни ещё раз и возьми совпадающие координаты) Скопировал твои дома и вставил к себе, дал рестарт сервера захожу ни одной тачки кроме тех которые стоят у дома нету!)Добавлено (29.04.2010, 12:36) --------------------------------------------- Ещё хотел спросить народ, можно ли зарезервировать авто на человека и указать его место возрождения, именно 1 человека, если знаете дайте код=)
|
| |
|
|
| Hen-Kok | Дата: Четверг, 29.04.2010, 13:43 | Сообщение # 1242 |
|
Новенький
Группа:
Пользователи
Сообщений: 16
Награды: 0
Город: уфа
Репутация: -1
Замечания: 0%
Статус: 
| Quote (ToMa$) Pepyk, Я нифига не понял объясни ещё раз и возьми совпадающие координаты) Подходиш к дому который ты хочеш сделать встаеш у входа пишеш /save затем как тебе уже говорили пишеш /house id в понравившемся интерье опять пишеш /save(на том месте где игрок будет появляться при входе) затем пишеш /intrrior тебе покажет ид этого интерьера ты его запомни затем ставиш любую машину у дома какую хочеш обычно это машина с идом 418 и в ней тоже пишеш /save затем загрываеш игру и идеш в папку с игрой находиш там документ savedepositions открываеш его и видиш там примерно это Code AddPlayerClass(113,1527.7372,-772.5044,80.5781,311.4329,0,0,0,0,0,0); // AddPlayerClass(113,260.8180,1238.6147,1084.2578,349.6833,0,0,0,0,0,0); // AddStaticVehicle(418,1516.7478,-765.1363,80.1020,138.6565,1,1); // Затем идеш в павно и ищеш следущие строчки Code new Float:HouseCarSpawns[34][4] = { 34 это количество машин около домов так как у тебя будет на 1 жом больше меняеш 34 на 35!! листаеш чуть ниже и видеш там последние строчки Code {-2616.1897,-108.4479,4.1693,269.8246}//House 33 и меняш её на Code {-2616.1897,-108.4479,4.1693,269.8246},//House 33 тоесть мы поставили запятаю потом береш в координаты из файла саведепозишн (AddStaticVehicle) и эти координыты вставляеш под ту строчку в которую мы поставили запятую если ты делаеш с моими ккординатами у тя должно получиться это: (1516.7478,-765.1363,80.1020,138.6565) вот эту координату ты вставляеш туда затем затем в ищеш Code new HouseInfo[34][hInfo]; и там тоже меняеш 34 на 35 компилируеш и закрываеш!! Дальше идем в папку scriptfiles и там будет файл property открываеш его блокнотом и видиш там много всего Сейчас все поясню и в самый конец добавляй координаты входа/выхода из дома и координаты появления в интнрьере которые мы дели в самом начале вот они Code AddPlayerClass(113,1527.7372,-772.5044,80.5781,311.4329,0,0,0,0,0,0); // AddPlayerClass(113,260.8180,1238.6147,1084.2578,349.6833,0,0,0,0,0,0); // Бирем из этихх координат : 1527.7372,-772.5044,80.5781 и 260.8180,1238.6147,1084.2578,349.6833( тоесть 2-ые,3-ие,4-ые числа) встаылям их в наш файл property тока сначала координаты с улицы потом из дома затем ставь вот это 0,0,0,0,0,0,The State,3 Room Luxury нули это сам незнаю че лучше не меняй The state это то что дом продается 3 комнаты Room Luxuru это название дома его можеш сменить идем дальше после названия дома ставиш цену на дом(какую захочеш) щас обясню одну строку из этого файла Code -2639.734375,168.677398,7.195300,1.200000,-3.400000,999.400024,0,0,0,0,0,0,The State,Trailer,25000,0,0,2,1,0,0,1,0,60989,458,-1,-1,57,3 -2639.734375,168.677398,7.195300 - Это у нас Координаты Иконки Домика(когда на него заходишь, то видно информацию о владельце) 1.200000,-3.400000,999.400024 - Координаты появления в интерьере(интерьер - это и есть внутренность дома) 0,0,0,0,0,0, - Координаты когда вы берёте(Аптечку,Броню) Лучше оставлять всегда Нули The State - Имя владельца(The State, пишется когда дом продаётся) Trailer - Имя дома 25000 - Цена дома 0,0 - Установленны ли в доме Аптечка или Броня(0 означает что не установленны) 2 - ID Интерьера(Внутри дома) 1 - Закрытый дом или нет(1 означает что закрытый) 0 - Продаётся ли дом или нет(0 означает продаёётся) 0 - Колличество Комнат в доме 1 - Возможна ли Аренда дома(1 означает возможна) 0 - Цена за Аренду 60989 - Соклько денег содержится на счету дома 458 - ID машины у дома(458 - это фургон) -1,-1 - Это 1ый цвет машины и 2ой цвет машины(-1 значит что цвет будет всегда разным) 57 - Дата обновления дома(Не изменяйте!) 3 - Лвл Дома нувот теперь все если будеш делать еще дома всегда ставь его последним в этом списке иначе все собьеш если ты делал по моим координатом то у тебя дожен получиться дом рядом с надписью винвуд
|
| |
|
|
| BanDiT54{rus} | Дата: Четверг, 29.04.2010, 14:03 | Сообщение # 1243 |
|
Новенький
Группа:
Пользователи
Сообщений: 18
Награды: 0
Город: Турки
Репутация: -3
Замечания: 0%
Статус: 
| Люди скажити плиз какие коды на: Открытие двери/колитки (когда потходеш к двери и она от тя отталкивается) и очень хотелосьбы знать код на телипорт в помищение(потходиш к стрелке и ты порт в дом)! ----------------------------------------------------- Потскажите плиз.
|
| |
|
|
| Pepyk | Дата: Четверг, 29.04.2010, 15:44 | Сообщение # 1244 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус: 
| ToMa$, чИТАЙ!!Изучай и ищё раз читай изучай Вот обьесняю..кратко 2 раз... Находишь строчку HouseInfo нашол,увидел...Вот у мен напимер она выглядит вот так: [pwn]new HouseInfo[117][hInfo]; new NewHousesNum = 184; //Количество добавляемых домов(начиная с 07.08.2009) new HouseEntered[MAX_PLAYERS]; new CarInfo[268];[/pwn] Вот эта строчка... Вот ты скока домов прописал в property.cfg столько же и добавляешь в павно моде.... Пример: я добавил в проперти 2 дома значит открываю мод ищу строчку new NewHousesNum =184 заменяю 184 на кол-во добавляемых домов... ЗНАЧИТ теперь будет выгдядить не 184 а 186 Конечный результат: [pwn]new HouseInfo[117][hInfo]; new NewHousesNum = 186; //Количество добавляемых домов(начиная с 07.08.2009) new HouseEntered[MAX_PLAYERS]; new CarInfo[268];[/pwn] Добавлено (29.04.2010, 15:44) --------------------------------------------- ToMa$, вот тебе всё ясно обьяснил Hen-Kok, Чисто присядь успокойся разбирись вставляй и наслождайся)) 
|
| |
|
|
| ToMa$ | Дата: Четверг, 29.04.2010, 17:52 | Сообщение # 1245 |
|
Новенький
Группа:
Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус: 
| Pepyk, Hen-Kok, Спасибо вам обоим плюсик  Добавлено (29.04.2010, 16:29) --------------------------------------------- А как репутацию прибавить то???  Добавлено (29.04.2010, 17:52) --------------------------------------------- А как загрузить интерьер...например на респавн ЛКН у них на горе дом стоит как туда интерьер запихнуть?
|
| |
|
|
|
 |
|
 | |
| |
|