New Script Game: 3 Number Lotto, buy upto 5 tickets

Forum Archive - from http://theuniversal.net
Locked
User avatar
zaroba
World Owner
World Owner
Posts: 7257
Joined: Fri Oct 10, 2003 11:06 pm
Location: Hereford, PA
Contact:

New Script Game: 3 Number Lotto, buy upto 5 tickets

Post by zaroba »

Semi-Realistic Lottery System

Main Vars used: servervars 20 threw 25, playervars 20 threw 41
Optional Vars: playervar3 is used solely to allow the world owner usage of the &drawlotto command. any player who tries the command and doesn't have var3 set will get *kicked. the var is only used in 1 spot, so can easily be changed to match any other owner only variable on your world
Event Slots Used: 12
Interface: OSD with some chat box text (since OSD wont show script variables yet)
Commands used: &lotto (for players to access the interface), &drawlotto (for the world owner to generate the numbers)

Details and How it Works: This script allows players to buy up to 5 randomly generated tickets consisting of 3 numbers that can be between 1 and 25. The world owner must do the official lotto drawing via & command. Tickets cost between 25s and 500s and prizes range from 10s to 5000s and are based on how many numbers match and whether or not the numbers are in the same position as the drawn numbers.

There are many security checks in place to eliminate bugs and cheating, cash checks when buying tickets, and checks to make sure tickets aren't kept after the lotto there bought for. Tickets must be bought before the lotto drawing happens, and if not cashed in before the following drawing, they will expire. Expired tickets automatically get erased when purchasing new tickets. All ticket purchases and the lotto drawing are copied into the command log (prefixed with 'lottolog') so world owners can manually look up expired tickets if wanted.



Variable Breakdown:
playervar 3 = world owner recognition

servervar 21 = total lotto funds. nothing special really, future modifications might include preventing this number from going below 0
servervar 22 = tickets sold per lotto drawing, nothing special
playervar 21 = player's total winnings

servervar 20 = lotto # (used to force tickets to be used with the lotto there bought for)
playervar 20 = lotto # (used to force tickets to be used with the lotto there bought for)
servervar 23 - 25 = generated lotto numbers, the numbers the tickets are matched against.
playervar 22 = ticket 1
playervar 23 - 25 = ticket 1 lotto numbers
playervar 26 = ticket 2
playervar 27 - 29 = ticket 2 lotto numbers
playervar 30 = ticket 3
playervar 31 - 33 = ticket 3 lotto numbers
playervar 34 = ticket 4
playervar 35 - 37 = ticket 4 lotto numbers
playervar 38 = ticket 5
playervar 39 - 41 = ticket 5 lotto numbers

Image

the code (part 1)

Code: Select all

Event( "&command", "lotto" )
	{
	osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
	osdadditem(OSDBUTTON, "stats", "Lottery Stats")
	osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
	osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "buy", "Buy Tickets")
	osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "check", "Check Tickets")
	osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
	osdadditem(OSDTEXT, "", "You have to check each ticket individually")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
	osdactivate()
	}


Event( "OSDSelect", "lotto:stats" )
	{
	*msg %player% The last drawing was $gservervar23 $gservervar24 $gservervar25 for lotto number $gservervar20
	*msg %player% The current lottery pot is $gservervar21 deneri
	*msg %player% There are currently $gservervar22 tickets have been sold for the next lottery
	*msg %player% You have won a total of $playervar21 from the lottery
	osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
	osdadditem(OSDBUTTON, "stats", "Lottery Stats")
	osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
	osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "buy", "Buy Tickets")
	osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "check", "Check Tickets")
	osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
	osdadditem(OSDTEXT, "", "You have to check each ticket individually")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
	osdactivate()
	}

Event( "OSDSelect", "lotto:numbers" )
	{
	osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
	osdadditem(OSDBUTTON, "stats", "Lottery Stats")
	osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
	osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "buy", "Buy Tickets")
	osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
	osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "check", "Check Tickets")
	osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
	osdadditem(OSDTEXT, "", "You have to check each ticket individually")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
	osdactivate()
	If ($playervar22=1)
		{
		*msg %player% You currently have lottery tickets for lottery number $playervar20
		*msg %player% Ticket 1: $playervar23 $playervar24 $playervar25
		If ($playervar26=1)
			{
			*msg %player% Ticket 2: $playervar27 $playervar28 $playervar29
			If ($playervar30=1)
				{
				*msg %player% Ticket 3: $playervar31 $playervar32 $playervar33
				If ($playervar34=1)
					{
					*msg %player% Ticket 4: $playervar35 $playervar36 $playervar37
					If ($playervar38=1)
						{
						*msg %player% Ticket 5: $playervar39 $playervar40 $playervar41
						}
					else
						{
						*msg %player% Good Luck
						}
					}
				else
					{
					*msg %player% Good Luck
					}
				}
			else
				{
				*msg %player% Good Luck
				}
			}
		else
			{
			*msg %player% Good Luck
			}
		}
	else If ($playervar26=1)
		{
		*msg %player% You currently have lottery tickets for lottery number $playervar20
		*msg %player% Ticket 2: $playervar27 $playervar28 $playervar29
		If ($playervar30=1)
			{
			*msg %player% Ticket 3: $playervar31 $playervar32 $playervar33
			If ($playervar34=1)
				{
				*msg %player% Ticket 4: $playervar35 $playervar36 $playervar37
				If ($playervar38=1)
					{
					*msg %player% Ticket 5: $playervar39 $playervar40 $playervar41
					}
				else
					{
					*msg %player% Good Luck
					}
				}
			else
				{
				*msg %player% Good Luck
				}
			}
		else
			{
			*msg %player% Good Luck
			}
		}
	else If ($playervar30=1)
		{
		*msg %player% You currently have lottery tickets for lottery number $playervar20
		*msg %player% Ticket 3: $playervar31 $playervar32 $playervar33
		If ($playervar34=1)
			{
			*msg %player% Ticket 4: $playervar35 $playervar36 $playervar37
			If ($playervar38=1)
				{
				*msg %player% Ticket 5: $playervar39 $playervar40 $playervar41
				}
			else
				{
				*msg %player% Good Luck
				}
			}
		else
			{
			*msg %player% Good Luck
			}
		}
	else If ($playervar34=1)
		{
		*msg %player% You currently have lottery tickets for lottery number $playervar20
		*msg %player% Ticket 4: $playervar35 $playervar36 $playervar37
		If ($playervar38=1)
			{
			*msg %player% Ticket 5: $playervar39 $playervar40 $playervar41
			}
		else
			{
			*msg %player% Good Luck
			}
		}
	else If ($playervar38=1)
		{
		*msg %player% You currently have lottery tickets for lottery number $playervar20
		*msg %player% Ticket 5: $playervar39 $playervar40 $playervar41
		}
	else
		{
		*msg %player% you have no active lottery tickets
		}
	}
	

