Vova_Zenko 73 Опубликовано 12 января, 2019 Здравствуйте. Я ищу 2 системы1. например при вводе команды /stop писало в чате "Водитель прижмитесь к обочине и остановитесь" и говорило эти же слова.2. систему фонарика, чтобы при определённом вводе команд в руке появлялся фонарик и горел светом Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
timch 33 Опубликовано 12 января, 2019 Как и с номерами - mxini?) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vova_Zenko 73 Опубликовано 12 января, 2019 , да) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Reyn 85 Опубликовано 12 января, 2019 @Vova_Zenko,Ну касаемо фонарика это функция аттача предмета к игроку, а /stop - это нужно чтобы игрок сам писал вроде. Или же сделать чтобы эта команда писалась в сем игрокам в таком-то радиусе. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vova_Zenko 73 Опубликовано 12 января, 2019 @Reyn, насчёт фонарика ладно. А вот насчёт команды /stop: Нужно чтобы когда игрок вводил команду /stop в чате писало типо "Водитель прижмитесь к обочине" и чтобы в этот момент же говорил голос на расстоянии 100м Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
timch 33 Опубликовано 12 января, 2019 (изменено) 1. Цвет: #define COLOR_AMDRED 0xFF0000FF [spoiler=Команда] if(strcmp(cmd, "/stop", true) == 0) { if(IsPlayerConnected(playerid)) { ApplyAnimation(playerid,"PED","gang_gunstand",4.0,1,1,1,1,1); GetPlayerName(playerid, sendername, sizeof(sendername)); { if(PlayerInfo[playerid][pMember] == *id организации*||PlayerInfo[playerid][pLeader] == *id организации*) { format(string, sizeof(string), "%s: Остановитесь и прижмитесь к обочине", sendername); ProxDetector(60.0, playerid, string,COLOR_AMDRED,COLOR_AMDRED,COLOR_AMDRED,COLOR_AMDRED,COLOR_AMDRED); } } return true; } Если что-то не так, прошу более опытных скриптеров меня исправить, ибо я только учусь pawn) А на счет фонарика не знаю, видел где-то, но не помню где, увы) Изменено 12 января, 2019 пользователем ierihon Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Den4ik05 0 Опубликовано 12 января, 2019 new objectplayerid; //ко всем new if(strcmp(cmd, "/fonar1", true) == 0)//Ближний свет { if(IsPlayerConnected(playerid)) { if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2); SetPlayerAttachedObject(playerid, 1,18656, 5, 0.1, 0.038, -0.1, -90, 180, 0, 0.03, 0.03, 0.03); SetPlayerAttachedObject(playerid, 2,18641, 5, 0.1, 0.02, -0.05, 0, 0, 0, 1, 1, 1); return 1; } return 1; } if(strcmp(cmd, "/fonar2", true) == 0)//Дальний свет { if(IsPlayerConnected(playerid)) { if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2); SetPlayerAttachedObject(playerid, 1,18656, 5, 0.1, 0.038, -0.01, -90, 180, 0, 0.03, 0.1, 0.03); SetPlayerAttachedObject(playerid, 2,18641, 5, 0.1, 0.02, -0.05, 0, 0, 0, 1, 1, 1); return 1; } return 1; } if(strcmp(cmd, "/fonaroff", true) == 0)//Объект остается в руках, но свет выключаем { if(IsPlayerConnected(playerid)) { RemovePlayerAttachedObject(playerid, 1); } return true; } if(strcmp(cmd, "/fonardelete", true) == 0)//Убираем фонарик { if(IsPlayerConnected(playerid)) { RemovePlayerAttachedObject(objectplayerid, 0); RemovePlayerAttachedObject(objectplayerid, 1); RemovePlayerAttachedObject(objectplayerid, 2); RemovePlayerAttachedObject(objectplayerid, 3); RemovePlayerAttachedObject(objectplayerid, 4); RemovePlayerAttachedObject(objectplayerid, 5); RemovePlayerAttachedObject(objectplayerid, 6); RemovePlayerAttachedObject(objectplayerid, 7); RemovePlayerAttachedObject(objectplayerid, 8); RemovePlayerAttachedObject(objectplayerid, 9); } return true; } Работоспособность проверена.. З.Ы Нашел команду в старых своих архивах, писали когда-то с другом давно, не судите строго. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты