[CS: Source] [Easy] Сброс счёта

Тема в разделе "Новые плагины", создана пользователем Александр Руднев, 9 ноя 2014.

  1. Александр Руднев

    Александр Руднев

    Сообщения:
    16
    Симпатии:
    6
    [Easy] Сброс счёта

    Плагин является альтернативой стандартного resescore.

    Максимальная оптимизация
    PHP:
    public OnPluginStart() RegConsoleCmd("rs"easy_rs);

    public 
    Action:easy_rs(clientargs) {
        if (
    client && args 1) {SetEntProp(clientProp_Data"m_iFrags"0); 
    SetEntProp(clientProp_Data"m_iDeaths"0);} 
        return 
    Plugin_Handled; }
    Расширенная версия
    PHP:
    public OnPluginStart() RegConsoleCmd("rs"easy_rs);

    public 
    Action:easy_rs(clientargs) {
        if( 
    GetClientDeathsclient ) == && GetClientFragsclient ) == )
        {
    PrintToChat(client"\x05[\x01Сброс счёта\x05] \x03%N \x01ваш счёт и так равен \x040\x01."client); return Plugin_Continue; }
        
        if (
    client && args 1)
        {
    SetEntProp(clientProp_Data"m_iFrags"0); SetEntProp(clientProp_Data"m_iDeaths"0); PrintToChatAll("\x05[\x01Сброс счёта\x05] \x03%N \x01обнулил свой счёт."client);} 
        return 
    Plugin_Handled; }

    Плагин отличается от остальных аналогов минимальным кол-вом проверок и более оптимизированным кодом.
     

    Вложения:

  2. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.511
    Симпатии:
    1.963
    Жди ошибки, что клиент не в игре.
    Жди факта выше + 0 индекс клиента.
    Оффтоп
     
  3. Александр Руднев

    Александр Руднев

    Сообщения:
    16
    Симпатии:
    6
    Оффтоп
     
  4. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.511
    Симпатии:
    1.963
    Оффтоп
     
    Серый™ нравится это.
  5. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    AlmazON, Оффтоп

    Добавлено через 1 минуту
    Что то их через чур мало:) будут логи сыпать
     
    Последнее редактирование: 9 ноя 2014
  6. Konstantin

    Konstantin

    Сообщения:
    1.789
    Симпатии:
    767
    Оффтоп
     
  7. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.978
    Да ладно у покойтесь.
    Александр Руднев, во вторрм варианте проверки игрока идут после получения фрагов и смертей. Исправь.