Event( "OSDSelect", "lotto:buy" )
	{
	If ($playervar20<$gservervar20)
		{
		$playervar20 = $gservervar20
		*msg %player% discarding old tickets...
		$playervar22=0
		$playervar23=0
		$playervar24=0
		$playervar25=0
		$playervar26=0
		$playervar27=0
		$playervar28=0
		$playervar29=0
		$playervar30=0
		$playervar31=0
		$playervar32=0
		$playervar33=0
		$playervar34=0
		$playervar35=0
		$playervar36=0
		$playervar37=0
		$playervar38=0
		$playervar39=0
		$playervar40=0
		$playervar41=0
		if ($gplayercash > 249)
			{
			osdcreate(OSDLIST,"buylotto","Purchase a lottery ticket")
			osdadditem(OSDTEXT, "", "Would you like to buy ticket #1?")
			osdadditem(OSDTEXT, "", "The price for Ticket #1 is 25s")
			osdadditem(OSDBUTTON, "buy1", "Yes")
			osdadditem(OSDBUTTON, "no", "nevermind")
			osdactivate()
			}
		else
			{
			osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", "you do not have enough cash to buy ticket #1")
			osdadditem(OSDTEXT, "", "ticket #1 costs 25s")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "stats", "Lottery Stats")
			osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
			osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "buy", "Buy Tickets")
			osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
			osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "check", "Check Tickets")
			osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
			osdadditem(OSDTEXT, "", "You have to check each ticket individually")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
			osdactivate()
			}
		}
	else
		{
		if ($playervar22 = 0)
			{
			if ($gplayercash > 249)
				{
				osdcreate(OSDLIST,"buylotto","Purchase a lottery ticket")
				osdadditem(OSDTEXT, "", "Would you like to buy ticket #1?")
				osdadditem(OSDTEXT, "", "The price for Ticket #1 is 25s")
				osdadditem(OSDBUTTON, "buy1", "Yes")
				osdadditem(OSDBUTTON, "no", "nevermind")
				osdactivate()
				}
			else
				{
				osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", "you do not have enough cash to buy ticket #1")
				osdadditem(OSDTEXT, "", "ticket #1 costs 25s")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "stats", "Lottery Stats")
				osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
				osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "buy", "Buy Tickets")
				osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
				osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Check Tickets")
				osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
				osdadditem(OSDTEXT, "", "You have to check each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
				osdactivate()
				}
			}
		else if ($playervar26 = 0)
			{
			if ($gplayercash > 499)
				{
				osdcreate(OSDLIST,"buylotto","Purchase a lottery ticket")
				osdadditem(OSDTEXT, "", "Would you like to buy ticket #2?")
				osdadditem(OSDTEXT, "", "The price for Ticket #2 is 50s")
				osdadditem(OSDBUTTON, "buy2", "Yes")
				osdadditem(OSDBUTTON, "no", "nevermind")
				osdactivate()
				}
			else
				{
				osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", "you do not have enough cash to buy ticket #2")
				osdadditem(OSDTEXT, "", "ticket #2 costs 50s")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "stats", "Lottery Stats")
				osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
				osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "buy", "Buy Tickets")
				osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
				osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Check Tickets")
				osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
				osdadditem(OSDTEXT, "", "You have to check each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
				osdactivate()
				}
			}
		else if ($playervar30 = 0)
			{
			if ($gplayercash > 999)
				{
				osdcreate(OSDLIST,"buylotto","Purchase a lottery ticket")
				osdadditem(OSDTEXT, "", "Would you like to buy ticket #3?")
				osdadditem(OSDTEXT, "", "The price for Ticket #3 is 100s")
				osdadditem(OSDBUTTON, "buy3", "Yes")
				osdadditem(OSDBUTTON, "no", "nevermind")
				osdactivate()
				}
			else
				{
				osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", "you do not have enough cash to buy ticket #3")
				osdadditem(OSDTEXT, "", "ticket #3 costs 100s")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "stats", "Lottery Stats")
				osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
				osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "buy", "Buy Tickets")
				osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
				osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Check Tickets")
				osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
				osdadditem(OSDTEXT, "", "You have to check each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
				osdactivate()
				}

			}
		else if ($playervar34 = 0)
			{
			if ($gplayercash > 2499)
				{
				osdcreate(OSDLIST,"buylotto","Purchase a lottery ticket")
				osdadditem(OSDTEXT, "", "Would you like to buy ticket #4?")
				osdadditem(OSDTEXT, "", "The price for Ticket #4 is 250s")
				osdadditem(OSDBUTTON, "buy4", "Yes")
				osdadditem(OSDBUTTON, "no", "nevermind")
				osdactivate()
				}
			else
				{
				osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", "you do not have enough cash to buy ticket #4")
				osdadditem(OSDTEXT, "", "ticket #4 costs 250s")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "stats", "Lottery Stats")
				osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
				osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "buy", "Buy Tickets")
				osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
				osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Check Tickets")
				osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
				osdadditem(OSDTEXT, "", "You have to check each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
				osdactivate()
				}

			}
		else if ($playervar38 = 0)
			{
			if ($gplayercash > 4999)
				{
				osdcreate(OSDLIST,"buylotto","Purchase a lottery ticket")
				osdadditem(OSDTEXT, "", "Would you like to buy ticket #5?")
				osdadditem(OSDTEXT, "", "The price for Ticket #5 is 500s")
				osdadditem(OSDBUTTON, "buy5", "Yes")
				osdadditem(OSDBUTTON, "no", "nevermind")
				osdactivate()
				}
			else
				{
				osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", "you do not have enough cash to buy ticket #5")
				osdadditem(OSDTEXT, "", "ticket #5 costs 500s")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "stats", "Lottery Stats")
				osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
				osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "buy", "Buy Tickets")
				osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
				osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Check Tickets")
				osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
				osdadditem(OSDTEXT, "", "You have to check each ticket individually")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
				osdactivate()
				}
			}
		else
			{
			osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", "You can not buy any more tickets, you already have 5")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "stats", "Lottery Stats")
			osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
			osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "buy", "Buy Tickets")
			osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
			osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "check", "Check Tickets")
			osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
			osdadditem(OSDTEXT, "", "You have to check each ticket individually")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
			osdactivate()
			}
		}
	}

