[Ajuda] sistema de gangs nao salva a gang que escolhe
#1

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;

Reply
#2

Maas.....

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

Funзгo SalvarPlayerEx?

Cуdigo incompleto para anбlise.

Abraзos.
Reply
#4

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;

Reply
#5

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н!
Reply
#6

dof2 eu sei eu nao tou usando dof2 e sim mysql
Reply
#7

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.
Reply
#8

resolvir foi pq eu nao botei um UPDATE
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)