Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:crates(playerid, params[], help)
- {
- if(CratesTotal(playerid) == 0) return SCM(playerid, -1, "You don't have crates.");
- va_SendClientMessage(playerid, -1, "Total Crates: %d", CratesTotal(playerid));
- return true;
- }// 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
- // functia de verificare a cutiilor
- function CratesTotal(playerid)
- {
- new x;
- x = PlayerInfo[playerid][pCrates][0] + PlayerInfo[playerid][pCrates][1] + PlayerInfo[playerid][pCrates][2];
- return x;
- }
- //functia de salvare a cutiilor
- Crates_Save(playerid)
- {
- new query[128];
- 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]);
- mysql_tquery(SQL, query, "", "" );
- }
- //dialog-ul care actioneaza cand vreau sa cumpar cutii
- case DIALOG_BUYCRATES:
- {
- if(!response) return true;
- new x = CratesType[playerid];
- if(PlayerInfo[playerid][pPremiumPoints] < CratesPrice[x]) return SCM(playerid, -1, "You do not have enough premium points.");
- PlayerInfo[playerid][pPremiumPoints] -= CratesPrice[x];
- va_SendClientMessage(playerid, -1, "Ti-ai cumparat un %s crate pentru %d Premium Points.", CratesName[x], CratesPrice[x]);
- va_SendClientMessage(playerid, -1, "Total Cutii: %d", CratesTotal(playerid));
- PlayerInfo[playerid][pCrates][x] ++;
- Crates_Save(playerid);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement