Join Info плагин, ХЕЛП!

Тема в разделе "Counter-Strike: Global Offensive", создана пользователем Дмитрий Кочетков, 20 дек 2015.

  1. Дмитрий Кочетков

    Дмитрий Кочетков

    Сообщения:
    83
    Симпатии:
    0
    Ребят может кто нибудь подогнать или написать данный плагин CS:GO Оффтоп
    Он простенький и не мозолит глаз как всякие показы стима, города, IP, мне нужен такой(
    Буду очень благодарен, добра всем =)
    P.s Если кто возьмется , то цвета те же можно пихнуть) И показ стим ID то же можно убрать
     
  2. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Напоминает плагин, который стоял на моем старом проекте.

    PHP:
    #pragma semicolon 1

    #include <morecolors>
    #include <geoip>

    #define VERSION "1.0"

    public OnPluginStart()
    {
        
    CreateConVar("sm_connect"VERSION"Connect Version"FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
        
    HookEvent("player_disconnect"Event_PlayerDisconnectEventHookMode_Pre);    
    }

    public 
    OnClientPostAdminCheck(client
    {     
        if (!
    IsFakeClient(client))
        {
            
    decl String:steamid[32],String:clientname[24];
            
    decl String:country[45]; 
            
    decl String:ip[64]; 
            
            
    GetClientName(clientclientnamesizeof(clientname));
            
    GetClientIP(clientipsizeof(ip));
            
    GeoipCountry(ipcountrysizeof(country)); 
            
    GetClientAuthString(client,steamid,sizeof(steamid));

            
    CPrintToChatAll("\x03[+] \x01Подключается {green}%s \x01из {blue}%s \x01[{red}%s\x01]"clientnamecountrysteamid);
        }
    }


    public 
    Action:Event_PlayerDisconnect(Handle:event, const String:name[], bool:dontBroadcast)
    {
        new 
    client GetClientOfUserId(GetEventInt(event"userid"));
        
        if( 
    client && !IsFakeClient(client) && !dontBroadcast 
        {
            new 
    String:clientname[24];
            
    GetClientName(clientclientnamesizeof(clientname)); 
            
    decl String:ip[64]; 
            
    GetClientIP(clientipsizeof(ip));
            
    decl String:country[45];
            
    GeoipCountry(ipcountrysizeof(country)); 
            new 
    String:steamid[35];
            
    GetClientAuthString(client,steamid,sizeof(steamid));
            
            
    CPrintToChatAll("\x03[-] \x01Отключился {green}%s \x01из {blue}%s \x01[{red}%s\x01]"clientnamecountrysteamid);
        }
        return 
    Plugin_Continue;
    }
     
    vio_line нравится это.
  3. Дмитрий Кочетков

    Дмитрий Кочетков

    Сообщения:
    83
    Симпатии:
    0
    Подскажи в чем ошибка компиляции, я тут профан Оффтоп
     
  4. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.072
    Симпатии:
    299
    Это не ошибки, а предупреждения, компиляция плагина проходит успешно.
    Пробуй использовать.
     
  5. Дмитрий Кочетков

    Дмитрий Кочетков

    Сообщения:
    83
    Симпатии:
    0
    Если бы работало, я бы не писал сюды))) А если я .sp файл не залью в scriptings, а только smx в plugins на сервер, работать должно? Если да, то не пашет плагин((( Печаль, мучаюсь уже неделю в поисках
     
  6. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.072
    Симпатии:
    299
    Да, должно.


    Видимо, надо искать какое-то другое решение...

    В логах пусто?
    Плагин активен?
     
  7. Дмитрий Кочетков

    Дмитрий Кочетков

    Сообщения:
    83
    Симпатии:
    0
    51 "JoinInfo.smx" из консоли

    Логи чисты, ток чет спамит слишком другой плагин levelranks massage
     
  8. NiGaByte

    NiGaByte

    Сообщения:
    501
    Симпатии:
    84
    Измени вот это:
    Код:
    GetClientAuthString(client,steamid,sizeof(steamid));
    На это:
    Код:
    GetClientAuthId(client, AuthId_Steam2, steamid, sizeof(steamid));
    Добавлено через 26 минут
    Только вот на кс го реально не пашет.
     
    Последнее редактирование: 21 дек 2015
  9. Дмитрий Кочетков

    Дмитрий Кочетков

    Сообщения:
    83
    Симпатии:
    0
    Ребят, что, неужели никто не знает как такую штуку сделать...
     
  10. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Потому что плагин стоял на CSS.
     
  11. AlmazON

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

    Сообщения:
    4.505
    Симпатии:
    1.961
  12. kleuser

    kleuser

    Сообщения:
    561
    Симпатии:
    76
    Вот чуть подправил под csgo. Проверил работает.
     

    Вложения:

  13. Дмитрий Кочетков

    Дмитрий Кочетков

    Сообщения:
    83
    Симпатии:
    0
    Благодарю :beer: