PROBLEM IN X ADMIN BY XTREMER
#1

sir, can you help me? with X Admin system by XtremeR
why user not saved?
pawn Код:
public OnPlayerConnect(playerid)
{
    new PlayerName[MAX_PLAYER_NAME];
    PlayerLogged[playerid] = 0;
    new file[256];
    format(file, sizeof(file), SERVER_USER_FILE, PlayerName);
    if (!dini_Exists(file)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "~~~ You're not registered.", "Welcome To The Server, Register by creating a password.", "Register", "Cancel");
    if(fexist(file)) {
        new plrIP[64];
        GetPlayerIp(playerid, plrIP, 64);
        if (PlayerInfo[playerid][IP] == GetPlayerIp(playerid, plrIP, 64)) {
            PlayerInfo[playerid][RegisterDate] = dini_Int(file, "RegisterDate");
            PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
            PlayerInfo[playerid][VIPLevel] = dini_Int(file, "VIPLevel");
            PlayerInfo[playerid][Cash] = dini_Int(file, "Money");
            PlayerInfo[playerid][Score] = dini_Int(file, "Score");
            PlayerInfo[playerid][Skin] = dini_Int(file, "Skin");
            PlayerInfo[playerid][Kills] = dini_Int(file, "Kills");
            PlayerInfo[playerid][Deaths] = dini_Int(file, "Deaths");
            PlayerInfo[playerid][IP] = dini_Int(file, "IP");
            PlayerInfo[playerid][Banned] = dini_Int(file, "Banned");
            PlayerInfo[playerid][Seconds] = dini_Int(file, "Seconds");
            PlayerInfo[playerid][Minutes] = dini_Int(file, "Minutes");
            PlayerInfo[playerid][Hours] = dini_Int(file, "Hours");
            PlayerLogged[playerid] = 1;
            GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
            SetPlayerScore(playerid, PlayerInfo[playerid][Score]);
            SendClientMessage(playerid, 0xB1FB44FF, "-X Admin- Auto-IP Loginned.");
            static R, G, B;
            SetPlayerColor(playerid, random((R * 16777216)) + random((G * 65536)) + random((B*256)));
            if(GetPlayerColor(playerid) == COLOR_YELLOW) {
                if(PlayerInfo[playerid][AdminLevel] == 0) {
                    SetPlayerColor(playerid, random((R * 16777216)) + random((G * 65536)) + random((B*256)));
                }
            }
            if (PlayerInfo[playerid][Banned] == 1) {
                SendClientMessage(playerid, 0xFF444499, "X Admin: You are banned, do not evade.");
                Kick(playerid);
            }
        }
        else {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "X Admin: You're registered.", "Welcome, You are registered, Please login.", "Login", "Cancel");
        }
    }
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{

    return 1;
}
Reply
#2

up ., help me please
Reply
#3

pawn Код:
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
Reply
#4

user,money, admin, and etc not save ~ can you help me?
Reply
#5

Show us the disconnect callback
Reply
#6

Quote:
Originally Posted by ConnorHunter
Посмотреть сообщение
Show us the disconnect callback
no callback on disconnected sir
can you help me,? I'm so confused
Reply
#7

up, help me please i need
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)