Jump to content

Robzzombie Allen

Resident
  • Posts

    3
  • Joined

  • Last visited

Reputation

0 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Omg Miranda thank you so much :-)
  2. Hi there. Ok so I'm running into a slight problem with a script I've been working on. Anyways heres a few snipplets that will show you where I am having a problem at...Hopefully someone here can point me in the right direction. //Message Constants integer AceHearts = 0; integer TwoHearts = 1; integer ThreeHearts = 2; integer FourHearts = 3; integer FiveHearts = 4; integer SixHearts = 5; integer SevenHearts = 6; integer EightHearts = 7; integer NineHearts = 8; integer TenHearts = 9; integer JackHearts = 10; integer QueenHearts = 11; integer KingHearts = 12; integer AceDiamonds = 13; integer TwoDiamonds = 14; integer ThreeDiamonds = 15; integer FourDiamonds = 16; integer FiveDiamonds = 17; integer SixDiamonds = 18; integer SevenDiamonds = 19; integer EightDiamonds = 20; integer NineDiamonds = 21; integer TenDiamonds = 22; integer JackDiamonds = 23; integer QueenDiamonds = 24; integer KingDiamonds = 25; integer AceSpades = 26; integer TwoSpades = 27; integer ThreeSpades = 28; integer FourSpades = 29; integer FiveSpades = 30; integer SixSpades = 31; integer SevenSpades = 32; integer EightSpades = 33; integer NineSpades = 34; integer TenSpades = 35; integer JackSpades = 36; integer QueenSpades = 37; integer KingSpades = 38; integer AceClubs = 39; integer TwoClubs = 40; integer ThreeClubs = 41; integer FourClubs = 42; integer FiveClubs = 43; integer SixClubs = 44; integer SevenClubs = 45; integer EightClubs = 46; integer NineClubs = 47; integer TenClubs = 48; integer JackClubs = 49; integer QueenClubs = 50; integer KingClubs = 51; integer MSG_RESET = 54;  //Other Global Values integer pc1; integer pc2; integer pc3; integer pc4; integer pc5; list DECK = [0,2,,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51; list shuDeck; shuffleCards() { llSay(0, "Shuffling Deck..."); shuDeck = llListRandomize(DECK, 0) llSleep(5); } dealCards() { pc1 = llList2Integer(shuDeck, 0); pc2 = llList2Integer(shuDeck, 1); pc3 = llList2Integer(shuDeck, 2); pc4 = llList2Integer(shuDeck, 3); pc5 = llList2Integer(shuDeck, 4); llMessageLinked(playercard1, pc1, "", NULL_KEY); llMessageLinked(playercard2, pc2, "", NULL_KEY); llMessageLinked(playercard3, pc3, "", NULL_KEY); llMessageLinked(playercard4, pc4, "", NULL_KEY); llMessageLinked(playercard5, pc5, "", NULL_KEY); } Ok now for the question. How would I take that and check for a poker hand. Like pairs, a flush, straight, etc..
  3. Ok so I'm new to LSL and I have a few questions. 1) If you wanted to generate a random number you would do something like this: integer RandInt(integer lower, integer higher) { integer Range = higher - lower; integer Result = llFloor(llFrand(Range+1)) +lower return Result } Then do: RandInt(1,20) But how would one add on a subroutine to check a list to see if the number was already drawn, along with adding it if it has not been drawn. 2) Let's say I wanted to use 10 of these RandInt(*,*) commands at the same time to generate 10 numbers. How would I use the numbers that are generated here later? (I know the answer might be obvious to you, but not to me)
×
×
  • Create New...