Помогите, как исправить ошибку RankMe

Тема в разделе "Программирование / Скриптинг", создана пользователем B1g, 24 мар 2015.

  1. B1g

    B1g

    Сообщения:
    732
    Симпатии:
    27
    В логах:
    L 03/24/2015 - 12:06:45: SourceMod error session started
    L 03/24/2015 - 12:06:45: Info (map "$2000$") (file "errors_20150324.log")
    L 03/24/2015 - 12:06:45: [SM] Native "PrintToChat" reported: Client 2 is not in game
    L 03/24/2015 - 12:06:45: [SM] Displaying call stack trace for plugin "Rank Info - Smoke.smx":
    L 03/24/2015 - 12:06:45: [SM] [0] Line 20, R:\Server Full\Sourcemod\addons\sourcemod\scripting\Rank Info - Smoke.sp::RankCallback()
    Код плагина:
    PHP:
    #include <rankme>

    public OnPluginStart(){HookEvent("player_spawn"Event_PS);}
    public 
    Event_PS(Handleevent , const Stringname[] , booldontBroadcast)
    {
        new 
    clientID GetEventInt(event,"userid");
        new 
    client GetClientOfUserId(clientID);
        
    RankMe_GetRank(client,RankCallback);
    }

    public 
    RankCallback(clientrankany:data)
    {
        
    PrintToChat(client"\x04[RANK-ME]\x01  Вы сейчас на \x03%d\x01 месте с \x03%d\x01 очками.",rank,RankMe_GetPoints(client));
        
    }
     
  2. R1KO

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

    Сообщения:
    6.002
    Симпатии:
    2.993
    PHP:
    #include <rankme>

    public OnPluginStart(){HookEvent("player_spawn"Event_PS);}
    public 
    Event_PS(Handleevent , const Stringname[] , booldontBroadcast)
    {
        
    RankMe_GetRank(GetClientOfUserId(GetEventInt(event,"userid")),RankCallback);
    }

    public 
    RankCallback(clientrankany:data)
    {
        if(
    IsClientInGame(client)) PrintToChat(client"\x04[RANK-ME]\x01  Вы сейчас на \x03%d\x01 месте с \x03%d\x01 очками.",rank,RankMe_GetPoints(client));
        
    }
     
    B1g нравится это.