 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Как сделать бургер
| |
| kiril94 | Дата: Среда, 28.04.2010, 18:57 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 128
Награды: 2
Город: VLN
Репутация: 6
Замечания: 20%
Статус: 
| Вот убил все желтый маркеры... И нет бургеров (там где можно поесть) Вот пешил сделать так... При входи в бурге пишиш /burger и те пополняются хп Только у меня ошибку дайт в PlayerToPoint ... Вот сам код каманды [pwn]dcmd_burger(playerid,params[]) { #pragma unused params if(PlayerToPoint(2.0,playerid,2397.7458,-1898.4171,13.5469) && PlayerToPoint(2.0,playerid,2420.5747,-1508.9889,24.0000) && PlayerToPoint(2.0,playerid,927.9981,-1353.1023,13.3438) && PlayerToPoint(2.0,playerid,811.0269,-1616.0555,13.5469) && PlayerToPoint(2.0,playerid,1199.4341,-918.7227,43.1176)) SetPlayerHealth(playerid,100.0); { return 1; }[/pwn] Кто можит исправти каманду чтоб было без ошибок... Я то хз что делать ...
|
| |
|
|
| PaNyA | Дата: Среда, 28.04.2010, 19:45 | Сообщение # 2 |
|
Группа:
I'm V.I.P.
Сообщений: 273
Награды: 11
Город: SPB,Волхов
Репутация: 230
Замечания: 100%
Статус: 
| kiril94, вижу что команда вообще недоделана,и больно длинная...Могу конечно норм написать,обращайся в пм А ошибки playertopoint изза того,что гдето либо не открыта скобка,либо не закрыта { }
Valkyrie Roleplay v.3.2 63% readiness.In it of 62.500 lines.Working out is suspended for uncertain time. P.S. Если помог,не скупись дай + ;) Мои работы: [FS] Простой спидометр
Сообщение отредактировал PaNyA - Среда, 28.04.2010, 19:47 |
| |
|
|
| Persey_ | Дата: Среда, 28.04.2010, 23:20 | Сообщение # 3 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| Quote (kiril94) Только у меня ошибку дайт в PlayerToPoint ... У тебя открывается две скобки, а закрывается всего одна, поэтому и выскакивают ошибки.
|
| |
|
|
| JaguaR | Дата: Четверг, 29.04.2010, 16:38 | Сообщение # 4 |
|
Группа:
I'm V.I.P.
Сообщений: 2838
Награды: 90
Город: Ekaterinburg
Репутация: 867
Замечания: 0%
Статус: 
| объясните нубу, а нахера перед return 1; скобка открывается О_О
|
| |
|
|
| Morozzzko | Дата: Четверг, 29.04.2010, 16:52 | Сообщение # 5 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| эээ, лол. не, это кривые руки автора. [pwn] if(PlayerToPoint(2.0,playerid,2397.7458,-1898.4171,13.5469) || PlayerToPoint(2.0,playerid,2420.5747,-1508.9889,24.0000) || PlayerToPoint(2.0,playerid,927.9981,-1353.1023,13.3438) || PlayerToPoint(2.0,playerid,811.0269,-1616.0555,13.5469) || PlayerToPoint(2.0,playerid,1199.4341,-918.7227,43.1176)) return SetPlayerHealth(playerid,100.0); [/pwn] тут мало того, что не там поставлено всё, так еще условие корявое. если в одной точке И в другой точке, И в третьей точке... лол
Главный программист в Malefic Entertainment.
|
| |
|
|
| Vagrant | Дата: Пятница, 30.04.2010, 05:16 | Сообщение # 6 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| kiril94, Что бы у тебя таких проблем с условием больше не возникала. Смотри в чём разница: Знаки используемые во времня нескольких условий: && - Означает "И" || - Означает "ИЛИ" == - Означает "Левое равно Правому" <= - Означает "Левое меньше или равно Правому" >= - Означает "Левое больше или ровно Правому" < - Означает "Левое меньше Правого" > - Означает "Левое больше Правого" У тебя получилось условие такое: [pwn] if(PlayerToPoint(2.0,playerid,2397.7458,-1898.4171,13.5469) && PlayerToPoint(2.0,playerid,2420.5747,-1508.9889,24.0000) && PlayerToPoint(2.0,playerid,927.9981,-1353.1023,13.3438) && PlayerToPoint(2.0,playerid,811.0269,-1616.0555,13.5469) && PlayerToPoint(2.0,playerid,1199.4341,-918.7227,43.1176)) [/pwn] Если игрок в зоне PlayerToPoint И (&&) в зоне PlayerToPoint И (&&) PlayerToPoint И (&&) ... т.д. Сам понимаешь что получается. Игрок во всех местах сразу быть не может.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
|
| |
|
|
| Morozzzko | Дата: Пятница, 30.04.2010, 10:34 | Сообщение # 7 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| Vagrant, еслиб были разные радиусы и координаты рядом, то условие могло оказаться правдой... но тут...
Главный программист в Malefic Entertainment.
|
| |
|
|
| kiril94 | Дата: Пятница, 30.04.2010, 12:32 | Сообщение # 8 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 128
Награды: 2
Город: VLN
Репутация: 6
Замечания: 20%
Статус: 
| Vagrant, спс тепер мне понятно значение || и &. Но у меня всё-равно ошибка.. error 017: undefined symbol "PlayerToPoint" ... Можит ести заменой этой функции ? Добавлено (30.04.2010, 12:32) --------------------------------------------- Я ришил сделать по другому.... У входа в бургер поставить пикап, на него встаёш и телефортируешся в внуторь бургера ( покачто я просто карденаты поставил, не бургера) Но уменя работаеть только 1 пикап, остольны просто иконка, не-чего не происходит ( не ну телепортирует) вот как я делал , [pwn]new burger В OnGameModeIni встаил сами пикапы burger = CreatePickup(1240,2, 2397.7458,-1898.4171,13.5469, -1); burger = CreatePickup(1240,2, 2420.5747,-1508.9889,24.0000, -1); burger = CreatePickup(1240,2, 2927.9981,-1353.1023,13.3438, -1); burger = CreatePickup(1240,2, 927.9981,-1353.1023,13.34389, -1); burger = CreatePickup(1240,2, 811.0269,-1616.0555,13.54699, -1); burger = CreatePickup(1240,2, 1199.4341,-918.7227,43.1176, -1); В OnPlayerPickUpPickup if ( pickupid == burger ) SetPlayerPos(playerid,1151.1449,-1455.9904,15.7969);[/pwn] Роботает только 1 пикап..... ( Наверное первый) Как сделать чтоб все работали ? Помагите плзз
Сообщение отредактировал kiril94 - Пятница, 30.04.2010, 12:33 |
| |
|
|
| Morozzzko | Дата: Пятница, 30.04.2010, 14:39 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| kiril94, [pwn] new burger[6]; В OnGameModeIni встаил сами пикапы burger[0] = CreatePickup(1240,2, 2397.7458,-1898.4171,13.5469, -1); burger[1] = CreatePickup(1240,2, 2420.5747,-1508.9889,24.0000, -1); burger[2] = CreatePickup(1240,2, 2927.9981,-1353.1023,13.3438, -1); burger[3] = CreatePickup(1240,2, 927.9981,-1353.1023,13.34389, -1); burger[4] = CreatePickup(1240,2, 811.0269,-1616.0555,13.54699, -1); burger[5] = CreatePickup(1240,2, 1199.4341,-918.7227,43.1176, -1); В OnPlayerPickUpPickup for(new i=0;i<sizeof(burger);i++) if(pickupid == burger[i]) { SetPlayerPos(playerid, x,y,z); SetPlayerInterior(playerid, int); SetPlayerVirtualWorld(playerid, vw); } //if ( pickupid == burger ) SetPlayerPos(playerid,1151.1449,-1455.9904,15.7969); [/pwn]
Главный программист в Malefic Entertainment.
|
| |
|
|
| kiril94 | Дата: Пятница, 30.04.2010, 16:06 | Сообщение # 10 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 128
Награды: 2
Город: VLN
Репутация: 6
Замечания: 20%
Статус: 
| Всё я всё сделал.. Проблема решина....
Сообщение отредактировал kiril94 - Пятница, 30.04.2010, 18:02 |
| |
|
|
|
 |
|
 | |
| |
|