SA-MP Forums Archive
[Ajuda] sistema de gangs nao salva a gang que escolhe - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] sistema de gangs nao salva a gang que escolhe (/showthread.php?tid=615400)



sistema de gangs nao salva a gang que escolhe - social - 21.08.2016

ele escolher a gangs dele e toma spawn tudo normal mais na data base nao salvar a gangs que ele escolheu
PHP код:
CODIGO SPAWN:
  if(
APlayerData[playerid][GANGS] == 1)
{
    
SetPlayerColor(playerid,COR_GANG);
    
SetPlayerInterior(playerid,0);
    
TogglePlayerSpectating(playeridfalse);
    
GameTextForPlayer(playerid,"GANG: ~r~Grove Street Families"1000,1);//ok
    
SetPlayerPos(playerid,-2673.4482,801.1677,49.9761);
}
  else if(
APlayerData[playerid][GANGS] == 2)
{
    
SetPlayerColor(playerid,COR_GANG);
    
SetPlayerInterior(playerid,0);
    
TogglePlayerSpectating(playeridfalse);
    
GameTextForPlayer(playerid,"GANG: ~r~Front Yard Ballas"1000,1);//ok
    
SetPlayerPos(playerid, -338.8653,1488.9943,76.2554);
}
  else if(
APlayerData[playerid][GANGS] == 3)
{
    
SetPlayerColor(playerid,COR_GANG);
    
SetPlayerInterior(playerid,0);
    
TogglePlayerSpectating(playeridfalse);
    
GameTextForPlayer(playerid,"GANG: ~b~Los Santos Vagos"1000,1);//ok
    
SetPlayerPos(playerid,236.0536,-1228.5150,80.6554);
}
  else if(
APlayerData[playerid][GANGS] == 4)
{
    
SetPlayerColor(playerid,COR_GANG);
    
SetPlayerInterior(playerid,0);
    
TogglePlayerSpectating(playeridfalse);
    
GameTextForPlayer(playerid,"GANG: ~b~Varrio Los Aztecas"1000,1);//ok
    
SetPlayerPos(playerid,-1021.0948,1596.7427,34.5716);

PHP код:
    if(dialogid == DIALOG_GANG)
    {
        if(
response ==0)
        {
            
SPD(playeridDIALOG_GANGSDIALOG_STYLE_LIST"Escolha uma gang para poder continuar:""GANGS""Escolher""Voltar");
        }
        if(
response == 1)
        {
            if(
listitem == 0)
            {
                
APlayerData[playerid][GANGS]=1;
                
APlayerData[playerid][Lider]=0;
                
APlayerData[playerid][GROVE]=1;
                
APlayerData[playerid][COPS]=0;
                
APlayerData[playerid][pHelper]=0;
                
APlayerData[playerid][Admin]=0;
                
APlayerData[playerid][Iniciante]=0;
                
APlayerData[playerid][Iniciante]=0;
                
TogglePlayerSpectating(playeridfalse);
                
SendClientMessage(playeridCOR_PRINCIPAL,"[INFO]: Vocк escolheu ser da gang 'Grove Street Families' use {FFFFFF}'!' para se comunicar com sua gangs");
                
SpawnPlayer(playerid);
                
SalvarPlayerEx(playerid);
            }
            if(
listitem == 1)
            {
                
APlayerData[playerid][GANGS]=2;
                
APlayerData[playerid][Lider]=0;
                
APlayerData[playerid][BALLAS]=1;
                
APlayerData[playerid][COPS]=0;
                
APlayerData[playerid][pHelper]=0;
                
APlayerData[playerid][Admin]=0;
                
APlayerData[playerid][Iniciante]=0;
                
TogglePlayerSpectating(playeridfalse);
                
SendClientMessage(playeridCOR_PRINCIPAL,"[INFO]: Vocк escolheu ser da gang 'Front Yard Ballas' use {FFFFFF}'!' para se comunicar com sua gangs");
                
SpawnPlayer(playerid);
                
SalvarPlayerEx(playerid);
            }
            if(
listitem == 2)
            {
                
APlayerData[playerid][GANGS]=3;
                
APlayerData[playerid][Lider]=0;
                
APlayerData[playerid][Vagos]=1;
                
APlayerData[playerid][COPS]=0;
                
APlayerData[playerid][pHelper]=0;
                
APlayerData[playerid][Admin]=0;
                
APlayerData[playerid][Iniciante]=0;
                
TogglePlayerSpectating(playeridfalse);
                
SendClientMessage(playeridCOR_PRINCIPAL,"[INFO]: Vocк escolheu ser da gang 'Los Santos Vagos' use {FFFFFF}'!' para se comunicar com sua gangs");
                
SpawnPlayer(playerid);
                
SalvarPlayerEx(playerid);
            }
               if(
listitem == 3)
            {
                
APlayerData[playerid][GANGS]=4;
                
APlayerData[playerid][Lider]=0;
                
APlayerData[playerid][Aztecas]=1;
                
APlayerData[playerid][COPS]=0;
                
APlayerData[playerid][pHelper]=0;
                
APlayerData[playerid][Admin]=0;
                
APlayerData[playerid][Iniciante]=0;
                
TogglePlayerSpectating(playeridfalse);
                
SendClientMessage(playeridCOR_PRINCIPAL,"[INFO]: Vocк escolheu ser da gang 'Varrio Los Aztecas' use {FFFFFF}'!' para se comunicar com sua gangs");
                
SpawnPlayer(playerid);
                
SalvarPlayerEx(playerid);
            }
        }
    } 
PHP код:
stock SalvarPlayerEx(playerid)
{
    
APlayerData[playerid][Dinheiro] = GetPlayerMoney(playerid);
    
APlayerData[playerid][Scores] = GetPlayerScore(playerid);
    
APlayerData[playerid][GANGS];
    
APlayerData[playerid][GROVE];
    
APlayerData[playerid][Vagos];
    
APlayerData[playerid][BALLAS];
    
APlayerData[playerid][Aztecas];
    
orm_update(APlayerData[playerid][OrmID]);
    return 
1;




Re: sistema de gangs nao salva a gang que escolhe - TreePuncher - 22.08.2016

Maas.....

E o cуdigo onde vocк realmente salva alguma coisa no banco de dados?


Re: sistema de gangs nao salva a gang que escolhe - matheusspohr - 22.08.2016

Funзгo SalvarPlayerEx?

Cуdigo incompleto para anбlise.

Abraзos.


Re: sistema de gangs nao salva a gang que escolhe - social - 22.08.2016

PHP код:
stock SalvarPlayerEx(playerid)
{
    
APlayerData[playerid][Dinheiro] = GetPlayerMoney(playerid);
    
APlayerData[playerid][Scores] = GetPlayerScore(playerid);
    
APlayerData[playerid][GANGS];
    
APlayerData[playerid][GROVE];
    
APlayerData[playerid][Vagos];
    
APlayerData[playerid][BALLAS];
    
APlayerData[playerid][Aztecas];
    
orm_update(APlayerData[playerid][OrmID]);
    return 
1;




Re: sistema de gangs nao salva a gang que escolhe - matheusspohr - 22.08.2016

Ta bom meu filho, mas realmente, vocк nгo estб salvando nada, assim que o player sair do servidor, perderб todos os dados.

VEJA ESTE TUTORIAL

Boa Sorte, precisar, estamos aн!


Re: sistema de gangs nao salva a gang que escolhe - social - 22.08.2016

dof2 eu sei eu nao tou usando dof2 e sim mysql


Re: sistema de gangs nao salva a gang que escolhe - matheusspohr - 22.08.2016

Entгo cadк o sistema de Salvamento/Carregamento?
Vocк nesta parte, sу estб pegando o valor de algumas coisas como por exemplo Score e Dinheiro, e as outras variбveis ali como:
PHP код:
    APlayerData[playerid][GANGS];
    
APlayerData[playerid][GROVE];
    
APlayerData[playerid][Vagos];
    
APlayerData[playerid][BALLAS];
    
APlayerData[playerid][Aztecas]; 
Estгo apenas pra bonito, sem nada.
Peзo que reveja, mesmo eu nгo sabendo MySQL, tenho certeza que isto estб incompleto.


Re: sistema de gangs nao salva a gang que escolhe - social - 22.08.2016

resolvir foi pq eu nao botei um UPDATE