Please help me

Demo

Member
Member
Mar 3, 2016
108
14
18
28
Parts Unknown
Good day!!!
Have any a few questions - I think you can help me :)

How do I display the third value in the chat?Here's an example
DataStore.Get("Players", Player.Name);
The FACT that after Player.Name = need to get in chat

function On_PlayerConnected(Player) {
if(DataStore.Get("Players", Player.Name) == null){
Server.Broadcast("Player");}
if(DataStore.Get("Players", Player.Name) == "1"){
Server.Broadcast("VIP player");}
if (DataStore.Get("Players", Player.Name) == "2"){
Server.Broadcast("Moderator player");}
if(DataStore.Get("Players", Player.Name) == "3"){
Server.Broadcast("Admin player");}}

Made so that when connecting the player checked the grade and who is allowed to connect - but for some reason does not work..... the grades are prescribed in the database....
 

DreTaX

Probably knows the answer...
Administrator
Jun 29, 2014
4,093
4,784
113
At your house.
github.com
Good day!!!
Have any a few questions - I think you can help me :)

How do I display the third value in the chat?Here's an example
DataStore.Get("Players", Player.Name);
The FACT that after Player.Name = need to get in chat

function On_PlayerConnected(Player) {
if(DataStore.Get("Players", Player.Name) == null){
Server.Broadcast("Player");}
if(DataStore.Get("Players", Player.Name) == "1"){
Server.Broadcast("VIP player");}
if (DataStore.Get("Players", Player.Name) == "2"){
Server.Broadcast("Moderator player");}
if(DataStore.Get("Players", Player.Name) == "3"){
Server.Broadcast("Admin player");}}

Made so that when connecting the player checked the grade and who is allowed to connect - but for some reason does not work..... the grades are prescribed in the database....
JavaScript:
function On_PluginInit() {
    DataStore.Flush("Players");
    var ini = Datas();
    var keys = ini.EnumSection("Settings");
    for (var count in keys) {
        DataStore.Add("Players", count, ini.GetSetting("Settings", count));
    }
}

function Datas() {
    if (!Plugin.IniExists("Datas")) {
        var DatasIni = Plugin.CreateIni("Datas");
        // Support for Names and IDs. NAME IS NOT RECOMMENDED.
        DatasIni.AddSetting("Settings", "1", "AdminName");
        DatasIni.AddSetting("Settings", "2", "76561198025160745");
        DatasIni.Save();
    }
    return Plugin.GetIni("Datas");
}


function On_PlayerConnected(Player) {
    if (DataStore.Get("Players", Player.Name) == null && DataStore.Get("Players", Player.SteamID) == null) {
        Server.Broadcast("Player");
        return;
    }
    if (DataStore.Get("Players", Player.Name) == "1") {
        Server.Broadcast("VIP player " + DataStore.Get("Players", Player.Name));
    }
    else if (DataStore.Get("Players", Player.SteamID) == "1") {
        Server.Broadcast("VIP player " + DataStore.Get("Players", Player.SteamID));
    }
    else if (DataStore.Get("Players", Player.Name) == "2") {
        Server.Broadcast("Moderator player " + DataStore.Get("Players", Player.Name);
    }
    else if (DataStore.Get("Players", Player.SteamID) == "2") {
        Server.Broadcast("Moderator player "  + DataStore.Get("Players", Player.SteamID);
    }
    else if (DataStore.Get("Players", Player.Name) == "3") {
        Server.Broadcast("Admin player " + DataStore.Get("Players", Player.Name));
    }
    else if (DataStore.Get("Players", Player.SteamID) == "3") {
        Server.Broadcast("Admin player " + DataStore.Get("Players", Player.SteamID));
    }
}
 
Last edited: