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]
|
|
|
|
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 баксов наличными, отходит.
|
|
|
|
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 баксов наличными, отходит.
|
|
|
|
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]
|
|
|
|