Andrei-Madalin Hizan Posted November 14, 2020 Posted November 14, 2020 Salutare, am adaugat un nou crate si anume unique, merge tot doar ca atunci cand dau la /opencrate si selectez crate-ul nu se schimba skinurile ca si la celelalte si nu primesti nici un bonus... Mai jos Aveti textul... Citat function opencrates(i) { gString[0] = EOS; CrateTime[i] --; new amount, rand = random(105), x = !CrateModel[i] ? 0 : CrateModel[i]-1; if(CrateModel[i] == 1 || CrateModel[i] == 2 || CrateModel[i] == 3 || CrateModel[i] == 4) { switch(rand) { case 0..10: { LoadSkins(x, amount); format(gString, 70, "skin %d (%s)~n~~w~~h~you have %d crates.", amount, CrateName[x], totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], amount); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(CrateModel[i] <= 0) { format(gString, 100,"%s, a deschis o cutie de test si puteai skinul %d (%s).", GetName(i), amount, CrateName[x]); SCM(i, COLOR_WHITE, gString); } else { if(total_skins(i) == 10) { PlayerInfo[i][pCrates][x] ++; save_crates(i); SCM(i, COLOR_LGREEN, "You won the skin, because you already have 10 skins you got the craft back!"); } else { format(gString, 120,"(( {%s}%s Crate {A9C4E4}- %s opened a box and won skin %d [%s]. ))", CrateColors[x], CrateName[x], GetName(i), amount, CrateName[x]); SCMTA(COLOR_CLIENT, gString); give_skin(i, amount); } } ExitCrate(i); } } case 11..30: { amount = random(5) + 4; format(gString, 75, "~y~%s Respect points~n~~w~~h~you have %d crates.", FormatNumber(amount), totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 1275); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(CrateModel[i] <= 0) { format(gString, 120,"%s, a deschis o cutie de test si puteai castiga %d Respect points.", GetName(i),amount); SCM(i, COLOR_WHITE, gString); } else { format(gString, 120,"(( {%s}%s Crate {A9C4E4}- %s opened a box and won %d Respect points. ))", CrateColors[x], CrateName[x], GetName(i),amount, CrateName[x]); SCMTA(COLOR_CLIENT, gString); PlayerInfo[i][pExp] += amount; Update(i, pRP); UpdateProgress(i); } ExitCrate(i); } } case 31..40: { amount = random(10) + 20; format(gString, 75, "~y~%s Premium points~n~~w~~h~you have %d crates.", FormatNumber(amount), totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 1275); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(CrateModel[i] <= 0) { format(gString, 120,"%s, a deschis o cutie de test si puteai castiga %d Premium points.", GetName(i),amount); SCM(i, COLOR_WHITE, gString); } else { format(gString, 120,"(( {%s}%s Crate {A9C4E4}- %s opened a box and won %d Premium points. ))", CrateColors[x], CrateName[x], GetName(i),amount); SCMTA(COLOR_CLIENT, gString); PlayerInfo[i][pPremiumPoints] += amount; Update(i, pPremiumPointsx); } ExitCrate(i); } } default: { amount = random(2000000) + 2000000; format(gString, 65, "~g~%s~n~~w~~h~you have %d crates.", FormatNumber(amount), totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 1274); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(CrateModel[i] <= 0) { format(gString, 120,"%s, ai deschis o cutie de test si puteai castiga $%s.", GetName(i), FormatNumber(amount)); SCM(i, COLOR_WHITE, gString); } else { format(gString, 120,"(( {%s}%s Crate {A9C4E4}- %s opened a box and won {50DB6F}$%s{A9C4E4}. ))", CrateColors[x], CrateName[x], GetName(i), FormatNumber(amount)); SCMTA(COLOR_CLIENT, gString); GivePlayerBank(i, amount); } ExitCrate(i); } } } } else if(CrateModel[i] == 5) { switch(rand) { case 0..5: { amount = RandomEx(30, 250); format(gString, 65, "Savanna~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 567); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 567, 0, 0, 0, 0, 0); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Savanna. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } case 6..15: { amount = random(20) + 20; format(gString, 64, "Picador~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 600); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 600, 0, 0, 0, 0, 0); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Picador vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT,gString); ExitCrate(i); } } } case 16..30: { format(gString, 65, "hpv1000~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 523); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 523, 0, 0, 0, 0, 0); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won hpv1000 vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } case 31..41: { format(gString, 65, "ticket (RAINBOW)~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 1581); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; PlayerInfo[i][pTickete][0] ++; save_tickete(i); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Rainbow Ticket. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } case 42..52: { format(gString, 65, "ticket (VIP)~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 1581); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; PlayerInfo[i][pTickete][1] ++; save_tickete(i); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Vip Ticket. ))", GetName(i)); SCMTA(COLOR_CLIENT,gString); ExitCrate(i); } } case 53..63: { format(gString, 65, "Turismo~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 522); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 451, 0, 0, 0, 0, 0); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Turismo vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT,gString); ExitCrate(i); } } } case 64..74: { format(gString, 65, "Sultan~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 522); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 560, 0, 0, 0, 0, 0); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Sultan vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT,gString); ExitCrate(i); } } } case 75..85: { format(gString, 65, "Bullet~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 522); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 541, 0, 0, 0, 0, 0); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Bullet vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT,gString); ExitCrate(i); } } } case 86..96: { format(gString, 65, "NRG-500~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 522); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 522, 0, 0, 0, 0, 0); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won NRG-500 vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT,gString); ExitCrate(i); } } } case 97..105: { format(gString, 65, "Infernus~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 411); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 411, 0, 0, 0, 0, 0); format(gString, 120, "(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Infernus vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } default: { format(gString, 65, "Savanna~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 567); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][4] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 567, 0, 0, 0, 0, 0); format(gString, 120,"(( {7556ff}Vehicle Crate {A9C4E4}- %s opened a box and won Savanna. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } } } else if(CrateModel[i] == 6) { switch(rand) { case 0..10: { format(gString, 65, "$250.000.000~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 560); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GivePlayerCash(i, 1, 250000000); format(gString, 120, "(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won $250.000.000. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } case 11..20: { format(gString, 65, "ticket (VIP)~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 1581); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; PlayerInfo[i][pTickete][1] ++; save_tickete(i); format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won Vip Ticket. ))", GetName(i)); SCMTA(COLOR_CLIENT,gString); ExitCrate(i); } } case 21..30: { format(gString, 65, "ticket (RAINBOW)~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 1581); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; PlayerInfo[i][pTickete][0] ++; save_tickete(i); format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won Rainbow Ticket. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } case 31..38: { LoadSkins(x, amount); format(gString, 70, "skin 124~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 124); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(total_skins(i) == 10) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LGREEN, "You won the skin, because you already have 10 skins you got the craft back!"); } else { format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won skin 124 [unique]. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); give_skin(i, 124); } } ExitCrate(i); } case 39..45: { format(gString, 70, "skin 187~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 187); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(total_skins(i) == 10) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LGREEN, "You won the skin, because you already have 10 skins you got the craft back!"); } else { format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won skin 187 [unique]. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); give_skin(i, 187); } } ExitCrate(i); } case 46..52: { format(gString, 70, "skin 181~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 181); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(total_skins(i) == 10) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LGREEN, "You won the skin, because you already have 10 skins you got the craft back!"); } else { format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won skin 181 [unique]. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); give_skin(i, 181); } } ExitCrate(i); } case 53..59: { format(gString, 70, "skin 241~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 241); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(total_skins(i) == 10) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LGREEN, "You won the skin, because you already have 10 skins you got the craft back!"); } else { format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won skin 241 [unique]. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); give_skin(i, 241); } } ExitCrate(i); } case 60..66: { format(gString, 70, "skin 241~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 242); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(total_skins(i) == 10) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LGREEN, "You won the skin, because you already have 10 skins you got the craft back!"); } else { format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won skin 242 [unique]. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); give_skin(i, 242); } } ExitCrate(i); } case 67..73: { format(gString, 70, "skin 292~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 292); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(total_skins(i) == 10) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LGREEN, "You won the skin, because you already have 10 skins you got the craft back!"); } else { format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won skin 292 [unique]. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); give_skin(i, 292); } } ExitCrate(i); } case 74..80: { format(gString, 70, "skin 309~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 309); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] == 0) { if(total_skins(i) == 10) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LGREEN, "You won the skin, because you already have 10 skins you got the craft back!"); } else { format(gString, 120,"(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won skin 309 [unique]. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); give_skin(i, 309); } } ExitCrate(i); } case 81..85: { format(gString, 65, "Sultan Premium~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 560); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 560, 0, 0, 1, 0, 0); format(gString, 120, "(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won Sultan Premium vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } case 86..91: { format(gString, 65, "Turismo Premium~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 451); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 451, 0, 0, 1, 0, 0); format(gString, 120, "(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won Turismo Premium vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } case 92..95: { format(gString, 65, "Bullet Premium~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 541); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 541, 0, 0, 1, 0, 0); format(gString, 120, "(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won Bullet Premium vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } case 96..98: { format(gString, 65, "NRG-500 Premium~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 522); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 522, 0, 0, 1, 0, 0); format(gString, 120, "(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won NRG-500 Premium vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } case 99..103: { format(gString, 65, "Infernus Premium~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 411); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 411, 0, 0, 1, 0, 0); format(gString, 120, "(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won Infernus Premium vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } case 104..105: { format(gString, 65, "Monster C Premium~n~~w~~h~you have %d crates.", totalcrates(i)); PlayerTextDrawSetPreviewModel(i, CratePTD[0], 444); PlayerTextDrawSetString(i, CratePTD[1], gString); PlayerTextDrawShow(i, CratePTD[0]); if(CrateTime[i] <= 0) { if(Iter_Count(MyVehicle[i]) >= GetSlots(i)) { PlayerInfo[i][pCrates][5] ++; save_crates(i); SCM(i, COLOR_LIGHTGREEN, "Nu ai un slot liber"); ExitCrate(i); return true; } else { KillTimer(TimerCratesEx[i]); CrateModel[i] = -1; GiveVehicle(i, 444, 0, 0, 1, 0, 0); format(gString, 120, "(( {33AA33}Unique Crate {A9C4E4}- %s opened a box and won Monster C Premium vehicle. ))", GetName(i)); SCMTA(COLOR_CLIENT, gString); ExitCrate(i); } } } } } return true; }
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now