Raised This Month: $ Target: $400
 0% 

Global Offensive Mod 2.15 Beta [LAST UPDATE: 08. 13] *BUG FIXED


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Toretto
Junior Member
Join Date: Feb 2021
Old 02-22-2021 , 15:41   Re: Global Offensive Mod 2.15 Beta [LAST UPDATE: 08. 13] *BUG FIXED
Reply With Quote #36

Case open *Update*
https://youtu.be/iUmv2eQdS8I

new Weapons[MAXP][MAXWP], StatTrak[MAXP][MAXWP], SkinDataTrade[MAXWP][64], inUse[MAXP][4], Dollars[MAXP], Cases[MAXP][MAXCASES+1], Keys[MAXP], Name[MAXP][32],
TradeFounding[MAXP], inTrade[MAXP], TradeID[MAXP], TradePiece[MAXP], TradeItem[MAXP], TradeDollars[MAXP],
TradePartner[MAXP], Accept[MAXP], MarketDollar[MAXP], MarketItem[MAXP], InMarket[MAXP], bool:Logined[MAXP],
User[MAXP][32], Password[MAXP][32], Found[MAXP], UserLoad[MAXP], RegisterMod[MAXP], inProgress[MAXP],
UserID[MAXP], Activity[MAXP], Choosen[MAXP], CurrentRank[MAXP], Kills[MAXP], NextItems[MAXP][8], Rolling[MAXP],
RollingPattern[MAXP], RollCase[MAXP], MVPTracks[MAXP][21], Money[MAXP], lemez[MAXP][4], mvp[MAXP], modelek[MAXP], zenek[MAXP],
korkill[MAXP], zenegomb[MAXP], StatTrakHud, FegyverNev[MAXP][MAXWP][17], NTItem[MAXP], Nevcedula[MAXP], STTool[MAXP], Hydra[MAXP], KillH[MAXP], HydraDrop[MAXP]

public DropCase(id)
{
new RandomNum;
RandomNum = random(1501);

for(new i = 1; i < sizeof(Case_Data); i++)
{
if(Case_Data[i][1][0] <= RandomNum)
{
for(new x; x < MAXP; x++)
if(is_user_connected(x))
print_color(x, "!g%s!y %L", Prefix, x, "FOUND", Name[id], Case_Data[i][0]);

Cases[id][i]++;
break;
}
}

SQL_UpdateUser(id);
}

public SkinDrop(id, CaseNum)
{
new RandomNum = random_num(1, 1000);
new RandomStt = random_num(1, 100)
new x

if(DropData[CaseNum][10] >= RandomNum && DropData[CaseNum][0] == 1)
{
new RandomKnife = random_num(91, 114);

if(RandomStt < 10)
{
Weapons[id][RandomKnife+120]++;
x = RandomKnife+120
}
else
{
Weapons[id][RandomKnife]++;
x = RandomKnife
}
}
else
{
new RandomNums[2], DroppedSkin;
RandomNum = random_num(1, 100);

if(RandomNum <= 5)
{
RandomNums[0] = 7; RandomNums[1] = 9;
}
else if(RandomNum <= 37)
{
RandomNums[0] = 4; RandomNums[1] = 6;
}
else if(RandomNum <= 100)
{
RandomNums[0] = 1; RandomNums[1] = 3;
}

DroppedSkin = DropData[CaseNum][random_num(RandomNums[0], RandomNums[1])];

if(RandomStt < 10)
{
x = DroppedSkin+120;
Weapons[id][DroppedSkin+120]++;
}
else
{
x = DroppedSkin;
Weapons[id][DroppedSkin]++;
}
}

Rolling[id] = 45
NextItems[id][1] = DropData[CaseNum][random_num(1, 9)];
NextItems[id][2] = 0
NextItems[id][3] = 0
NextItems[id][4] = 0
NextItems[id][5] = 0
NextItems[id][6] = x

if(RandomStt < 10)
NextItems[id][7] = 1
else
NextItems[id][7] = 0

RollingPattern[id] = random_num(1, 4)
ItemRoll(id)
RollCase[id] = CaseNum

SQL_UpdateUser(id);
}

