| Make | Дата: Воскресенье, 10.04.2011, 12:11 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| 1. Добавляем ко всем forward Code forward IsAtKFC(playerid); 2. Создаём public сделанного forward'a и добавляем туда свои месторасположения закусочных. Добавил только 2, вы можете добавить сколько хотите. Code public IsAtKFC(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(5.0,playerid,-2352.6719,-153.5959,35.3203)) { return 1; } else if(PlayerToPoint(5.0,playerid,-1719.1241,1352.8751,7.1787)) { return 1; } } return 0; } 3. Добавляем в OnGameModeInit Пикапы, а также 3D Text Code AddStaticPickup(1239,23,-2352.6719,-153.5959,35.3203); Create3DTextLabel("Используйте /kfc (/mak)",COLOR_WHITE, -2352.6719,-153.5959,35.3203, 20,0,1); AddStaticPickup(1239,23,-1719.1241,1352.8751,7.1787); Create3DTextLabel("Используйте /kfc (/mak)",COLOR_WHITE, -1719.1241,1352.8751,7.1787, 20,0,1); 4. Создаём саму команду в OnPlayerCommandText Code if(strcmp(cmd, "/kfc", true) == 0 || strcmp(cmd, "/mak", true) == 0) { if(IsPlayerConnected(playerid)) { if (IsAtKFC(playerid)) //Проверка на Местонахождение { ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Гамбергер $5\nПицца $10\nСодовая $25","ПРИНЯТЬ","ОТМЕНА"); return 1; // Диалог, который высвечивается при использование команды } else { SendClientMessage(playerid, COLOR_GREY,"Вы слишком далеко."); } } } 5. Создаём операцию диалога. В OnDialogResponse Code if(dialogid == 1) { if(response) { if(listitem == 0) { new Float:health; GivePlayerMoney(playerid, - 5); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 10.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } if(listitem == 1) { new Float:health; GivePlayerMoney(playerid, - 10); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 15.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } if(listitem == 2) { new Float:health; GivePlayerMoney(playerid, - 25); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 25.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } } } ну вот и всё...
http://killerjo.net/ <= зайди Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA] Ip: 176.32.36.23:7777
|
| |
|
|
| Fus1 | Дата: Воскресенье, 10.04.2011, 15:07 | Сообщение # 2 |
|
Группа:
Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус: 
| Quote (Make) PlayerToPoint Quote (Make) public IsAtKFC(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(5.0,playerid,-2352.6719,-153.5959,35.3203)) { return 1; } else if(PlayerToPoint(5.0,playerid,-1719.1241,1352.8751,7.1787)) { return 1; } } return 0; } ужас..... выдрал не понятно откуда ещё и такой ужасный код, слов нет просто...
|
| |
|
|
| Pustik | Дата: Воскресенье, 10.04.2011, 16:09 | Сообщение # 3 |
|
Группа:
I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус: 
| Fus1, Автор урока: Electro Он писал сам...А Make просто нашел урок на посторонних ресурсах)
|
| |
|
|
| Myxa196 | Дата: Суббота, 23.04.2011, 14:25 | Сообщение # 5 |
|
Постоялец
Группа:
Пользователи
Сообщений: 365
Награды: 25
Город: Одесса
| Quote (Latron) Просто ужасный урок... урок то не плохой вот токо хотябы уже дал бы с готовыми кординатами а так нада пол дня шя убить
Хотите мира? Готовьтесь к войне! Вступайте http://vkontakte.ru/gtasamp03 буду благодарен)
|
| |
|
|
| by_Ross | Дата: Воскресенье, 24.04.2011, 16:30 | Сообщение # 6 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Сочи
Репутация: 0
Замечания: 0%
Статус: 
| мой старый нубо-урок Когда ещё ничего не знал писал
|
| |
|
|
| Oddo | Дата: Воскресенье, 24.04.2011, 16:31 | Сообщение # 7 |
|
Постоялец
Группа:
Пользователи
Сообщений: 481
Награды: 9
Город: Санкт-Петербург
Репутация: 156
Замечания: 80%
Статус: 
| Код ужасен.........................
Grand Theft Auto | All Series Оф. сайт Oddo 20.05.2011 7:45 - стал адекватным и добрым =)
|
| |
|
|
| Kirill_Shvaryov | Дата: Понедельник, 25.04.2011, 14:41 | Сообщение # 8 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 845
Награды: 46
Город: Novorossiysk
Репутация: 1036
Замечания: 0%
Статус: 
| У меня раньше в моде такие были когда начинал в павно, правда они через 1 рабочий там пицца такая вертится, подходишь и ешь)
Мои работы : Дополнительный город SA Заправка около Чиллиада Тропический остров Парк развлечений Стадион Спортивный комплекс Мото-фристайл(инт) Мотосалон (0.3e) GTA S.A.City
[url=http://www.radikal.ru]
Закажи карту на : gtamap-studio.ru
|
| |
|
|
| Latron | Дата: Вторник, 26.04.2011, 16:08 | Сообщение # 9 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| Quote Код ужасен......................... Это еще слабо сказано
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
| |
|
|
| Neo_Biolog | Дата: Понедельник, 02.05.2011, 23:06 | Сообщение # 10 |
|
Новенький
Группа:
Продвинутые
Сообщений: 48
Награды: 1
Город: ДушанбЭ
Репутация: 24
Замечания: 20%
Статус: 
| Да уж [off]20 символов[/off]
|
| |
|
|
| Android | Дата: Понедельник, 02.05.2011, 23:12 | Сообщение # 11 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| Урок не очень конешно..
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|