Please help
#1

This is my account system:

PHP код:
public LoadUser_data(playerid,name[],value[])
{
    
INI_Int("Password",PlayerInfo[playerid][pPass]);
    
INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
    
INI_Int("Vip",PlayerInfo[playerid][pVip]);
    
INI_Int("PM",PlayerInfo[playerid][Pms]);
    
INI_Int("Gos",PlayerInfo[playerid][Gos]);
    
INI_Int("God",God[playerid]);
    
INI_Int("MegaJump",MegaJump[playerid]);
    
INI_Int("Skin",PlayerInfo[playerid][pSkin]);
    
INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
    
INI_Int("Score",PlayerInfo[playerid][pScore]);
    
INI_Int("FreeRoam Score",PlayerInfo[playerid][pKills]);
    
INI_Int("Deathmatch Score",PlayerInfo[playerid][pDeathmatchScore]);
    
INI_Int("Cash",PlayerInfo[playerid][pCash]);
    
INI_Int("Coins"PlayerInfo[playerid][pCoins]);
    
INI_Int("Muted",PlayerInfo[playerid][pMuted]);
    
INI_Int("Cage",PlayerInfo[playerid][cage]);
    
INI_Int("Freeze",PlayerInfo[playerid][Freeze]);
    
INI_Int("Jail",PlayerInfo[playerid][Jail]);
    
INI_Int("Banned"PlayerInfo[playerid][Banned]);
    
INI_Int("Invisible"PlayerInfo[playerid][Invisible]);
    
INI_Int("Warn"PlayerInfo[playerid][Warn]);
    return 
1;

PHP код:
public OnPlayerDisconnect(playeridreason)
{
    
PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid);
    new 
INI:File INI_Open(UserPath(playerid));
    
INI_SetTag(File,"data");
    
INI_WriteInt(File,"IP",PlayerInfo[playerid][pIP]);
    
INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
    
INI_WriteInt(File,"Vip",PlayerInfo[playerid][pVip]);
    
INI_WriteInt(File,"Skin",GetPlayerSkin(playerid));
    
INI_WriteInt(File,"PM",PlayerInfo[playerid][Pms]);
    
INI_WriteInt(File,"Gos",PlayerInfo[playerid][Gos]);
    
INI_WriteInt(File,"God",God[playerid]);
    
INI_WriteInt(File,"MegaJump",MegaJump[playerid]);
    
INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
    
INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
    
INI_WriteInt(File,"Deathmatch Score",PlayerInfo[playerid][pDeathmatchScore]);
    
INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
    
INI_WriteInt(File,"MFEP",PlayerInfo[playerid][pCoins]);
    
INI_WriteInt(File,"Muted",PlayerInfo[playerid][pMuted]);
    
INI_WriteInt(File,"Jail",PlayerInfo[playerid][Jail]);
    
INI_WriteInt(File,"Cage",PlayerInfo[playerid][cage]);
    
INI_WriteInt(File,"Freeze",PlayerInfo[playerid][Freeze]);
    
INI_WriteInt(File,"Banned"PlayerInfo[playerid][Banned]);
    
INI_WriteInt(File,"Banned",PlayerInfo[playerid][pBan]);
    
INI_WriteInt(File,"Invisible"PlayerInfo[playerid][Invisible]);
    
INI_Close(File); 
PHP код:
    if(dialogid == DIALOG_REGISTER)
        {
            if (!
response) return PlayerInfo[playerid][pLogged] = 0;
            if(
response)
            {
                if(!
strlen(inputtext)) return ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_INPUT""COL_WHITE"Registering",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
                new 
INI:File INI_Open(UserPath(playerid));
                
PlayerInfo[playerid][pPass] = udb_hash(inputtext);
                
INI_SetTag(File,"data");
                
INI_WriteInt(File,"Password",udb_hash(inputtext));
                
INI_WriteInt(File,"Cash",0);
                
INI_WriteInt(File,"Admin",0);
                
INI_WriteInt(File,"Vip",0);
                
INI_WriteInt(File,"Score",0);
                
INI_WriteInt(File,"Skin",0);
                
INI_WriteInt(File,"Banned",0);
                
INI_WriteInt(File,"IP"0);
                
INI_WriteInt(File,"Kills",0);
                
INI_WriteInt(File,"Deaths",0);
                
INI_WriteInt(File,"Weather",0);
                
INI_WriteInt(File,"Time",0);
                
INI_WriteInt(File,"SaveSkin",0);
                
INI_WriteInt(File,"UseSkin",0);
                
INI_WriteInt(File,"MFEP",0);
                
INI_WriteInt(File,"Muted",0);
                
INI_WriteInt(File,"Pms",0);
                
INI_WriteInt(File,"Gos",0);
                
INI_WriteInt(File,"God",0);
                
INI_WriteInt(File,"Deathmatch Score",0);
                
INI_WriteInt(File,"Jail",0);
                
INI_WriteInt(File,"cage",0);
                
INI_WriteInt(File,"Freeze",0);
                
INI_WriteInt(File,"Banned",0);
                
INI_WriteInt(File,"Invisible",0);
                
INI_Close(File);
                
PlayerInfo[playerid][pLogged] = 1;
                
SetSpawnInfo(playerid00, -1680.1483,706.0532,30.6016,90.9011000000);
                
SendClientMessage(playeridCOLOR_RED"Account Registered");
                
SendClientMessage(playeridCOLOR_RED"You have logged in your account");
                
ForceClassSelection(playerid);
            } 
but the problem is the spamming of deathmatch score:

PHP код:
[data]
Password 253494109
Cash 
500000
Admin 
7
Vip 
1
Score 
0
Skin 
299
Banned 
0
IP 
0
Kills 
1
Deaths 
1
Weather 
0
Time 
0
SaveSkin 
0
UseSkin 
0
MFEP 
0
Muted 
0
Pms 
0
Gos 
0
God 
0
Deathmatch Score 
0
Jail 
0
cage 
0
Freeze 
0
Invisible 
0
PM 
0
MegaJump 
0
Deathmatch Score 
0
Cage 
0
Deathmatch Score 
0
Deathmatch Score 
0
Deathmatch Score 
0
Deathmatch Score 
0
Deathmatch Score 
0
Deathmatch Score 
0
Deathmatch Score 
10
Deathmatch Score 

please help
Reply
#2

Hmm, I'm not sure if this is the case, but try to save the DM score as DM_Score or something simillar with underscore.
Reply
#3

Quote:
Originally Posted by dominik523
Посмотреть сообщение
Hmm, I'm not sure if this is the case, but try to save the DM score as DM_Score or something simillar with underscore.
thanks it helped
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)