Русское сообщество по скриптингу

Захват цели по прицелу  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Захват цели по прицелу

Сообщение FoXy » 03 фев 2018, 11:21

Нужен простой код, который будет уведомлять игрока админом.
Админ сможет направив прицел на игрока и нажав биндовую кнопку, игроку пишется приветствие, админ поздаровался с вами. Функция нужна для другого, но привёл пример.

Код: Выделить всё
register_clcmd("privet""privet_cmd")

public 
privet_cmd(idplayer)
{
    new 
name[33], name2[33]
    
get_user_name(idname32
    
get_user_name(targetname232)

    if(
get_user_team(target)==|| get_user_team(target)==2)
    {
        
ChatColor(targetВас поприветствовал Player", name)
        ChatColor(id, Вы поприветствовали Player2"
name2)
    }

Название темы скорректировано // Subb98
Последний раз редактировалось Subb98 03 фев 2018, 14:26, всего редактировалось 1 раз.
Причина: Для вставки исходного кода используйте кнопку "Код / Исходник"
Аватара пользователя
FoXy
 
Сообщения: 73
Зарегистрирован: 14 июл 2016, 14:57
Благодарил (а): 18 раз.
Поблагодарили: 2 раз.
Языки программирования: Counter-Strike 1.6

Re: Захват цели по прицелу

Сообщение Subb98 » 03 фев 2018, 14:27

«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Захват цели по прицелу  [Решено]

Сообщение MrJunior » 03 фев 2018, 20:25

Код: Выделить всё

register_clcmd
("privet", "privet_cmd")

public privet_cmd(id)
{
    // проверка на админа
    new tid, body;
    get_user_aiming(id, tid, body);
    if(!is_user_connected(tid)) return PLUGIN_HANDLED;
    new name[33], name2[33];
    get_user_name(id, name, charsmax(name));
    get_user_name(tid, name2, charsmax(name));
    client_print(tid, print_chat, "Вам привет от игрока %s", name);
    client_print(id, print_chat, "Вы сказали привет игроку %s", name2);
    return PLUGIN_HANDLED;
}
 

Как-то так. Хотя не вижу смысла в проверки на команду или
Аватара пользователя
MrJunior
Скриптер
 
Сообщения: 146
Зарегистрирован: 21 сен 2016, 19:46
Откуда: localhost
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn | Web | Lua

Re: Захват цели по прицелу

Сообщение FoXy » 04 фев 2018, 10:43

Спасиб тебе дружище.
Аватара пользователя
FoXy
 
Сообщения: 73
Зарегистрирован: 14 июл 2016, 14:57
Благодарил (а): 18 раз.
Поблагодарили: 2 раз.
Языки программирования: Counter-Strike 1.6


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 20