Guest User

Untitled

a guest
Sep 20th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     <script type="text/javascript">
  2.     $(window).bind('beforeunload', function(event) {
  3.             window.location.href('Includes/tag.cfm');
  4.             });
  5.         </script>
  6.  
  7. <cfif isDefined("leaveGroupFlag")>
  8.   <cfset StructDelete(Session, "Group")>
  9. <cfquery datasource="portfolio">
  10. delete from diceuser where username = <cfqueryparam value="#session.Nick#">
  11. </cfquery>
  12.  
  13. </cfif>
  14.  
  15. <cfif isDefined("Groupname")>
  16. <cfset Session.Group = #groupname#>
  17. <cfset Session.Nick = #Nickname#>
  18.  
  19. <cfquery datasource="Portfolio">
  20. insert into diceuser (username, currentgroup) values (<cfqueryparam value="#session.Nick#">, <cfqueryparam value="#session.Group#">)
  21. </cfquery>
  22.  
  23. </cfif>
  24.  
  25. <cfif not isDefined("Session.Group") >
  26. <div id="joinGroup">
  27. <cfform>
  28. <cfinput type="text" name="GroupName" required="yes" placeholder="Room Name"></br>
  29. <cfinput type="text" name="Nickname" required="yes" placeholder="Nick Name"></br>
  30. <cfinput type="Submit" name="submit" value="Join Room">
  31. </cfform>
  32. </div>
  33.  
  34. <cfelse>
  35.  
  36. <div id="diceinput" style="position:absolute; top:100px; left:200px;">
  37. <cfform>
  38. <cfif isDefined("TotalDice")>
  39. <cfinput type="text" mask="9" name="TotalDice"
  40. RANGE = "0,100" required = "Yes"
  41. Value="#TotalDice#">
  42. <cfelse>
  43. <cfinput type="text" mask="9" name="TotalDice"
  44. RANGE = "0,100"
  45. required = "Yes"
  46. placeholder="number of dice">
  47. </cfif>
  48. <cfinput type="Submit" name="submit" value="Roll it!">
  49. </cfform>
  50.  
  51.  
  52. <cfif isDefined("TotalDice")>
  53. <cfif TotalDice eq "">
  54. <div id="error">
  55. Please insert a number.
  56. </div>
  57. <cfelse>
  58. <cfset Arraydice=#TotalDice#>
  59.  
  60. <cfparam name="Succes" default=0>
  61. <cfparam name="Succes2" default=0>
  62. <cfparam name="Botch" default=0>
  63. <cfloop condition="TotalDice not eq 0">
  64. <cfset result = #randRange(1,10)#>
  65. <cfoutput>#result#</cfoutput>
  66. <cfif result eq 10>
  67. <cfset succes=#succes#+2>
  68. <cfset succes2=#succes2#+1>
  69. <cfelseif result gt 6>
  70. <cfset succes=#succes#+1>
  71. <cfelseif result eq 1>
  72. <cfset botch=1>
  73. </cfif>
  74. <cfset TotalDice=#TotalDice#-1>
  75. </cfloop>
  76.  
  77. <cfif succes EQ 0 and botch EQ 1>
  78. <cfoutput></br>You have <strong>#succes#</strong>(#succes-succes2#) Successes, you <strong>Botched!</strong>. </cfoutput>
  79. <cfquery datasource="Portfolio" name="InsertResult">
  80. insert into diceroller (room, user, result)value (<cfqueryparam value="#Session.Group#">, <cfqueryparam value="#Session.Nick#">, <cfqueryparam value="At #timeformat(now())#, #session.Nick# rolled #arraydice# and got a <strong>Botch</strong>">)
  81. </cfquery>
  82. <cfelse>
  83. <cfoutput></br>You have <strong>#succes#</strong>(#succes-succes2#) Successes. </cfoutput>
  84.  
  85. <cfquery datasource="Portfolio" name="InsertResult">
  86. insert into diceroller (room, user, result)value (<cfqueryparam value="#Session.Group#">, <cfqueryparam value="#Session.Nick#">, <cfqueryparam value="At #timeformat(now())#, #session.Nick# rolled #arraydice# and got <strong>#succes#</strong>(#succes-succes2#) Successes.">)
  87. </cfquery>
  88.  
  89. </cfif>
  90. </cfif>
  91. </cfif>
  92. </div>
  93.  
  94. <div id="previousresult" style="overflow:auto; position:absolute; bottom:40px; height:200px; width:90%; border-style:solid; border-width:3px; border-top-left-radius:20px; padding:15px;">
  95. <cfinclude template="Includes/diceresult.cfm">
  96. </div>
  97.     <script type="text/javascript">
  98.         var auto_refresh = setInterval(
  99.             function()
  100.         {
  101.         $('#previousresult').load('Includes/diceresult.cfm');
  102.         }, 2000);
  103.         </script>
  104.  
  105. <div id="LeaveGroup">
  106. <cfform><Cfinput type="submit" name="leaveGroupFlag" value="Leave group"></cfform>
  107. </div>
  108.  
  109. </cfif>
Add Comment
Please, Sign In to add comment