Как да променя този код без да се бъгва

ipss

Registered
Код:
 <head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	<title>
		Rewards
	</title>
	<link href="style.css" rel="stylesheet" type="text/css"/>
	<script>
		//if(navigator.appName == "Microsoft Internet Explorer")//{// alert("This page does not work with internet explorer Please download Firefox Browser for free.")// window.location='http://www.getfirefox.com'//}
	</script>
	
</head>
<body>
	<div id="topBar">
	</div>
	<div id="page">
		<div id="page_header">
			<div>
				<div>
				</div>
			</div>
		</div>
		<div id="page_content">
			<div id="page_content_wrapper">
				<div id="page_content_content">
					<div id="page_content_padding">
						<div id="header_bar">
							<div>
								<div>
									<table style="margin-left: 35px; height: 38px; vertical-align: middle;">
										<tbody>
											<tr>
												<td>
													Rewards
												</td>
											</tr>
										</tbody>
									</table>
								</div>
							</div>
						</div>
						<br/>
						<div id="article">
							<table>
								<tbody>
									<tr>
										<td valign="top">
											<table cellspacing="2">
												<tbody>
													<tr valign="top">
														<td colspan="2">
															Select A Reward
														</td>
													</tr>
													<tr valign="top">
														<td>
															Points:
														</td>
														<td>
															<span id="points">
																99
															</span>
														</td>
													</tr>
													<tr valign="top">
														<td width="75">
															Realm:
														</td>
														<td>
															<select name="realm" id="realm" size="1" style="width: 150px;" onchange="getCharacters(); getRewards();">
																<option value="1">
																	Insain
																</option>
																<option value="2">
																	Imba
																</option>
															</select>
														</td>
													</tr>
													<tr valign="top">
														<td>
															Character:
														</td>
														<td>
															<select name="character" id="character" size="1" style="width: 150px;">
															</select>
														</td>
													</tr>
													<tr valign="top">
														<td>
															Reward:
														</td>
														<td>
															<select name="reward" size="1" id="reward" style="width: 150px;" onchange="getInfo();">
																<option value="1">
																	Robe of the Ranger
																</option>
																<option value="4">
																	Fishing Chair
																</option>
																<option value="6">
																	Ring of Bounding love
																</option>
																<option value="8">
																	Panda's Deadly Bite
																</option>
																<option value="9">
																	Blessed Dagger of Death
																</option>
																<option value="11">
																	Boots of insanity
																</option>
																<option value="12">
																	Gun - Defender of 7 Seas
																</option>
																<option value="14">
																	Dark wizard Tabard
																</option>
																<option value="16">
																	Dagger of the Assasin
																</option>
																<option value="18">
																	Shield of Krom
																</option>
																<option value="20">
																	Blade of Krom
																</option>
																<option value="22">
																	Bag of infusion
																</option>
																<option value="24">
																	Bag of the Brutal
																</option>
																<option value="26">
																	Legend ring of the Caster
																</option>
															</select>
														</td>
													</tr>
													<tr valign="top">
														<td>
															Cost:
														</td>
														<td>
															<span id="cost">
																15
															</span>
															rp
														</td>
													</tr>
													<tr valign="top">
														<td colspan="2" align="right">
															<input id="purchase" value="Purchase" onclick="onPurchase();" type="button"/>
														</td>
													</tr>
												</tbody>
											</table>
										</td>
										<td valign="top">
											<div id="description" style="border: 1px solid rgb(0, 0, 0); padding: 2px; width: 200px; height: 200px;">
												+250 Agil
												<br/>
												+250 Stam
												<br/>
												+250 Int
												<br/>
												+200 Res to all
												<br/>
												<br/>
												Equip: +200 Haste
												<br/>
												Equip: +100 Crit strike
												<br/>
												Equip: +220 Ranged attack
											</div>
										</td>
									</tr>
								</tbody>
							</table>
							<script type="text/javascript">
								var Realm = document.getElementById("realm");var Character = document.getElementById("character");var Reward = document.getElementById("reward");var Description = document.getElementById("description");var Cost = document.getElementById("cost");var Points = document.getElementById("points");var Purchase = document.getElementById("purchase");var Realms = {1:{name:"Insain"},2:{name:"Imba"}};var Characters = {0:{guid:315106,realm:2,name:"Hickoo"},1:{guid:427262,realm:2,name:"Younglich"},2:{guid:460434,realm:2,name:"Blindshooter"}};var Rewards = {1:{realm:1,name:"Robe of the Ranger",description:"+250 Agil
								<br //>
								+250 Stam
								<br //>
								+250 Int
								<br //>
								+200 Res to all
								<br //>
								<br //>
								Equip: +200 Haste
								<br //>
								Equip: +100 Crit strike
								<br //>
								Equip: +220 Ranged attack",cost:15},3:{realm:2,name:"Robe of the Ranger",description:"+250 Agil
								<br //>
								+250 Stam
								<br //>
								+250 Int
								<br //>
								+200 Res to all
								<br //>
								<br //>
								Equip: +200 Haste
								<br //>
								Equip: +100 Crit strike
								<br //>
								Equip: +220 Ranged attack",cost:15},4:{realm:1,name:"Fishing Chair",description:"Use: Right Click to set up a
								<br //>
								comfy Fishing Chair",cost:5},5:{realm:2,name:"Fishing Chair",description:"Use: Right Click to set up a
								<br //>
								comfy Fishing Chair",cost:5},6:{realm:1,name:"Ring of Bounding love",description:"Use: Shoots a lovely Firework into the air.",cost:5},7:{realm:2,name:"Ring of Bounding love",description:"Use: Shoots a lovely Firework into the air.",cost:5},8:{realm:1,name:"Panda's Deadly Bite",description:"Use: Deals 1500 Damage + Knock down for 3 seconds.",cost:21},9:{realm:1,name:"Blessed Dagger of Death",description:"300 Dps
								<br //>
								+250 Agil
								<br //>
								+250 Stam
								<br //>
								Meta, red and yellow sockets
								<br //>
								class: Rogue
								<br //>
								Equip: + 100 parry
								<br //>
								Equip: + 100 Resilience
								<br //>
								Chance on hit: 285-315 life from target
								<br //>
								Equip: +300 Attack power",cost:100},10:{realm:2,name:"Blessed Dagger of Death",description:"300 Dps
								<br //>
								+250 Agil
								<br //>
								+250 Stam
								<br //>
								Meta, red and yellow sockets
								<br //>
								class: Rogue
								<br //>
								Equip: + 100 parry
								<br //>
								Equip: + 100 Resilience
								<br //>
								Chance on hit: 285-315 life from target
								<br //>
								Equip: +300 Attack power",cost:100},11:{realm:1,name:"Boots of insanity",description:"500 Armor Cloth
								<br //>
								+190 Stam
								<br //>
								+190 Int
								<br //>
								+190 Spirit
								<br //>
								<br //>
								3x Red sockets
								<br //>
								+ 406 Spell power
								<br //>
								+70 Crit strike
								<br //>
								<br //>
								LvL 200+",cost:25},12:{realm:1,name:"Gun - Defender of 7 Seas",description:"Ranged gun
								<br //>
								600-800 Damage
								<br //>
								(350) DPS
								<br //>
								<br //>
								1000Armor
								<br //>
								+400 Agil
								<br //>
								+150 Stamina
								<br //>
								+150 Int
								<br //>
								+150 to all Resistances
								<br //>
								Red sockets x 3
								<br //>
								Equip + 150 ranged haste
								<br //>
								Equip + Crit Strike Dmg bonus 30%
								<br //>
								Equip + 400 Attack power
								<br //>
								",cost:180},13:{realm:2,name:"Gun - Defender of 7 Seas",description:"Ranged gun
								<br //>
								600-800 Damage
								<br //>
								(350) DPS
								<br //>
								<br //>
								1000Armor
								<br //>
								+400 Agil
								<br //>
								+150 Stamina
								<br //>
								+150 Int
								<br //>
								+150 to all Resistances
								<br //>
								Red sockets x 3
								<br //>
								Equip + 150 ranged haste
								<br //>
								Equip + Crit Strike Dmg bonus 30%
								<br //>
								Equip + 400 Attack power
								<br //>
								",cost:180},14:{realm:1,name:"Dark wizard Tabard",description:"+300 Int
								<br //>
								+200 Stam
								<br //>
								+200 Spirit
								<br //>
								+200 Resist to all
								<br //>
								Meta socket
								<br //>
								Red socket x 2
								<br //>
								<br //>
								+959 Spell  power
								<br //>
								+ reduce damage by 90% for 3 seconds
								<br //>
								lvl 50",cost:180},15:{realm:2,name:"Dark wizard Tabard",description:"+300 Int
								<br //>
								+200 Stam
								<br //>
								+200 Spirit
								<br //>
								+200 Resist to all
								<br //>
								Meta socket
								<br //>
								Red socket x 2
								<br //>
								<br //>
								+959 Spell  power
								<br //>
								+ reduce damage by 90% for 3 seconds
								<br //>
								lvl 50",cost:180},16:{realm:1,name:"Dagger of the Assasin",description:"One hand
								<br //>
								700-1100 damage
								<br //>
								333.3 DPS
								<br //>
								+300 Strength
								<br //>
								+300 Stam
								<br //>
								+150 to all resists
								<br //>
								Meta socket x2
								<br //>
								Red socket
								<br //>
								+400 attack
								<br //>
								+200 defence",cost:220},17:{realm:2,name:"Dagger of the Assasin",description:"One hand
								<br //>
								700-1100 damage
								<br //>
								333.3 DPS
								<br //>
								+300 Strength
								<br //>
								+300 Stam
								<br //>
								+150 to all resists
								<br //>
								Meta socket x2
								<br //>
								Red socket
								<br //>
								+400 attack
								<br //>
								+200 defence",cost:220},18:{realm:1,name:"Shield of Krom",description:"Shield
								<br //>
								15000 Armur
								<br //>
								500 Block
								<br //>
								+1000 Stamina
								<br //>
								+255 to all resists
								<br //>
								Meta
								<br //>
								2x Blue Socket
								<br //>
								+500 Defence
								<br //>
								+500 dodge
								<br //>
								+500 Res
								<br //>
								+500 Haste
								<br //>
								+100 Crit strike
								<br //>
								+ more...",cost:150},19:{realm:2,name:"Shield of Krom",description:"Shield
								<br //>
								15000 Armur
								<br //>
								500 Block
								<br //>
								+1000 Stamina
								<br //>
								+255 to all resists
								<br //>
								Meta
								<br //>
								2x Blue Socket
								<br //>
								+500 Defence
								<br //>
								+500 dodge
								<br //>
								+500 Res
								<br //>
								+500 Haste
								<br //>
								+100 Crit strike
								<br //>
								+ more...",cost:150},20:{realm:1,name:"Blade of Krom",description:"2 handed Sword
								<br //>
								800-1250 Damage
								<br //>
								376 DPS
								<br //>
								1000 armor
								<br //>
								+300 Strength
								<br //>
								+300 Stamina
								<br //>
								+150 Res
								<br //>
								Meta
								<br //>
								Red socket x2
								<br //>
								+400 attack power
								<br //>
								+ Steal 162 health
								<br //>
								+ 250 Defence",cost:100},21:{realm:2,name:"Blade of Krom",description:"2 handed Sword
								<br //>
								800-1250 Damage
								<br //>
								376 DPS
								<br //>
								1000 armor
								<br //>
								+300 Strength
								<br //>
								+300 Stamina
								<br //>
								+150 Res
								<br //>
								Meta
								<br //>
								Red socket x2
								<br //>
								+400 attack power
								<br //>
								+ Steal 162 health
								<br //>
								+ 250 Defence",cost:100},22:{realm:1,name:"Bag of infusion",description:"36 Slot Bag
								<br //>
								+50 to all res
								<br //>
								+56 Crit
								<br //>
								+486 Spell power",cost:30},23:{realm:2,name:"Bag of infusion",description:"36 Slot Bag
								<br //>
								+50 to all res
								<br //>
								+56 Crit
								<br //>
								+486 Spell power",cost:30},24:{realm:1,name:"Bag of the Brutal",description:"36 slot Bag
								<br //>
								+500 arm
								<br //>
								+400 Attack Power",cost:30},25:{realm:2,name:"Bag of the Brutal",description:"36 slot Bag
								<br //>
								+500 arm
								<br //>
								+400 Attack Power",cost:30},26:{realm:1,name:"Legend ring of the Caster",description:"+300 int
								<br //>
								+50 Stam
								<br //>
								+959 Spell damage",cost:15},27:{realm:2,name:"Legend Ring of the Caster",description:"+300 int
								<br //>
								+50 Stam
								<br //>
								+959 Spell damage",cost:15}};var PointCount = 99;function getCharacters(){var i=0;Character.options.length = 0;for(var r in Characters){if(Characters[r].realm == parseInt(Realm.value)){Character.options[i] = new Option(Characters[r].name); //,Characters[r].guidi++;}}}function getRewards(){var i=0;Reward.options.length = 0;for(var r in Rewards){if(Rewards[r].realm == parseInt(Realm.value)){Reward.options[i] = new Option(Rewards[r].name,r);i++;}}getInfo();}function getInfo(){Description.innerHTML = Rewards[Reward.value].description;Cost.innerHTML = Rewards[Reward.value].cost;}function onPurchase(){if(Character.options.length == 0){alert("You don't have a character on that realm!");return false;}if(Rewards[Reward.value].cost >PointCount){alert("You don't have enough points!");return false;}if(!confirm("Are you sure you wish to spend\r\n"+Rewards[Reward.value].cost+" reward points?"))return false;Purchase.disabled = true;var R;var Sub = Rewards[Reward.value].cost;if(window.XMLHttpRequest){R = new XMLHttpRequest();}else if(window.ActiveX){R = new ActiveXObject("Microsoft.XMLHTTP");}R.onreadystatechange = function(){if(R.readyState == 4){Purchase.disabled = false;if(R.responseText != "1"){alert("Transaction failed:\r\n"+R.responseText);}else{PointCount -= Sub;Points.innerHTML = PointCount;}}}R.open("POST","?act=spend",true);var params = "realm="+Realm.value+"&reward="+Reward.value+"&character="+Character.value;R.setRequestHeader("Content-type","application/x-www-form-urlencoded");R.setRequestHeader("Content-length",params.length);R.setRequestHeader("Connection","close");R.send(params);}function Initialize(){// Setup realm list, char list, etc.var i = 0;for(var r in Realms){Realm.options[i] = new Option(Realms[r].name,r);i++;}i=0;for(var r in Characters){if(Characters[r].realm == parseInt(Realm.value)){Character.options[i] = new Option(Characters[r].name,Characters[r].guid);i++;}}i=0;for(var r in Rewards){if(Rewards[r].realm == parseInt(Realm.value)){Reward.options[i] = new Option(Rewards[r].name,r);i++;}}getCharacters();getRewards();getInfo();}Initialize();
							</script>
						</div>
						<div id="article" style="min-height: 0px;">
							<table style="margin-left: 10px;">
								<tbody>
									<tr>
										<td>
											<a href="?">
												Main
											</a>
										</td>
										<td>
											•
										</td>
										<td>
											<a href="?act=vote">
												Vote Now
											</a>
										</td>
										<td>
											•
										</td>
										<td>
											<a href="?act=rewards">
												Spend Reward Points
											</a>
										</td>
										<td>
											•
										</td>
										<td>
											<a href="?act=logout">
												Logout
											</a>
										</td>
										<td>
											•
										</td>
										<td>
											<a href="?act=expansion">
												Upgrade account
											</a>
										</td>
										<td>
											•
										</td>
									</tr>
								</tbody>
							</table>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div id="page_footer">
			<div>
				<div>
				</div>
			</div>
		</div>
	</div>
</body>

Питам как да заблудя сървара с Js така че да ми взима 1 точка а да поръчват предмет за много повече
 

Back
Горе