Thread: [Ajuda] Salvar armas mysql
View Single Post
Old 30/05/2020, 04:03 PM   #1
JacksonWhite
Big Clucker
 
Join Date: Apr 2020
Posts: 52
Reputation: 0
Default Salvar armas mysql(AINDA PRECISO DE AJUDA)

Estou tentando salvar as armas dos jogadores no banco de dados " jogadores " , na tabela " characters " mas não consegui , alguém ajuda?

Eu tenho uma gm base de salvamento mysql , então só fiz isso:

PHP Code:
SaveArmas(playerid)
{

  new 
Nome[MAX_PLAYER_NAME];
  
GetPlayerName(playeridNomesizeof(Nome));


  new 
weaponid[13], ammo[13], query[999];
  for(new 
i13i++)
    {
        
GetPlayerWeaponData(playeridiweaponid[i], ammo[i]);
        if(
cache_num_rows() >= 0)
        {
        
mysql_format(ConexaoSQLquerysizeof(query), "UPDATE characters SET weapon%d = '%d', ammo%d = '%d' WHERE char_name = '%s'"iweaponid[i], iammo[i], Player[playerid][pCharacterName]);
        
mysql_query(ConexaoSQLquery);
        }
        else
        {
          
mysql_format(ConexaoSQLquerysizeof(query), "INSERT INTO characters (weapon1, ammo1, weapon2, ammo2, weapon3, ammo3, weapon4, ammo4, weapon5, ammo5, weapon6, ammo6, weapon7, ammo7, weapon8, ammo8, weapon9, ammo9, weapon10, ammo10, weapon11, ammo11, weapon12, ammo12) VALUES ('%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d') WHERE char_name = '%s'",
          
weaponid[1], ammo[1], weaponid[2], ammo[2], weaponid[3], ammo[3], weaponid[4], ammo[4], weaponid[5], ammo[5], weaponid[6], ammo[6], weaponid[7], ammo[7], weaponid[8], ammo[8], weaponid[9], ammo[9], weaponid[10], ammo[10], weaponid[11], ammo[11], weaponid[12], ammo[12], Nome);
          
mysql_query(ConexaoSQLquery);
        }
    }
  return 
1;

E coloquei em:

PHP Code:
public OnPlayerDisconnect(playeridreason)
{
   
SaveArmas(playerid);





Last edited by JacksonWhite; 31/05/2020 at 05:11 PM.
JacksonWhite is offline   Reply With Quote