[Ajuda] Mysql
#4

Bom vamos lб.

Passo 1: Primeiro acesse o seu banco de dados e apуs isso vб atй a aba 'SQL' e execute o seguinte cуdigo:
PHP код:
ALTER TABLE jUsers ADD WinRace int not null
Passo 2: Substitua a Callback jig_OnPlayerLogin por esta:
PHP код:

public jig_OnPlayerLogin(playerid) {
    new
        
jRows,
        
jFields
    
;
    
cache_get_data(jRowsjFieldsjDB);
    if(!
jRows)
    {
        ++ 
jTries[playerid];
        if(
jTries[playerid] == 5)
            return 
BanEx(playerid"5 erros de senha");
        
format(jStringsizeof(jString), "{FFFFFF}Senha incorreta {1E90FF}%s{FFFFFF}\nDigite sua verdadeira senha.\nChances: {E31919}%d"jName[playerid], (jTries[playerid]));
        
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"{FFFFFF}Login"jString"Login""Cancelar");
        return 
1;
    }
    
jLogged[playerid] = true;
//Carregamento
winsr[playerid] = cache_get_field_content_int(0,"WinRace "); 
    
cache_get_field_content(0"Money"jStringjDB);
    
ResetPlayerMoney(playerid); GivePlayerMoney(playeridstrval(jString));
    
cache_get_field_content(0"Score"jStringjDB);
    
SetPlayerScore(playeridstrval(jString));
    
cache_get_field_content(0"Skin"jStringjDB);
    
SetSpawnInfo(playerid0strval(jString), 1568.2737, -1892.354113.55950.8003000000);
    
SpawnPlayer(playerid);
    return 
1;

Passo 3: Substitua o salvamento do OnPlayerDisconnect por este:
PHP код:
public OnPlayerDisconnect(playeridreason) {
    
#pragma unused reason
    
if(jLogged[playerid]) {
        
mysql_format(jDBjString,
            
"UPDATE `jUsers` SET WinRace = %d,`Skin` = %d, `Money` = %d, Score = %d WHERE `Name` = '%s'",
 
winsr[playerid],
            
GetPlayerSkin(playerid),
            
GetPlayerMoney(playerid),
            
GetPlayerScore(playerid),
            
jName[playerid]
        );
        
mysql_function_query(jDBjStringfalse"""");
        
jLogged[playerid] = false;
    }
    return 
1;

Boa sorte!
Reply


Messages In This Thread
Mysql - by Marllun - 15.11.2016, 03:25
Re: [Ajuda]Mysql - by MtC - 15.11.2016, 03:41
Re: [Ajuda]Mysql - by Marllun - 15.11.2016, 03:51
Re: [Ajuda]Mysql - by MtC - 15.11.2016, 04:08
Re: [Ajuda]Mysql - by Marllun - 15.11.2016, 04:08
Re: [Ajuda]Mysql - by MtC - 15.11.2016, 04:11
Re: [Ajuda]Mysql - by Marllun - 15.11.2016, 04:29
Re: [Ajuda]Mysql - by MtC - 15.11.2016, 04:47
Re: [Ajuda]Mysql - by Marllun - 15.11.2016, 05:03

Forum Jump:


Users browsing this thread: 1 Guest(s)