Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:crates(playerid, params[], help) {
- if(gettime() < GetPVarInt(playerid, "CrateDeelay")) return SCMf(playerid, -1, "*Please wait %d seconds!", GetPVarInt(playerid, "CrateDeelay") - gettime());
- SetPVarInt(playerid, "CrateDeelay", gettime() + 35);
- if(CratesTotal(playerid) == 0) return SCM(playerid, -1, "You don't have crates.");
- va_SendClientMessage(playerid, -1, "Total Crates: %d", CratesTotal(playerid));
- return true;
- }
- function CratesTotal(playerid) {
- new x;
- x = PlayerInfo[playerid][pNormalCrates] + PlayerInfo[playerid][pGoldCrates] + PlayerInfo[playerid][pSpecialCrates];
- return x;
- }
- save_normalcrates(playerid) {
- new query[128];
- mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `Crates`='%d' WHERE `ID`='%d'", PlayerInfo[playerid][pNormalCrates], PlayerInfo[playerid][pSQLID]);
- mysql_tquery(SQL, query, "", "");
- }
- save_goldcrates(playerid) {
- new query[128];
- mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `Crates`='%d' WHERE `ID`='%d'", PlayerInfo[playerid][pGoldCrates], PlayerInfo[playerid][pSQLID]);
- mysql_tquery(SQL, query, "", "");
- }
- save_specialcrates(playerid) {
- new query[128];
- mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `Crates`='%d' WHERE `ID`='%d'", PlayerInfo[playerid][pSpecialCrates], PlayerInfo[playerid][pSQLID]);
- mysql_tquery(SQL, query, "", "");
- }
- /*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 pentrdu %d Premium Points.", CratesName[x], CratesPrice[x]);
- va_SendClientMessage(playerid, -1, "Total Cutii: %d", CratesTotal(playerid));
- PlayerInfo[playerid][pCrates][x] ++;
- save_normalcrates(playerid), save_goldcrates(playerid), save_specialcrates(playerid);
- }*/
- // editat
- case DIALOG_BUYCRATE:
- {
- if(!response) return true;
- {
- if(listitem == 0)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < sumapp ) return SCM(playerid, -1, "Nu ai destule puncte premium");
- PlayerInfo[playerid][pPremiumPoints] -= sumapp, PlayerInfo[playerid][pNormalCrates] ++;
- save_normalcrates(playerid);
- SCM(playerid, COLOR_YELLOW, "Crates: "ALB"Ai achizitionat o cutie normala. Tasteaza /crates pentru a o deschide.");
- }
- }
- return true;
- }
- case DIALOG_BUYNormalCrates:
- {
- if(!response) return true;
- {
- if(listitem == 0)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < sumapp) return SCM(playerid, -1, "Nu ai destule puncte premium");
- PlayerInfo[playerid][pPremiumPoints] -= sumapp, PlayerInfo[playerid][pRareCrates] ++;
- save_rarecrates(playerid);
- SCM(playerid, COLOR_YELLOW, "Crates: "ALB"Ai achizitionat o cutie Normal Crates. Tasteaza /crates pentru a o deschide.");
- }
- }
- return true;
- }
- case DIALOG_BUYGoldCrates:
- {
- if(!response) return true;
- {
- if(listitem == 0)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < sumapp) return SCM(playerid, -1, "Nu ai destule puncte premium");
- PlayerInfo[playerid][pPremiumPoints] -= sumapp, PlayerInfo[playerid][pGoldCrates] ++;
- save_epiccrates(playerid);
- SCM(playerid, COLOR_YELLOW, "Crates: "ALB"Ai achizitionat o cutie Gold Crates. Tasteaza /crates pentru a o deschide.");
- }
- }
- return true;
- }
- case DIALOG_BUYSpecialcrates:
- {
- if(!response) return true;
- {
- if(listitem == 0)
- {
- if(PlayerInfo[playerid][pPremiumPoints] < sumapp) return SCM(playerid, -1, "Nu ai destule puncte premium");
- PlayerInfo[playerid][pPremiumPoints] -= sumapp;
- PlayerInfo[playerid][pSpecialcrates] ++;
- save_specialcrates(playerid);
- SCM(playerid, COLOR_YELLOW, "Crates: "ALB"Ai achizitionat o cutie Special Crates. Tasteaza /crates pentru a o deschide.");
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement