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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
Добавляем KFC на сервер через Диалог
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 просто нашел урок на посторонних ресурсах)

LatronДата: Пятница, 15.04.2011, 14:15 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Просто ужасный урок...


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


Myxa196Дата: Суббота, 23.04.2011, 14:25 | Сообщение # 5
Постоялец
Группа: Пользователи
Сообщений: 365
Награды: 25
Город: Одесса
Репутация: -3559
Замечания: 100%
Статус:
Quote (Latron)
Просто ужасный урок...

урок то не плохой вот токо хотябы уже дал бы с готовыми кординатами а так нада пол дня шя убить



Хотите мира? Готовьтесь к войне!

Вступайте http://vkontakte.ru/gtasamp03 буду благодарен)
by_RossДата: Воскресенье, 24.04.2011, 16:30 | Сообщение # 6
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Город: Сочи
Репутация: 0
Замечания: 0%
Статус:
fun мой старый нубо-урок crazy Когда ещё ничего не знал писал
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 рабочий crazy там пицца такая вертится, подходишь и ешь)


Мои работы :
Дополнительный город 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
Код ужасен.........................

Это еще слабо сказано :D



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


Neo_BiologДата: Понедельник, 02.05.2011, 23:06 | Сообщение # 10
Новенький
Группа: Продвинутые
Сообщений: 48
Награды: 1
Город: ДушанбЭ
Репутация: 24
Замечания: 20%
Статус:
Да уж bad
[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



Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
  • Страница 1 из 1
  • 1
Поиск:





 


 


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