SA-MP Forums Archive
Account problem - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Account problem (/showthread.php?tid=497036)



Account problem - Cineva - 24.02.2014

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


Re: Account problem - AlonzoTorres - 24.02.2014

Reset the variables.


Re: Account problem - Cineva - 25.02.2014

It reseteza all. The same happens


Re: Account problem - BroZeus - 25.02.2014

codes Plz


Re: Account problem - Cineva - 25.02.2014

Look http://pastebin.com/k38tbVtZ


Re: Account problem - Cineva - 04.03.2014

Bump

Now resets money, time connected, respect points

*No resets all / stats. I just mentioned above


Re: Account problem - HK - 04.03.2014

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.