Event( "OSDSelect", "lotto:buy1" )
	{
	*grantcash %player% -250
	$playervar22 = 1
	$gservervar21 = $gservervar21 + 250
	$gservervar22 = $gservervar22 + 1
	$playervar20 = $gservervar20 + 1
	$playervar23 = rand(25)
	$playervar24 = rand(25)
	$playervar25 = rand(25)
	*say %player% Bought Ticket #1 with the numbers: $playervar23 $playervar24 $playervar25
	*lottolog %player% bought ticket numbers $playervar23 $playervar24 $playervar25 for lotto $playervar20
	if ($gplayercash > 499)
		{
		osdcreate(OSDLIST,"lotto","Purchase a lottery ticket")
		osdadditem(OSDTEXT, "", "Would you like to buy ticket #2?")
		osdadditem(OSDTEXT, "", "The price for Ticket #2 is 50s")
		osdadditem(OSDBUTTON, "buy2", "Yes")
		osdadditem(OSDBUTTON, "no", "nevermind")
		osdactivate()
		}
	else
		{
		osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
		osdadditem(OSDBUTTON, "stats", "Lottery Stats")
		osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
		osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "buy", "Buy Tickets")
		osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
		osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "check", "Check Tickets")
		osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
		osdadditem(OSDTEXT, "", "You have to check each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
		osdactivate()
		}
	}

Event( "OSDSelect", "lotto:buy2" )
	{
	*grantcash %player% -500
	$playervar26 = 1
	$gservervar21 = $gservervar21 + 500
	$gservervar22 = $gservervar22 + 1
	$playervar27 = rand(25)
	$playervar28 = rand(25)
	$playervar29 = rand(25)
	*say %player% Bought Ticket #2 with the numbers: $playervar27 $playervar28 $playervar29
	*lottolog %player% bought ticket numbers $playervar27 $playervar28 $playervar29 for lotto $playervar20
	if ($gplayercash > 999)
		{
		osdcreate(OSDLIST,"lotto","Purchase a lottery ticket")
		osdadditem(OSDTEXT, "", "Would you like to buy ticket #3?")
		osdadditem(OSDTEXT, "", "The price for Ticket #3 is 100s")
		osdadditem(OSDBUTTON, "buy3", "Yes")
		osdadditem(OSDBUTTON, "no", "nevermind")
		osdactivate()
		}
	else
		{
		osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
		osdadditem(OSDBUTTON, "stats", "Lottery Stats")
		osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
		osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "buy", "Buy Tickets")
		osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
		osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "check", "Check Tickets")
		osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
		osdadditem(OSDTEXT, "", "You have to check each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
		osdactivate()
		}
	}

Event( "OSDSelect", "lotto:buy3" )
	{
	*grantcash %player% -1000
	$gservervar21 = $gservervar21 + 1000
	$gservervar22 = $gservervar22 + 1
	$playervar30 = 1
	$playervar31 = rand(25)
	$playervar32 = rand(25)
	$playervar33 = rand(25)
	*say %player% Bought Ticket #3 with the numbers: $playervar31 $playervar32 $playervar33
	*lottolog %player% bought ticket numbers $playervar31 $playervar32 $playervar33 for lotto $playervar20
	if ($gplayercash > 2499)
		{
		osdcreate(OSDLIST,"lotto","Purchase a lottery ticket")
		osdadditem(OSDTEXT, "", "Would you like to buy ticket #4?")
		osdadditem(OSDTEXT, "", "The price for Ticket #4 is 250s")
		osdadditem(OSDBUTTON, "buy4", "Yes")
		osdadditem(OSDBUTTON, "no", "nevermind")
		osdactivate()
		}
	else
		{
		osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
		osdadditem(OSDBUTTON, "stats", "Lottery Stats")
		osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
		osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "buy", "Buy Tickets")
		osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
		osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "check", "Check Tickets")
		osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
		osdadditem(OSDTEXT, "", "You have to check each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
		osdactivate()
		}
	}

Event( "OSDSelect", "lotto:buy4" )
	{
	*grantcash %player% -2500
	$gservervar21 = $gservervar21 + 2500
	$gservervar22 = $gservervar22 + 1
	$playervar34 = 1
	$playervar35 = rand(25)
	$playervar36 = rand(25)
	$playervar37 = rand(25)
	*say %player% Bought Ticket #4 with the numbers: $playervar35 $playervar36 $playervar37
	*lottolog %player% bought ticket numbers $playervar35 $playervar36 $playervar37 for lotto $playervar20
	if ($gplayercash > 4999)
		{
		osdcreate(OSDLIST,"lotto","Purchase a lottery ticket")
		osdadditem(OSDTEXT, "", "Would you like to buy ticket #5?")
		osdadditem(OSDTEXT, "", "The price for Ticket #5 is 500s")
		osdadditem(OSDBUTTON, "buy5", "Yes")
		osdadditem(OSDBUTTON, "no", "No")
		osdactivate()
		}
	else
		{
		osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
		osdadditem(OSDBUTTON, "stats", "Lottery Stats")
		osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
		osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "buy", "Buy Tickets")
		osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
		osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "check", "Check Tickets")
		osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
		osdadditem(OSDTEXT, "", "You have to check each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
		osdactivate()
		}
	}

Event( "OSDSelect", "lotto:buy5" )
	{
	*grantcash %player% -5000
	$gservervar21 = $gservervar21 + 5000
	$gservervar22 = $gservervar22 + 1
	$playervar38 = 1
	$playervar39 = rand(25)
	$playervar40 = rand(25)
	$playervar41 = rand(25)
	*say %player% Bought Ticket #5 with the numbers: $playervar39 $playervar40 $playervar41
	*lottolog %player% bought ticket numbers $playervar39 $playervar40 $playervar41 for lotto $playervar20
	osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", "You now have 5 lottery tickets")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "stats", "Lottery Stats")
	osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
	osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "buy", "Buy Tickets")
	osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
	osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "check", "Check Tickets")
	osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
	osdadditem(OSDTEXT, "", "You have to check each ticket individually")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
	osdactivate()
	}

Event( "OSDSelect", "lotto:no" )
	{
	osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
	osdadditem(OSDBUTTON, "stats", "Lottery Stats")
	osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
	osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "buy", "Buy Tickets")
	osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
	osdadditem(OSDTEXT, "", "You have to buy each ticket individually")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "check", "Check Tickets")
	osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
	osdadditem(OSDTEXT, "", "You have to check each ticket individually")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDTEXT, "", " ")
	osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
	osdactivate()
	}


Event( "&command", "drawlotto" )
	{
	If ($playervar3=99)
		{
		$gservervar20 = $gservervar20 +1
		$gservervar22 = 0
		$gservervar23 = rand(25)
		$gservervar24 = rand(25)
		$gservervar25 = rand(25)
		*say The Pick 3 jackpot is currently $gservervar21 deneri
		*say Now drawing tonights numbers for the Pick 3 lotto number $gservervar20
		sleep(20)
		*say The first number is $gservervar23
		sleep(20)
		*say The second number is $gservervar24
		sleep(20)
		*say The third number is $gservervar25
		*lottolog lotto $gservervar20 numbers = $gservervar23 $gservervar24 $gservervar25
		}
	else
		{
		*say %player% tries to break into the lottery machine
		*kick %player%
		}
	}

Last edited by zaroba on Mon May 11, 2009 6:19 pm, edited 2 times in total.
User avatar
zaroba
World Owner
World Owner
Posts: 7257
Joined: Fri Oct 10, 2003 11:06 pm
Location: Hereford, PA
Contact:

Post by zaroba »

The Code (part 2 of 3)

Code: Select all