public ItemRoll(id)
{
show_menu(id, 0, "^n", 1)
new menu[512], string[512], key
formatex(string, 511, " %s%s^n %s%s^n\y >\r>%s %s^n %s%s^n %s%s",
RareData[SkinData[NextItems[id][1]][4][0]], SkinData[NextItems[id][1]][0], RareData[SkinData[NextItems[id][2]][4][0]],
SkinData[NextItems[id][2]][0], RareData[SkinData[NextItems[id][3]][4][0]], SkinData[NextItems[id][3]][0],
RareData[SkinData[NextItems[id][4]][4][0]], SkinData[NextItems[id][4]][0], RareData[SkinData[NextItems[id][5]][4][0]],
SkinData[NextItems[id][5]][0])
add(menu, 511, string)


key = (-1^(-1<<(9)))

show_menu(id, key, menu, -1, "CloseItemRoll")

NextItems[id][5] = NextItems[id][4]
NextItems[id][4] = NextItems[id][3]
NextItems[id][3] = NextItems[id][2]
NextItems[id][2] = NextItems[id][1]

if(Rolling[id] == 4)
NextItems[id][1] = NextItems[id][6]
else
NextItems[id][1] = DropData[RollCase[id]][random_num(1, 9)];

Rolling[id]--

remove_task(id)

if(RollingPattern[id] == 1)
{
if(Rolling[id] > 30)
set_task(0.1, "ItemRoll", id)
if(Rolling[id] > 12)
set_task(0.2, "ItemRoll", id)
if(Rolling[id] >
set_task(0.3, "ItemRoll", id)
if(Rolling[id] > 7)
set_task(0.4, "ItemRoll", id)
if(Rolling[id] > 5)
set_task(0.5, "ItemRoll", id)
if(Rolling[id] > 3)
set_task(0.6, "ItemRoll", id)
if(Rolling[id] > 1)
set_task(0.7, "ItemRoll", id)
if(Rolling[id] > 0)
set_task(0.9, "ItemRoll", id)
}

if(RollingPattern[id] == 2)
{
if(Rolling[id] > 30)
set_task(0.1, "ItemRoll", id)
if(Rolling[id] > 10)
set_task(0.2, "ItemRoll", id)
if(Rolling[id] > 5)
set_task(0.3, "ItemRoll", id)
if(Rolling[id] > 1)
set_task(0.6, "ItemRoll", id)
if(Rolling[id] > 0)
set_task(0.9, "ItemRoll", id)
}


if(RollingPattern[id] == 3)
{
if(Rolling[id] > 20)
set_task(0.1, "ItemRoll", id)
if(Rolling[id] > 3)
set_task(0.2, "ItemRoll", id)
if(Rolling[id] > 0)
set_task(0.3, "ItemRoll", id)
}

if(RollingPattern[id] == 4)
{
if(Rolling[id] > 2)
set_task(0.1, "ItemRoll", id)
if(Rolling[id] > 0)
set_task(0.3, "ItemRoll", id)
}

client_cmd(id, "spk misc/talk.wav")

if(Rolling[id] == 0)
{
new ststring[64]

formatex(ststring, 63, "%s", SkinData[NextItems[id][6]][0]);

for(new i; i < MAXP; i++)
if(is_user_connected(i))
print_color(i, "!g%s!y %L", Prefix, i, "UNBOXING", Name[id], ststring);

//CaseMenu(id)
}
}

public CloseItemRoll(id)
{
remove_task(id)

if(Rolling[id] > 0)
{
new ststring[64]

formatex(ststring, 63, "%s", SkinData[NextItems[id][6]][0]);

for(new i; i < MAXP; i++)
if(is_user_connected(i))
print_color(i, "!g%s!y %L", Prefix, i, "UNBOXING", Name[id], ststring);
}

show_menu(id, 0, "^n", 1)
}

Last edited by Toretto; 02-22-2021 at 15:42.
Toretto is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 00:58.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode