Advertisement
Guest User

problema crate

a guest
Feb 20th, 2021
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.56 KB | None | 0 0
  1. YCMD:crates(playerid, params[], help)
  2. {
  3.     if(CratesTotal(playerid) == 0) return SCM(playerid, -1, "You don't have crates.");
  4.     va_SendClientMessage(playerid, -1, "Total Crates: %d", CratesTotal(playerid));
  5.     return true;
  6. }// nu pot accesa aceasta comanda pana cand nu cumpar cutii, in baza de date am, dar cand cumpar altele cele din baza de date se reseteaza si tot asa cand cumpar
  7.  
  8. // functia de verificare a cutiilor
  9. function CratesTotal(playerid)
  10. {
  11.     new x;
  12.     x = PlayerInfo[playerid][pCrates][0] + PlayerInfo[playerid][pCrates][1] + PlayerInfo[playerid][pCrates][2];
  13.     return x;
  14. }
  15.  
  16. //functia de salvare a cutiilor
  17. Crates_Save(playerid)
  18. {
  19.     new query[128];
  20.     mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `Crates`='%d|%d|%d' WHERE `id`='%d'", PlayerInfo[playerid][pCrates][0],PlayerInfo[playerid][pCrates][1],PlayerInfo[playerid][pCrates][2],PlayerInfo[playerid][pSQLID]);
  21.     mysql_tquery(SQL, query,  "", "" );
  22. }
  23.  
  24. //dialog-ul care actioneaza cand vreau sa cumpar cutii
  25. case DIALOG_BUYCRATES:
  26.         {
  27.             if(!response) return true;
  28.             new x = CratesType[playerid];
  29.        
  30.             if(PlayerInfo[playerid][pPremiumPoints] < CratesPrice[x]) return SCM(playerid, -1, "You do not have enough premium points.");
  31.             PlayerInfo[playerid][pPremiumPoints] -= CratesPrice[x];
  32.             va_SendClientMessage(playerid, -1, "Ti-ai cumparat un %s crate pentru %d Premium Points.", CratesName[x], CratesPrice[x]);
  33.             va_SendClientMessage(playerid, -1, "Total Cutii: %d", CratesTotal(playerid));
  34.      
  35.             PlayerInfo[playerid][pCrates][x] ++;
  36.             Crates_Save(playerid);
  37.         }
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement