Advertisement
SrGhost

Fs Salvamento De Armas SrGhost

Sep 29th, 2020
2,465
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.27 KB | None | 0 0
  1.  
  2. #include <a_samp>
  3. #include <dini>
  4.  
  5. new bool:CarregouArmas[MAX_PLAYERS];
  6.  
  7. public OnPlayerConnect(playerid)
  8. {
  9.     CarregouArmas[playerid] = false;
  10.     return 1;
  11. }
  12.  
  13. public OnPlayerDisconnect(playerid, reason)
  14. {
  15.     new arq[50], str[50], wid, wammo;
  16.     format(arq, sizeof(arq), "Contas/%s.ini", PlayerName(playerid));
  17.     if(!dini_Exists(arq)) dini_Create(arq);
  18.     for(new i = 0; i < 13; i++)
  19.     {
  20.         GetPlayerWeaponData(playerid, i, wid, wammo);
  21.         format(str,sizeof(str),"Arma%d", i);
  22.         dini_IntSet(arq, str, wid);
  23.         format(str, sizeof(str),"Municao%d", i);
  24.         dini_IntSet(arq, str, wammo);
  25.     }
  26.     return 1;
  27. }
  28.  
  29. public OnPlayerSpawn(playerid)
  30. {
  31.     if(!CarregouArmas[playerid])
  32.     {
  33.         new arq[50], str[50], wid, wammo;
  34.         ResetPlayerWeapons(playerid);
  35.         format(arq, sizeof(arq), "Contas/%s.ini", PlayerName(playerid));
  36.         for(new i = 0; i < 13; i++)
  37.         {
  38.             format(str, sizeof(str), "Arma%d", i);
  39.             wid = dini_Int(arq, str);
  40.             format(str, sizeof(str),"Municao%d", i);
  41.             wammo = dini_Int(arq, str);
  42.             GivePlayerWeapon(playerid, wid, wammo);
  43.         }
  44.         CarregouArmas[playerid] = true;
  45.     }
  46.     return 1;
  47. }
  48.  
  49. stock PlayerName(playerid)
  50. {
  51.     static pname[MAX_PLAYER_NAME];
  52.     GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  53.     return pname;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement