• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Алкотестер
SmileДата: Понедельник, 03.10.2011, 11:40:02 | Сообщение # 1

Группа: Проверенные
Сообщений: 186
Помогите сделать алкотестер для рп мода. С меня как всегда +!

[img]http://vsampe.3dn.ru/VS.bmp[/img]
[img]http://vsampe.3dn.ru/vs.bmp[/img]
 
СообщениеПомогите сделать алкотестер для рп мода. С меня как всегда +!

Автор - Smile
Дата добавления - 03.10.2011 в 11:40:02
TWiXДата: Понедельник, 03.10.2011, 16:26:02 | Сообщение # 2

Группа: Пользователи
Сообщений: 316
В public OnPlayerUpdate(playerid)
Code
if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_ENTER_VEHICLE){  
}  
if(GetPlayerDrunkLevel(playerid)> 0)  
{  
new State=GetPlayerState(playerid);  
             if(State!=PLAYER_STATE_DRIVER)  
             {  
                 return 1;  
             }  
RemovePlayerFromVehicle(playerid);  
new string[256];  
format(string,sizeof(string)," Вам запрещено садиться за руль в пьяном состоянии!\n Протрезвейте или Вызовите таксии");  
ShowPlayerDialog(playerid,13, DIALOG_STYLE_MSGBOX, "Совесть Говорит:  Кышь изза руля алкашня!:", string, "Ок", "Выйти");  
return 0;  
}


Хоронят олигарха. Гроб стоит. Собрались друзья.
Подходит к покойному Гусинский, достает портмоне,
извлекает 200 долларов, кладет в гроб и скорбно отходит.
За Гусинским к гробу подходит Потанин, тоже достает портмоне,
отсчитывает 200 долларов, кладет, отходит.
Наконец, подбегает Березовский. Достает чековую книжку,
выписывает чек на 600 долларов, кладе, забирает 400 баксов
наличными, отходит.
 
СообщениеВ public OnPlayerUpdate(playerid)
Code
if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_ENTER_VEHICLE){  
}  
if(GetPlayerDrunkLevel(playerid)> 0)  
{  
new State=GetPlayerState(playerid);  
             if(State!=PLAYER_STATE_DRIVER)  
             {  
                 return 1;  
             }  
RemovePlayerFromVehicle(playerid);  
new string[256];  
format(string,sizeof(string)," Вам запрещено садиться за руль в пьяном состоянии!\n Протрезвейте или Вызовите таксии");  
ShowPlayerDialog(playerid,13, DIALOG_STYLE_MSGBOX, "Совесть Говорит:  Кышь изза руля алкашня!:", string, "Ок", "Выйти");  
return 0;  
}

Автор - TWiX
Дата добавления - 03.10.2011 в 16:26:02
TWiXДата: Понедельник, 03.10.2011, 17:01:24 | Сообщение # 3

Группа: Пользователи
Сообщений: 316
Или вот это тебе???
В public OnPlayerCommandtext вставляем:
Code
if(strcmp(cmd,"/bh",true)==0)  
     {  
         if(IsPlayerConnected(playerid))  
         {  
         new leader = PlayerInfo[playerid][pLeader];  
         new member = PlayerInfo[playerid][pMember];  
             if(member==1 || member==2 || member==3 || leader==1 || leader==2 || leader==3)// проверка на фракцию.  
             {  
                 tmp = strtok(cmdtext, idx);  
                         if(!strlen(tmp))  
                         {  
                    SendClientMessage(playerid, COLOR_GREY, "*Используйте: /bh [ид игрока]");  
                    return 1;  
                         }  
                         giveplayerid = ReturnUser(tmp);  
                         if(IsPlayerConnected(giveplayerid))  
                         {  
                    if(giveplayerid != INVALID_PLAYER_ID)  
                    {  
                    if (ProxDetectorS(8.0, playerid, giveplayerid))  
                    {  
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
                    GetPlayerName(playerid, sendername, sizeof(sendername));  
                    new text1[20];  
                    if(GetPlayerDrunkLevel(giveplayerid) > 0) { text1 = "| Пьян."; } else { text1 = "| Трезв."; }  
                    format(string, sizeof(string), "|__________ %s  Проверен на алкоголь__________|", giveplayer);  
                    SendClientMessage(playerid, COLOR_WHITE, string);  
                    format(string, sizeof(string), "%s.", text1);  
                    SendClientMessage(playerid, COLOR_GREY, string);  
                    format(string, sizeof(string), "* %s Проверил на алкоголь %s", sendername ,giveplayer);  
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);  
                    }  
                    else  
                    {  
                    SendClientMessage(playerid, COLOR_RED, "** Игрок далеко от вас!");  
                    return 1;  
                    }  
                    }  
                         }  
                 else  
                 {  
                     SendClientMessage(playerid, COLOR_RED, "** Этот игрок не в игре !");  
                     return 1;  
                 }  
                 }  
             else  
             {  
                 SendClientMessage(playerid, COLOR_RED, "** Вы не законник!");  
                 return 1;  
             }  
             }  
             return 1;  
         }


Хоронят олигарха. Гроб стоит. Собрались друзья.
Подходит к покойному Гусинский, достает портмоне,
извлекает 200 долларов, кладет в гроб и скорбно отходит.
За Гусинским к гробу подходит Потанин, тоже достает портмоне,
отсчитывает 200 долларов, кладет, отходит.
Наконец, подбегает Березовский. Достает чековую книжку,
выписывает чек на 600 долларов, кладе, забирает 400 баксов
наличными, отходит.
 
СообщениеИли вот это тебе???
В public OnPlayerCommandtext вставляем:
Code
if(strcmp(cmd,"/bh",true)==0)  
     {  
         if(IsPlayerConnected(playerid))  
         {  
         new leader = PlayerInfo[playerid][pLeader];  
         new member = PlayerInfo[playerid][pMember];  
             if(member==1 || member==2 || member==3 || leader==1 || leader==2 || leader==3)// проверка на фракцию.  
             {  
                 tmp = strtok(cmdtext, idx);  
                         if(!strlen(tmp))  
                         {  
                    SendClientMessage(playerid, COLOR_GREY, "*Используйте: /bh [ид игрока]");  
                    return 1;  
                         }  
                         giveplayerid = ReturnUser(tmp);  
                         if(IsPlayerConnected(giveplayerid))  
                         {  
                    if(giveplayerid != INVALID_PLAYER_ID)  
                    {  
                    if (ProxDetectorS(8.0, playerid, giveplayerid))  
                    {  
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
                    GetPlayerName(playerid, sendername, sizeof(sendername));  
                    new text1[20];  
                    if(GetPlayerDrunkLevel(giveplayerid) > 0) { text1 = "| Пьян."; } else { text1 = "| Трезв."; }  
                    format(string, sizeof(string), "|__________ %s  Проверен на алкоголь__________|", giveplayer);  
                    SendClientMessage(playerid, COLOR_WHITE, string);  
                    format(string, sizeof(string), "%s.", text1);  
                    SendClientMessage(playerid, COLOR_GREY, string);  
                    format(string, sizeof(string), "* %s Проверил на алкоголь %s", sendername ,giveplayer);  
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);  
                    }  
                    else  
                    {  
                    SendClientMessage(playerid, COLOR_RED, "** Игрок далеко от вас!");  
                    return 1;  
                    }  
                    }  
                         }  
                 else  
                 {  
                     SendClientMessage(playerid, COLOR_RED, "** Этот игрок не в игре !");  
                     return 1;  
                 }  
                 }  
             else  
             {  
                 SendClientMessage(playerid, COLOR_RED, "** Вы не законник!");  
                 return 1;  
             }  
             }  
             return 1;  
         }

Автор - TWiX
Дата добавления - 03.10.2011 в 17:01:24
SmileДата: Понедельник, 03.10.2011, 20:57:42 | Сообщение # 4

Группа: Проверенные
Сообщений: 186
Мне 2 надо было! Спс большое!

[img]http://vsampe.3dn.ru/VS.bmp[/img]
[img]http://vsampe.3dn.ru/vs.bmp[/img]
 
СообщениеМне 2 надо было! Спс большое!

Автор - Smile
Дата добавления - 03.10.2011 в 20:57:42
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
02:34:16
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: