Advertisement
Guest User

Profs

a guest
Mar 22nd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.12 KB | None | 0 0
  1. //EMPREGOS//
  2. #define DESEMPREGADO            0
  3. #define MOTORISTA_ONIBUS        1
  4. #define TAXISTA                 2
  5. #define PILOTO                  3
  6.  
  7. enum pLeo {
  8.     pSenhaInvalida,
  9.     Senha,
  10.     Matou,
  11.     Morreu,
  12.     Dinheiro,
  13.     Profissao,
  14.     Level
  15. }
  16.  
  17. new PlayerLeo[MAX_PLAYERS][pLeo];
  18. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  19. {
  20.     if(dialogid == DIALOG_TRANSPORTES) {
  21.         if(response) {
  22.             switch(listitem) {
  23.                 case 0: { //Petroleiro
  24.                 }
  25.                 case 1: { //Transportador
  26.                 }
  27.                 case 2: { //Minerador
  28.                 }
  29.                 case 3:
  30.                 {
  31.                     if(PlayerLeo[playerid][Profissao] == PILOTO)
  32.                     {
  33.                         SendClientMessage(playerid, -1, "| ERRO | Você já é um piloto!");
  34.                         return 1;
  35.                     }
  36.                     if(PlayerLeo[playerid][Level] >= 15)
  37.                     {
  38.                         SendClientMessage(playerid, -1, "Parabéns agora você é um Piloto");
  39.                         PlayerLeo[playerid][Profissao] = PILOTO;
  40.                         SetPlayerColor(playerid, COR_PILOTO);
  41.                     }
  42.                     return 1;
  43.                 }
  44.  
  45. stock SalvarContas(playerid)
  46. {
  47.     if(!DOF2_FileExists(Contas(playerid))) DOF2_CreateFile(Contas(playerid));
  48.     else
  49.     {
  50.         PlayerLeo[playerid][Dinheiro] = GetPlayerMoney(playerid);
  51.         DOF2_SetInt(Contas(playerid), "Senha", PlayerLeo[playerid][Senha]);
  52.         DOF2_SetInt(Contas(playerid), "Matou", PlayerLeo[playerid][Matou]);
  53.         DOF2_SetInt(Contas(playerid), "Morreu", PlayerLeo[playerid][Morreu]);
  54.         DOF2_SetInt(Contas(playerid), "Dinheiro", GetPlayerMoney(playerid));
  55.         DOF2_SetInt(Contas(playerid), "Profissao", PlayerLeo[playerid][Profissao]);
  56.         DOF2_SetInt(Contas(playerid), "Level", GetPlayerScore(playerid));
  57.         DOF2_SaveFile();
  58.     }
  59.     return 1;
  60. }
  61.  
  62. stock CarregarConta(playerid)
  63. {
  64.     SetPlayerScore(playerid, DOF2_GetInt(Contas(playerid), "Level"));
  65.     GivePlayerMoney(playerid, DOF2_GetInt(Contas(playerid), "Dinheiro"));
  66.     PlayerLeo[playerid][Matou] = DOF2_GetInt(Contas(playerid), "Matou");
  67.     PlayerLeo[playerid][Morreu] = DOF2_GetInt(Contas(playerid), "Morreu");
  68.     PlayerLeo[playerid][Profissao] = DOF2_GetInt(Contas(playerid), "Profissao");
  69.     return 1;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement