Account problem
#1

I have a problem with the accounts. Sometimes resetting accounts or copy between players. Mention that the accounts are saved logout. Sometimes they just reset or copy to another account. The problem is somebody out forms when Logout and has case 0 (timeout)

Servers its mysql.

sorry for my bad english
Reply
#2

Reset the variables.
Reply
#3

It reseteza all. The same happens
Reply
#4

codes Plz
Reply
#5

Look http://pastebin.com/k38tbVtZ
Reply
#6

Bump

Now resets money, time connected, respect points

*No resets all / stats. I just mentioned above
Reply
#7

pawn Код:
public OnPlayerDisconnect(playerid)
{
ResetVariables( playerid );
return 1;
{

public OnPlayerDisconnect(playerid, reason)
{
        switch ( reason ) {
            case 0: {
                        format ( gString , sizeof ( gString ), ""MOV"%s has left the server ( Crash ) !" , PlayerName ( playerid ) ) ;
                        ProxDetector ( 40.0 , playerid , gString , -1 , -1 , -1 , -1 , -1 ) ;
            }
            case 1: {
                        format ( gString , sizeof ( gString ), ""MOV"%s has left the server ( Quit ) !" , PlayerName ( playerid ) ) ;
                        ProxDetector ( 40.0 , playerid , gString , -1 , -1 , -1 , -1 , -1 ) ;
            }
            case 2: {
                        format ( gString , sizeof ( gString ), ""MOV"%s has left the server ( Kick / Ban ) !" , PlayerName ( playerid ) ) ;
                        ProxDetector ( 40.0 , playerid , gString , -1 , -1 , -1 , -1 , -1 ) ;
            }
        }
       
        return 1;
}
 
stock ResetVariables( playerid ) {
        PlayerInfo[ playerid ][ pLevel ] = 0;
        PlayerInfo[ playerid ][ pAdminLevel ] = 0;
        PlayerInfo[ playerid ][ pHelperLevel ] = 0;
        PlayerInfo[ playerid ][ pLeaderFaction ] = 0;
        PlayerInfo[ playerid ][ pMemberFaction ] = 0;
        PlayerInfo[ playerid ][ pOras ] = 0;
        PlayerInfo[ playerid ][ pVarsta ] = 0;
        PlayerInfo[ playerid ][ pSex ] = 0;
        PlayerInfo[ playerid ][ pCash ] = 0;
        PlayerInfo[ playerid ][ pBank ] = 0;
        PlayerInfo[ playerid ][ pWarns ] = 0;
        PlayerInfo[ playerid ][ pJob ] = 0;
        PlayerInfo[ playerid ][ pRank ] = 0;
        PlayerInfo[ playerid ][ pMutedTime ] = 0;
        PlayerInfo[ playerid ][ pDriverLicense ] = 0;
        PlayerInfo[ playerid ][ pPilotsLicense ] = 0;
        PlayerInfo[ playerid ][ pBoatLicense ] = 0;
        PlayerInfo[ playerid ][ pFishLicense ] = 0;
        PlayerInfo[ playerid ][ pGunsLicense ] = 0;
        PlayerInfo[ playerid ][ pSkin ] = 0;
        PlayerInfo[ playerid ][ pRegister ] = 0;
        PlayerInfo[ playerid ][ pAcceptedMember ] = 0;
        PlayerInfo[ playerid ][ pFWarn ] = 0;
        PlayerInfo[ playerid ][ pFMuted ] = 0;
        PlayerInfo[ playerid ][ pFPunish ] = 0;
        PlayerInfo[ playerid ][ pWantedLevel ] = 0;
        PlayerInfo[ playerid ][ pWantedDeaths ] = 0;
        PlayerInfo[ playerid ][ pJailTime ] = 0;
        PlayerInfo[ playerid ][ pKills ] = 0;
        PlayerInfo[ playerid ][ pTimpConectat ] = 0;
        PlayerInfo[ playerid ][ pValoareContract ] = 0;
        PlayerInfo[ playerid ][ pRespect ] = 0;
        PlayerInfo[ playerid ][ pDisabledTime ] = 0;
        PlayerInfo[ playerid ][ pNDisabled ] = 0;
        PlayerInfo[ playerid ][ pMateriale ] = 0;
        PlayerInfo[ playerid ][ pHouseKey ] = MAX_HOUSES;
        PlayerInfo[ playerid ][ pRentHouse ] = MAX_HOUSES;
        PlayerInfo[ playerid ][ pArestari ] = 0;
        PlayerInfo[ playerid ][ pDroguri ] = 0;
        PlayerInfo[ playerid ][ pBizKey ] = MAX_BUSSINESS;
        PlayerInfo[ playerid ][ pCard ] = 0;
        PlayerInfo[ playerid ][ pCardPin ] = 0;
        PlayerInfo[ playerid ][ pLoiallityPoints ] = 0;
        PlayerInfo[ playerid ][ pFishTimer ] = 0;
        PlayerInfo[ playerid ][ pGPS ] = 0;
        PlayerInfo[ playerid ][ pTelephone ] = 0;
        PlayerInfo[ playerid ][ pPhoneBook ] = 0;
        PlayerInfo[ playerid ][ pPhoneNumber ] = 0;
        PlayerInfo[ playerid ][ pFreePoints ] = 0;
        PlayerInfo[ playerid ][ pCarKey1 ] = MAX_PERSONALCARS;
        PlayerInfo[ playerid ][ pCarKey2 ] = MAX_PERSONALCARS;
        PlayerInfo[ playerid ][ pCarKey3 ] = MAX_PERSONALCARS;
        PlayerInfo[ playerid ][ pRobPoints ] = 0;
        PlayerInfo[ playerid ][ pFightStyle ] = 0;
        PlayerInfo[ playerid ][ pPlayerConnected ] = 0;
        PlayerInfo[ playerid ][ pNewsTime ] = 0;
        PlayerInfo[ playerid ][ pWalkieTalkie ] = 0;
        PlayerInfo[ playerid ][ pFreqvence ] = 0;
        PlayerInfo[ playerid ][ pNMuted ] = 0;
        PlayerInfo[ playerid ][ pRWKills ] = 0;
        PlayerInfo[ playerid ][ pRWDeaths ] = 0;
        PlayerInfo[ playerid ][ pFPTime ] = 0;
        PlayerInfo[ playerid ][ pPayDay ] = 0;
        PlayerInfo[ playerid ][ pReferralMoneys ] = 0;
        PlayerInfo[ playerid ][ pReferralRespect ] = 0;
        PlayerInfo[ playerid ][ pWantedDownTime ] = 0;
        PlayerInfo[ playerid ][ pNONAFKTime ] = 0;
        PlayerInfo[ playerid ][ pJobHours ] = 0;
        PlayerInfo[ playerid ][ pLaptop ] = 0;
        PlayerInfo[ playerid ][ pBestAtWAR ] = 0;
        PlayerInfo[ playerid ][ pWrostAtWAR ] = 0;
        PlayerInfo[ playerid ][ pSantaHat ] = 0;
        PlayerInfo[ playerid ][ pBestAtPaintBall ] = 0;
        PlayerInfo[ playerid ][ pNewUser ] = 0;
        PlayerInfo[ playerid ][ pMinuteOnline ] = 0;
        PlayerInfo[ playerid ][ pLottoNumber ] = 0;
        PlayerInfo[ playerid ][ pLottoNumber2 ] = 0;
        PlayerInfo[ playerid ][ pRaceTime ] = 0;
        PlayerInfo[ playerid ][ pClanMember ] = 0;
        PlayerInfo[ playerid ][ pClanLeader ] = 0;
        PlayerInfo[ playerid ][ pArmsDealerSkill ] = 0;
        PlayerInfo[ playerid ][ pGunoierSkill ] = 0;
        PlayerInfo[ playerid ][ pBusDriverSkill ] = 0;
        PlayerInfo[ playerid ][ pCementTruckerSkill ] = 0;
        PlayerInfo[ playerid ][ pPizzaBoySkill ] = 0;
        PlayerInfo[ playerid ][ pCarJackerSkill ] = 0;
        return 1;
}
Try this, please.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)