Event( "OSDSelect", "lotto:check" )
	{
	If ($playervar20 > $gservervar20)
		{
		osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", "The lotto numbers have not yet been drawn")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "stats", "Lottery Stats")
		osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
		osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "buy", "Buy Tickets")
		osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "check", "Check Tickets")
		osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
		osdadditem(OSDTEXT, "", "You have to check each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
		osdactivate()
		}
	Else If ($playervar20 = $gservervar20)
		{
		If ($playervar22=1)
			{
			if ($playervar23=$gservervar23)
				{
				if ($playervar24=$gservervar24)
					{
					if ($playervar25=$gservervar25)
						{
						*msg %player% Congrats, you matched all 3 numbers and they were in the same order!
						*grantcash %player% 2500
						$playervar21 = $playervar21 + 2500
						$gservervar21 = $gservervar21 -2500
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and they were in the same order!
						*grantcash %player% 1000
						$playervar21 = $playervar21 + 1000
						$gservervar21 = $gservervar21 -1000
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar24=$gservervar25)
					{
					if ($playervar25=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 1120
						$playervar21 = $playervar21 + 1120
						$gservervar21 = $gservervar21 -1120
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 600
						$playervar21 = $playervar21 + 600
						$gservervar21 = $gservervar21 -600
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number it was in the correct position!
					*grantcash %player% 250
					$playervar21 = $playervar21 + 250
					$gservervar21 = $gservervar21 -250
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar23=$gservervar24)
				{
				if ($playervar24=$gservervar23)
					{
					if ($playervar25=$gservervar25)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 1120
						$playervar21 = $playervar21 + 1120
						$gservervar21 = $gservervar21 -1120
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 500
						$playervar21 = $playervar21 + 500
						$gservervar21 = $gservervar21 -500
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar24=$gservervar25)
					{
					if ($playervar25=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 1000
						$playervar21 = $playervar21 + 1000
						$gservervar21 = $gservervar21 -1000
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 500
						$playervar21 = $playervar21 + 500
						$gservervar21 = $gservervar21 -500
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 100
					$playervar21 = $playervar21 + 100
					$gservervar21 = $gservervar21 -100
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar23=$gservervar25)
				{
				if ($playervar24=$gservervar23)
					{
					if ($playervar25=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 1000
						$playervar21 = $playervar21 + 1000
						$gservervar21 = $gservervar21 -1000
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 500
						$playervar21 = $playervar21 + 500
						$gservervar21 = $gservervar21 -500
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar24=$gservervar24)
					{
					if ($playervar25=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 1120
						$playervar21 = $playervar21 + 1120
						$gservervar21 = $gservervar21 -1120
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 600
						$playervar21 = $playervar21 + 600
						$gservervar21 = $gservervar21 -600
						$playervar22 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 100
					$playervar21 = $playervar21 + 100
					$gservervar21 = $gservervar21 -100
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar24=$gservervar23)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 100
				$playervar21 = $playervar21 + 100
				$gservervar21 = $gservervar21 -100
				$playervar22 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar24=$gservervar24)
				{
				*msg %player% Congrats, you matched 1 number and it was in the correct position!
				*grantcash %player% 250
				$playervar21 = $playervar21 + 250
				$gservervar21 = $gservervar21 -250
				$playervar22 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar24=$gservervar25)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 100
				$playervar21 = $playervar21 + 100
				$gservervar21 = $gservervar21 -100
				$playervar22 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar25=$gservervar23)
				{
				if ($playervar24=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 600
					$playervar21 = $playervar21 + 600
					$gservervar21 = $gservervar21 -600
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar24=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 500
					$playervar21 = $playervar21 + 500
					$gservervar21 = $gservervar21 -500
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 100
					$playervar21 = $playervar21 + 100
					$gservervar21 = $gservervar21 -100
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar25=$gservervar24)
				{
				if ($playervar24=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 500
					$playervar21 = $playervar21 + 500
					$gservervar21 = $gservervar21 -500
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar24=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 500
					$playervar21 = $playervar21 + 500
					$gservervar21 = $gservervar21 -500
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 100
					$playervar21 = $playervar21 + 100
					$gservervar21 = $gservervar21 -100
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar25=$gservervar25)
				{
				if ($playervar24=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 600
					$playervar21 = $playervar21 + 600
					$gservervar21 = $gservervar21 -600
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar24=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and they were in the same order!
					*grantcash %player% 1000
					$playervar21 = $playervar21 + 1000
					$gservervar21 = $gservervar21 -1000
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number and it was in the correct position!
					*grantcash %player% 250
					$playervar21 = $playervar21 + 250
					$gservervar21 = $gservervar21 -250
					$playervar22 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else
				{
				*msg %player% Sorry, Ticket #1 did not win you anything
				$playervar22 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			}
		Else If ($playervar26=1)
			{
			if ($playervar27=$gservervar23)
				{
				if ($playervar28=$gservervar24)
					{
					if ($playervar29=$gservervar25)
						{
						*msg %player% Congrats, you matched all 3 numbers and they were in the same order!
						*grantcash %player% 5000
						$playervar21 = $playervar21 + 5000
						$gservervar21 = $gservervar21 -5000
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and they were in the same order!
						*grantcash %player% 2500
						$playervar21 = $playervar21 + 2500
						$gservervar21 = $gservervar21 -2500
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar28=$gservervar25)
					{
					if ($playervar29=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 2350
						$playervar21 = $playervar21 + 2350
						$gservervar21 = $gservervar21 -2350
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 1350
						$playervar21 = $playervar21 + 1350
						$gservervar21 = $gservervar21 -1350
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number it was in the correct position!
					*grantcash %player% 750
					$playervar21 = $playervar21 + 750
					$gservervar21 = $gservervar21 -750
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar27=$gservervar24)
				{
				if ($playervar28=$gservervar23)
					{
					if ($playervar29=$gservervar25)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 1120
						$playervar21 = $playervar21 + 1120
						$gservervar21 = $gservervar21 -1120
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 1000
						$playervar21 = $playervar21 + 1000
						$gservervar21 = $gservervar21 -1000
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar28=$gservervar25)
					{
					if ($playervar29=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 2000
						$playervar21 = $playervar21 + 2000
						$gservervar21 = $gservervar21 -2000
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 1000
						$playervar21 = $playervar21 + 1000
						$gservervar21 = $gservervar21 -1000
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 250
					$playervar21 = $playervar21 + 250
					$gservervar21 = $gservervar21 -250
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar27=$gservervar25)
				{
				if ($playervar28=$gservervar23)
					{
					if ($playervar29=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 2000
						$playervar21 = $playervar21 + 2000
						$gservervar21 = $gservervar21 -2000
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 1000
						$playervar21 = $playervar21 + 1000
						$gservervar21 = $gservervar21 -1000
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar28=$gservervar24)
					{
					if ($playervar29=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 2350
						$playervar21 = $playervar21 + 2350
						$gservervar21 = $gservervar21 -2350
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 1350
						$playervar21 = $playervar21 + 1350
						$gservervar21 = $gservervar21 -1350
						$playervar26 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 250
					$playervar21 = $playervar21 + 250
					$gservervar21 = $gservervar21 -250
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar28=$gservervar23)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 250
				$playervar21 = $playervar21 + 250
				$gservervar21 = $gservervar21 -250
				$playervar26 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar28=$gservervar24)
				{
				*msg %player% Congrats, you matched 1 number and it was in the correct position!
				*grantcash %player% 750
				$playervar21 = $playervar21 + 750
				$gservervar21 = $gservervar21 -750
				$playervar26 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar28=$gservervar25)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 250
				$playervar21 = $playervar21 + 250
				$gservervar21 = $gservervar21 -250
				$playervar26 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar29=$gservervar23)
				{
				if ($playervar28=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 1350
					$playervar21 = $playervar21 + 1350
					$gservervar21 = $gservervar21 -1350
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar28=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 1000
					$playervar21 = $playervar21 + 1000
					$gservervar21 = $gservervar21 -1000
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 250
					$playervar21 = $playervar21 + 250
					$gservervar21 = $gservervar21 -250
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar29=$gservervar24)
				{
				if ($playervar28=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 1000
					$playervar21 = $playervar21 + 1000
					$gservervar21 = $gservervar21 -1000
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar28=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 1350
					$playervar21 = $playervar21 + 1350
					$gservervar21 = $gservervar21 -1350
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 250
					$playervar21 = $playervar21 + 250
					$gservervar21 = $gservervar21 -250
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar29=$gservervar25)
				{
				if ($playervar28=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 1350
					$playervar21 = $playervar21 + 1350
					$gservervar21 = $gservervar21 -1350
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar28=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and they were in the same order!
					*grantcash %player% 2500
					$playervar21 = $playervar21 + 2500
					$gservervar21 = $gservervar21 -2500
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number and it was in the correct position!
					*grantcash %player% 750
					$playervar21 = $playervar21 + 750
					$gservervar21 = $gservervar21 -750
					$playervar26 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else
				{
				*msg %player% Sorry, Ticket #2 did not win you anything
				$playervar26 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			}
		Else If ($playervar30=1)
			{
			if ($playervar31=$gservervar23)
				{
				if ($playervar32=$gservervar24)
					{
					if ($playervar33=$gservervar25)
						{
						*msg %player% Congrats, you matched all 3 numbers and they were in the same order!
						*grantcash %player% 10000
						$playervar21 = $playervar21 + 10000
						$gservervar21 = $gservervar21 -10000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and they were in the same order!
						*grantcash %player% 5000
						$playervar21 = $playervar21 + 5000
						$gservervar21 = $gservervar21 -5000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar32=$gservervar25)
					{
					if ($playervar33=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 5000
						$playervar21 = $playervar21 + 5000
						$gservervar21 = $gservervar21 -5000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 3000
						$playervar21 = $playervar21 + 3000
						$gservervar21 = $gservervar21 -3000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number it was in the correct position!
					*grantcash %player% 2000
					$playervar21 = $playervar21 + 2000
					$gservervar21 = $gservervar21 -2000
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar31=$gservervar24)
				{
				if ($playervar32=$gservervar23)
					{
					if ($playervar33=$gservervar25)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 5000
						$playervar21 = $playervar21 + 5000
						$gservervar21 = $gservervar21 -5000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 2000
						$playervar21 = $playervar21 + 2000
						$gservervar21 = $gservervar21 -2000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar32=$gservervar25)
					{
					if ($playervar33=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 4000
						$playervar21 = $playervar21 + 4000
						$gservervar21 = $gservervar21 -4000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 2000
						$playervar21 = $playervar21 + 2000
						$gservervar21 = $gservervar21 -2000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 500
					$playervar21 = $playervar21 + 500
					$gservervar21 = $gservervar21 -500
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar31=$gservervar25)
				{
				if ($playervar32=$gservervar23)
					{
					if ($playervar33=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 4000
						$playervar21 = $playervar21 + 4000
						$gservervar21 = $gservervar21 -4000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 2000
						$playervar21 = $playervar21 + 2000
						$gservervar21 = $gservervar21 -2000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar32=$gservervar24)
					{
					if ($playervar33=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 5000
						$playervar21 = $playervar21 + 5000
						$gservervar21 = $gservervar21 -5000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 3000
						$playervar21 = $playervar21 + 3000
						$gservervar21 = $gservervar21 -3000
						$playervar30 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 500
					$playervar21 = $playervar21 + 500
					$gservervar21 = $gservervar21 -500
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar32=$gservervar23)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 500
				$playervar21 = $playervar21 + 500
				$gservervar21 = $gservervar21 -500
				$playervar30 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar32=$gservervar24)
				{
				*msg %player% Congrats, you matched 1 number and it was in the correct position!
				*grantcash %player% 2000
				$playervar21 = $playervar21 + 2000
				$gservervar21 = $gservervar21 -2000
				$playervar30 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar32=$gservervar25)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 500
				$playervar21 = $playervar21 + 500
				$gservervar21 = $gservervar21 -500
				$playervar30 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar33=$gservervar23)
				{
				if ($playervar32=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 3000
					$playervar21 = $playervar21 + 3000
					$gservervar21 = $gservervar21 -3000
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar32=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 2000
					$playervar21 = $playervar21 + 2000
					$gservervar21 = $gservervar21 -2000
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 500
					$playervar21 = $playervar21 + 500
					$gservervar21 = $gservervar21 -500
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar33=$gservervar24)
				{
				if ($playervar32=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 2000
					$playervar21 = $playervar21 + 2000
					$gservervar21 = $gservervar21 -2000
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar32=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 2000
					$playervar21 = $playervar21 + 2000
					$gservervar21 = $gservervar21 -2000
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 500
					$playervar21 = $playervar21 + 500
					$gservervar21 = $gservervar21 -500
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar33=$gservervar25)
				{
				if ($playervar32=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 3000
					$playervar21 = $playervar21 + 3000
					$gservervar21 = $gservervar21 -3000
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar32=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and they were in the same order!
					*grantcash %player% 5000
					$playervar21 = $playervar21 + 5000
					$gservervar21 = $gservervar21 -5000
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number and it was in the correct position!
					*grantcash %player% 2000
					$playervar21 = $playervar21 + 2000
					$gservervar21 = $gservervar21 -2000
					$playervar30 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else
				{
				*msg %player% Sorry, Ticket #3 did not win you anything
				$playervar30 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			}
User avatar
zaroba
World Owner
World Owner
Posts: 7257
Joined: Fri Oct 10, 2003 11:06 pm
Location: Hereford, PA
Contact:

Post by zaroba »

The Code (part 3 of 3, and the second half of part 2)

Code: Select all


		Else If ($playervar34=1)
			{
			if ($playervar35=$gservervar23)
				{
				if ($playervar36=$gservervar24)
					{
					if ($playervar37=$gservervar25)
						{
						*msg %player% Congrats, you matched all 3 numbers and they were in the same order!
						*grantcash %player% 25000
						$playervar21 = $playervar21 + 25000
						$gservervar21 = $gservervar21 -25000
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and they were in the same order!
						*grantcash %player% 10000
						$playervar21 = $playervar21 + 10000
						$gservervar21 = $gservervar21 -10000
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar36=$gservervar25)
					{
					if ($playervar37=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 12500
						$playervar21 = $playervar21 + 12500
						$gservervar21 = $gservervar21 -12500
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 7500
						$playervar21 = $playervar21 + 7500
						$gservervar21 = $gservervar21 -7500
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number it was in the correct position!
					*grantcash %player% 5000
					$playervar21 = $playervar21 + 5000
					$gservervar21 = $gservervar21 -5000
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar35=$gservervar24)
				{
				if ($playervar36=$gservervar23)
					{
					if ($playervar37=$gservervar25)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 12500
						$playervar21 = $playervar21 + 12500
						$gservervar21 = $gservervar21 -12500
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 5000
						$playervar21 = $playervar21 + 5000
						$gservervar21 = $gservervar21 -5000
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar36=$gservervar25)
					{
					if ($playervar37=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 10000
						$playervar21 = $playervar21 + 10000
						$gservervar21 = $gservervar21 -10000
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 5000
						$playervar21 = $playervar21 + 5000
						$gservervar21 = $gservervar21 -5000
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 750
					$playervar21 = $playervar21 + 750
					$gservervar21 = $gservervar21 -750
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar35=$gservervar25)
				{
				if ($playervar36=$gservervar23)
					{
					if ($playervar37=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 10000
						$playervar21 = $playervar21 + 10000
						$gservervar21 = $gservervar21 -10000
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 5000
						$playervar21 = $playervar21 + 5000
						$gservervar21 = $gservervar21 -5000
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar36=$gservervar24)
					{
					if ($playervar37=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 12500
						$playervar21 = $playervar21 + 12500
						$gservervar21 = $gservervar21 -12500
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 7500
						$playervar21 = $playervar21 + 7500
						$gservervar21 = $gservervar21 -7500
						$playervar34 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 750
					$playervar21 = $playervar21 + 750
					$gservervar21 = $gservervar21 -750
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar36=$gservervar23)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 750
				$playervar21 = $playervar21 + 750
				$gservervar21 = $gservervar21 -750
				$playervar34 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar36=$gservervar24)
				{
				*msg %player% Congrats, you matched 1 number and it was in the correct position!
				*grantcash %player% 5000
				$playervar21 = $playervar21 + 5000
				$gservervar21 = $gservervar21 -5000
				$playervar34 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar36=$gservervar25)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 750
				$playervar21 = $playervar21 + 750
				$gservervar21 = $gservervar21 -750
				$playervar34 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar37=$gservervar23)
				{
				if ($playervar36=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 7500
					$playervar21 = $playervar21 + 7500
					$gservervar21 = $gservervar21 -7500
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar36=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 5000
					$playervar21 = $playervar21 + 5000
					$gservervar21 = $gservervar21 -5000
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 750
					$playervar21 = $playervar21 + 750
					$gservervar21 = $gservervar21 -750
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar37=$gservervar24)
				{
				if ($playervar36=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 5000
					$playervar21 = $playervar21 + 5000
					$gservervar21 = $gservervar21 -5000
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar36=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 5000
					$playervar21 = $playervar21 + 5000
					$gservervar21 = $gservervar21 -5000
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 750
					$playervar21 = $playervar21 + 750
					$gservervar21 = $gservervar21 -750
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar37=$gservervar25)
				{
				if ($playervar36=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 7500
					$playervar21 = $playervar21 + 7500
					$gservervar21 = $gservervar21 -7500
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar36=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and they were in the same order!
					*grantcash %player% 10000
					$playervar21 = $playervar21 + 10000
					$gservervar21 = $gservervar21 -10000
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number and it was in the correct position!
					*grantcash %player% 5000
					$playervar21 = $playervar21 + 5000
					$gservervar21 = $gservervar21 -5000
					$playervar34 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else
				{
				*msg %player% Sorry, Ticket #4 did not win you anything
				$playervar34 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			}
		Else If ($playervar38=1)
			{
			if ($playervar39=$gservervar23)
				{
				if ($playervar40=$gservervar24)
					{
					if ($playervar41=$gservervar25)
						{
						*msg %player% Congrats, you matched all 3 numbers and they were in the same order!
						*grantcash %player% 50000
						$playervar21 = $playervar21 + 50000
						$gservervar21 = $gservervar21 -50000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and they were in the same order!
						*grantcash %player% 25000
						$playervar21 = $playervar21 + 25000
						$gservervar21 = $gservervar21 -25000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar40=$gservervar25)
					{
					if ($playervar41=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 25000
						$playervar21 = $playervar21 + 25000
						$gservervar21 = $gservervar21 -25000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 15000
						$playervar21 = $playervar21 + 15000
						$gservervar21 = $gservervar21 -15000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number it was in the correct position!
					*grantcash %player% 10000
					$playervar21 = $playervar21 + 10000
					$gservervar21 = $gservervar21 -10000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar39=$gservervar24)
				{
				if ($playervar40=$gservervar23)
					{
					if ($playervar41=$gservervar25)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 25000
						$playervar21 = $playervar21 + 25000
						$gservervar21 = $gservervar21 -25000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 10000
						$playervar21 = $playervar21 + 10000
						$gservervar21 = $gservervar21 -10000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar40=$gservervar25)
					{
					if ($playervar41=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 20000
						$playervar21 = $playervar21 + 20000
						$gservervar21 = $gservervar21 -20000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 10000
						$playervar21 = $playervar21 + 10000
						$gservervar21 = $gservervar21 -10000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 1000
					$playervar21 = $playervar21 + 1000
					$gservervar21 = $gservervar21 -1000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar39=$gservervar25)
				{
				if ($playervar40=$gservervar23)
					{
					if ($playervar41=$gservervar24)
						{
						*msg %player% Congrats, you matched 3 numbers!
						*grantcash %player% 20000
						$playervar21 = $playervar21 + 20000
						$gservervar21 = $gservervar21 -20000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers!
						*grantcash %player% 10000
						$playervar21 = $playervar21 + 10000
						$gservervar21 = $gservervar21 -10000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else if ($playervar40=$gservervar24)
					{
					if ($playervar41=$gservervar23)
						{
						*msg %player% Congrats, you matched 3 numbers and 1 was in the correct position!
						*grantcash %player% 25000
						$playervar21 = $playervar21 + 25000
						$gservervar21 = $gservervar21 -25000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					else
						{
						*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
						*grantcash %player% 15000
						$playervar21 = $playervar21 + 15000
						$gservervar21 = $gservervar21 -15000
						$playervar38 = 0
						osdcreate(OSDLIST,"lotto","Ticket Checking")
						osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
						osdadditem(OSDTEXT, "", " ")
						osdadditem(OSDBUTTON, "check", "Yes")
						osdadditem(OSDBUTTON, "no", "No")
						osdactivate()
						}
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 1000
					$playervar21 = $playervar21 + 1000
					$gservervar21 = $gservervar21 -1000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar40=$gservervar23)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 1000
				$playervar21 = $playervar21 + 1000
				$gservervar21 = $gservervar21 -1000
				$playervar38 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar40=$gservervar24)
				{
				*msg %player% Congrats, you matched 1 number and it was in the correct position!
				*grantcash %player% 10000
				$playervar21 = $playervar21 + 10000
				$gservervar21 = $gservervar21 -10000
				$playervar38 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar40=$gservervar25)
				{
				*msg %player% Congrats, you matched 1 number!
				*grantcash %player% 1000
				$playervar21 = $playervar21 + 1000
				$gservervar21 = $gservervar21 -1000
				$playervar38 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			else if ($playervar41=$gservervar23)
				{
				if ($playervar40=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 15000
					$playervar21 = $playervar21 + 15000
					$gservervar21 = $gservervar21 -15000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar40=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 10000
					$playervar21 = $playervar21 + 10000
					$gservervar21 = $gservervar21 -10000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 1000
					$playervar21 = $playervar21 + 1000
					$gservervar21 = $gservervar21 -1000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar41=$gservervar24)
				{
				if ($playervar40=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 10000
					$playervar21 = $playervar21 + 10000
					$gservervar21 = $gservervar21 -10000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar40=$gservervar25)
					{
					*msg %player% Congrats, you matched 2 numbers!
					*grantcash %player% 10000
					$playervar21 = $playervar21 + 10000
					$gservervar21 = $gservervar21 -10000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number!
					*grantcash %player% 1000
					$playervar21 = $playervar21 + 1000
					$gservervar21 = $gservervar21 -1000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else if ($playervar41=$gservervar25)
				{
				if ($playervar40=$gservervar23)
					{
					*msg %player% Congrats, you matched 2 numbers and 1 was in the correct position!
					*grantcash %player% 15000
					$playervar21 = $playervar21 + 15000
					$gservervar21 = $gservervar21 -15000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else if ($playervar40=$gservervar24)
					{
					*msg %player% Congrats, you matched 2 numbers and they were in the same order!
					*grantcash %player% 25000
					$playervar21 = $playervar21 + 25000
					$gservervar21 = $gservervar21 -25000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				else
					{
					*msg %player% Congrats, you matched 1 number and it was in the correct position!
					*grantcash %player% 10000
					$playervar21 = $playervar21 + 10000
					$gservervar21 = $gservervar21 -10000
					$playervar38 = 0
					osdcreate(OSDLIST,"lotto","Ticket Checking")
					osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
					osdadditem(OSDTEXT, "", " ")
					osdadditem(OSDBUTTON, "check", "Yes")
					osdadditem(OSDBUTTON, "no", "No")
					osdactivate()
					}
				}
			else
				{
				*msg %player% Sorry, Ticket #5 did not win you anything
				$playervar38 = 0
				osdcreate(OSDLIST,"lotto","Ticket Checking")
				osdadditem(OSDTEXT, "", "Would you like to check another ticket?")
				osdadditem(OSDTEXT, "", " ")
				osdadditem(OSDBUTTON, "check", "Yes")
				osdadditem(OSDBUTTON, "no", "No")
				osdactivate()
				}
			}
		Else
			{
			$playervar22=0
			$playervar23=0
			$playervar24=0
			$playervar25=0
			$playervar26=0
			$playervar27=0
			$playervar28=0
			$playervar29=0
			$playervar30=0
			$playervar31=0
			$playervar32=0
			$playervar33=0
			$playervar34=0
			$playervar35=0
			$playervar36=0
			$playervar37=0
			$playervar38=0
			$playervar39=0
			$playervar40=0
			$playervar41=0
			osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", "No more tickets to check")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "stats", "Lottery Stats")
			osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
			osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "buy", "Buy Tickets")
			osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "check", "Check Tickets")
			osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
			osdadditem(OSDTEXT, "", "You have to check each ticket individually")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDTEXT, "", " ")
			osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
			osdactivate()
			}
		}
	Else 
		{
		*msg %player% sorry, your tickets for lottery number $playervar20 have expired, the current lottery number is $gservervar20
		osdcreate(OSDLIST,"lotto","Welcome to the lottery center")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", "sorry, your tickets for lottery number $playervar20 have expired")
		osdadditem(OSDTEXT, "", "if you wish to check old tickets, please contact zaroba.")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "stats", "Lottery Stats")
		osdadditem(OSDTEXT, "", "Select 'Lottery Stats' to check the numbers, jackpot, and see your tickets")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "numbers", "My Current Tickets")
		osdadditem(OSDTEXT, "", "Select 'My Current Numbers' to see what ticket numbers you currently have")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "buy", "Buy Tickets")
		osdadditem(OSDTEXT, "", "Select 'Buy Tickets' to purchase tickets for the next lottery drawing")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "check", "Check Tickets")
		osdadditem(OSDTEXT, "", "Select 'Check Tickets' if you want to see if you won naything")
		osdadditem(OSDTEXT, "", "You have to check each ticket individually")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDTEXT, "", " ")
		osdadditem(OSDBUTTON, "exit", "Exit Lottery Center")
		osdactivate()
		}
	}

User avatar
zaroba
World Owner
World Owner
Posts: 7257
Joined: Fri Oct 10, 2003 11:06 pm
Location: Hereford, PA
Contact:

Post by zaroba »

still a few minor text errors in it. but nothing that stops it from being used.
tested it a lot on my test world while making it.


Book Item
i recommend making a book that players can read to get information on the lottery.
in a day or two, i will make a proper book text that can be used.

The following is the ticket price and payout amounts that can be included in the book:
Ticket Costs:
Ticket 1 - 25s
Ticket 2 - 50s
Ticket 3 - 100s
Ticket 4 - 250s
Ticket 5 - 500s


payout
1 number:
Ticket 1 - 10s
Ticket 2 - 25s
Ticket 3 - 50s
Ticket 4 - 75s
Ticket 5 - 100s

2 numbers -
Ticket 1 - 50s
Ticket 2 - 100s
Ticket 3 - 200s
Ticket 4 - 500s
Ticket 5 - 1000s

3 numbers -
Ticket 1 - 100s
Ticket 2 - 200s
Ticket 3 - 400s
Ticket 4 - 1000s
Ticket 5 - 2000s

1 number in the same position -
Ticket 1 - 25s
Ticket 2 - 75s
Ticket 3 - 200s
Ticket 4 - 500s
Ticket 5 - 1000s

2 numbers in the same position -
Ticket 1 - 100s
Ticket 2 - 250s
Ticket 3 - 500s
Ticket 4 - 1000s
Ticket 5 - 2500s

3 numbers in the same position -
Ticket 1 - 250s
Ticket 2 - 500s
Ticket 3 - 1000s
Ticket 4 - 2500s
Ticket 5 - 5000s

2 numbers + 1 in correct position
Ticket 1 - 60s
Ticket 2 - 135s
Ticket 3 - 300s
Ticket 4 - 750s
Ticket 5 - 1500s

3 numbers + 1 in correct position
Ticket 1 - 112s
Ticket 2 - 235s
Ticket 3 - 500s
Ticket 4 - 1250s
Ticket 5 - 2500s


Future Plans:
-possibly a way to prevent the lotto fund variable from going below 0 and if it gets near zero, it either reduces the amounts won or stops players from buying tickets until the world owner adds more funds to it.
-if in the future variables can accept input from players, then giving players the ability to CHOOSE there lotto numbers
-a flat cost win multiplayer maybe? similar to the 'powerplay' option on the PA Powerball (for those that don't know, its a random multiplayer chosen the same way as the regular numbers are that only costs $1 and can multiply your winnings from 1-5)
-see all those seemingly unnecessary small OSDs in the ticket win spots on code parts 2 and 3? the *msg text above them will get put into the OSDs in the near future, as will some variables once OSDs can accept variables.
-maybe an OSD interface for world owners to use in manipulating the script. sorta like an 'admin panel' where the world owner can adjust ticket prices and prize payouts. also something that needs to wait for player variable input, unless its all done via + and - buttons and that would be a huge hassle.
Locked