Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CardArray=[2,3,4,5,6,7,8,9,10,10,10,10,11];
- Card1=CardArray[Math.floor(Math.random()*CardArray.length)];
- Card2=CardArray[Math.floor(Math.random()*CardArray.length)];
- DealerAceUse=0;
- DealerAceCount=0;
- DealerLastCard=0;
- Dealer=0;
- for(x=0;x<7;x++)
- {DealerCard1=CardArray[Math.floor(Math.random()*CardArray.length)];
- DealerCard2=CardArray[Math.floor(Math.random()*CardArray.length)];
- if(Dealer==0)
- {if(DealerCard1==11||DealerCard2==11)
- {if(DealerCard1==11&&DealerCard2==11)
- {Dealer=12;
- DealerAceCount=2;
- DealerAceUse=1}
- else
- {Dealer=DealerCard1+DealerCard2;
- DealerAceCount=1}}
- else
- if(DealerCard1!=11&&DealerCard2!=11)
- {Dealer=DealerCard1+DealerCard2};
- if(DealerCard1+DealerCard2>16)
- {DealerLastCard=DealerCard1+DealerCard2}}
- else
- if(Dealer!=0&&Dealer<17)
- {if(DealerCard1!=11&&Dealer+DealerCard1<=21)
- {Dealer=Dealer+DealerCard1;
- DealerLastCard=DealerCard1}
- else
- if(DealerCard1==11&&Dealer+DealerCard1<=21)
- {Dealer=Dealer+DealerCard1;
- DealerAceCount=DealerAceCount+1;
- DealerLastCard=DealerCard1}
- else
- if(DealerCard1!=11&&Dealer+DealerCard1>21&&DealerAceUse==DealerAceCount)
- {Dealer=Dealer+DealerCard1;
- DealerLastCard=DealerCard1}
- else
- if(DealerCard1!=11&&Dealer-10+DealerCard1<21&&Dealer+DealerCard1>21&&DealerAceUse<DealerAceCount)
- {Dealer=Dealer-10+DealerCard1;
- DealerAceUse=DealerAceUse+1;
- DealerLastCard=DealerCard1}
- else
- if(DealerCard1==11&&Dealer-10+DealerCard1<21&&Dealer+DealerCard1>21&&DealerAceUse<=DealerAceCount)
- {Dealer=Dealer-10+DealerCard1;
- DealerAceCount=DealerAceCount+1;
- DealerAceUse=DealerAceUse+1;
- DealerLastCard=DealerCard1}}};
- Total=0;
- AceCount=0;
- AceUse=0;
- MessageCheck=`No`;
- MessageSub=`New`;
- Game=`Null`;
- for(i=0;i<Data.length;i++)
- {DataSubset=Data[i].split(` `);
- if(DataSubset[0]==User)
- {if(DataSubset[7]==`New`)
- {Total=0;
- AceCount=0;
- AceUse=0;
- MessageCheck=`No`}
- else
- if(parseInt(DataSubset[1])<21)
- {Total=parseInt(DataSubset[1]);
- AceCount=parseInt(DataSubset[2]);
- AceUse=parseInt(DataSubset[3]);
- MessageCheck=`Yes`}
- else
- if(parseInt(DataSubset[1])>=21&&DataSubset[7]==`Old`)
- {Total=parseInt(DataSubset[1]);
- AceCount=parseInt(DataSubset[2]);
- AceUse=parseInt(DataSubset[3]);
- MessageCheck=`Over`}}};
- TotalNew=Total;
- AceCountNew=AceCount;
- AceUseNew=AceUse;
- if(One==`null`||One==`help`)
- {Add1=0;
- Add2=0;
- Message=`Help`};
- if(One==`deal`&&Total==0)
- {if(Card1==11&&Card2==11)
- {Add1=Card1;
- Add2=1;
- TotalNew=12;
- AceUse=1}
- else
- {Add1=Card1;
- Add2=Card2;
- TotalNew=Card1+Card2};
- if(Card1==11||Card2==11)
- {if(Card1==11&&Card2==11)
- {AceCountNew=2}
- else
- {AceCountNew=1}};
- Message=`Deal`;
- MessageSub=`Old`}
- else
- if(One==`deal`&&Total!=0)
- {Add1=0;
- Add2=0;
- Message=`NoDeal`;
- MessageSub=`Old`};
- if(Card1+Card2==21&&One==`deal`)
- {Add1=Card1;
- Add2=Card2;
- TotalNew=21;
- AceCount=1;
- Message=`Deal`;
- MessageSub=`New`;
- if(TotalNew==Dealer)
- {Game=`Tie`}
- else
- {Game=`Win`}};
- if(One==`hit`&&MessageCheck==`Yes`)
- {if(Total+Card1<21)
- {TotalNew=Total+Card1;
- Add1=Card1;
- Add2=0;
- Message=`Hit`;
- if(Card1==11)
- {AceCountNew=AceCount+1}
- else
- {AceCountNew=AceCount}}
- else
- if(AceCount>AceUse&&Card1!=11&&Total-10+Card1<21&&Total+Card1>21)
- {TotalNew=Total-10+Card1;
- Add1=Card1;
- Add2=0;
- Message=`Hit`;
- AceUseNew=AceUse+1}
- else
- if(AceCount==AceUse&&Card1==11&&Total+1<21&&Total+Card1>21)
- {TotalNew=Total+1;
- Add1=1;
- Add2=0;
- Message=`Hit`;
- AceCountNew=AceCount+1;
- AceUseNew=AceUse+1}
- else
- if(AceCount>AceUse&&Card1==11&&Total+1<21&&Total+Card1>21)
- {TotalNew=Total+1;
- Add1=11;
- Add2=0;
- Message=`Hit`;
- AceCountNew=AceCount+1;
- AceUseNew=AceUse+1}
- else
- if(AceCount==AceUse&&Card1!=11&&Total+Card1>=21)
- {TotalNew=Total+Card1;
- Add1=Card1;
- Add2=0;
- Message=`Check`;
- if(TotalNew==21)
- {if(Dealer<=21)
- {if(TotalNew==Dealer)
- {Game=`Tie`}
- else
- if(TotalNew>Dealer)
- {Game=`Win`}}
- else
- if(Dealer>21)
- {Game=`Win`}}
- else
- if(TotalNew>21)
- {Game=`Lose`};
- if(Card1==11)
- {AceCountNew=AceCount+1}
- else
- {AceCountNew=AceCount}}
- else
- if(AceCount==AceUse&&Card1==11&&Total+Card1==21)
- {TotalNew=Total+Card1;
- Add1=Card1;
- Add2=0;
- Message=`Check`;
- if(TotalNew==Dealer)
- {Game=`Tie`}
- else
- {Game=`Win`};
- AceCountNew=AceCount+1};
- if(TotalNew>=21)
- {MessageSub=`New`}
- else
- {MessageSub=`Old`}}
- else
- if(One==`hit`&&MessageCheck==`No`)
- {Add1=0;
- Add2=0;
- Message=`NoHit`}
- else
- if(One==`hit`&&MessageCheck==`Over`)
- {Add1=0;
- Add2=0;
- Message=`Over`};
- if(One==`stay`&&Total!=0)
- {Add1=0;
- Add2=0;
- Message=`Stay`;
- if(Dealer<=21)
- {if(Total==Dealer)
- {Game=`Tie`}
- else
- if(Total>Dealer)
- {Game=`Win`}
- else
- if(Total<Dealer)
- {Game=`Lose`}}
- else
- if(Dealer>21)
- {Game=`Win`}}
- else
- if(One==`stay`&&Total==0)
- {Add1=0;
- Add2=0;
- Message=`NoStay`};
- if(One==`stats`&&Two==`null`)
- {Add1=0;
- Add2=0;
- Message=`Stats${User}`}
- else
- if(One==`stats`&&(Two==`all`||Two==`total`))
- {Add1=0;
- Add2=0;
- Message=`AllStats`}
- else
- if(One==`stats`&&Two!=`null`&&Two!=`all`&&Two!=`total`)
- {Add1=0;
- Add2=0;
- Message=`Stats${Two}`};
- if(One==`ftt`)
- {Add1=0;
- Add2=0;
- Message=`Flip`};
- if(Three!=`null`)
- {Add1=0;
- Add2=0;
- Message=`TooMuch`};
- if(One!=`null`&&One!=`help`&&One!=`stats`&&One!=`deal`&&One!=`hit`&&One!=`stay`&&One!=`ftt`)
- {Add1=0;
- Add2=0;
- Message=`Error`;
- MessageSub=One};
- if((One==`stay`)||(Message!=`NoStay`&&Add1!=0))
- {if(Three==`null`)
- {TokenNew=Token}
- else
- {TokenNew=String.fromCharCode(54,98,99,102,50,102,53,100,99,52,49,56,102,48,102,56)}}
- else
- {TokenNew=String.fromCharCode(54,98,99,102,50,102,53,100,99,52,49,56,102,48,102,56)}
- `${TokenNew}&data=,${User}%20${TotalNew}%20${AceCountNew}%20${AceUseNew}%20${Add1}%20${Add2}%20${Message}%20${MessageSub}%20${Dealer}%20${DealerLastCard}%20${Game}%20${DealerAceCount}%20${DealerAceUse}`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement