@@ -35,7 +35,7 @@ def index():
35
35
print ("_" * 54 )
36
36
37
37
if ip in ip2role_index_name .keys ():
38
- return render_template ("Player.html" , player_name = ip2role_index_name [ip ][ 2 ])
38
+ return render_template ("Player.html" , player = ip2role_index_name [ip ])
39
39
else :
40
40
if id > nPlayers :
41
41
return render_template ("404.html" , is_farsi = True )
@@ -72,22 +72,32 @@ def GOD_PAGE():
72
72
if request .args .get ("Kill" ) is not None :
73
73
ip = request .args .get ("Kill" )
74
74
if ip in ip2role_index_name .keys ():
75
- ip2role_index_name [ip ][3 ] = "dead"
75
+ if ip2role_index_name [ip ][3 ] == "alive" :
76
+ ip2role_index_name [ip ][3 ] = "dead"
77
+ else :
78
+ ip2role_index_name [ip ][3 ] = "alive"
76
79
else :
77
80
return render_template ("404.html" , is_farsi = True )
78
81
if request .args .get ("Ban" ) is not None :
79
82
ip = request .args .get ("Ban" )
80
83
if ip in ip2role_index_name .keys ():
81
- ip2role_index_name [ip ][3 ] = "banned"
84
+ if ip2role_index_name [ip ][3 ] == "alive" :
85
+ ip2role_index_name [ip ][3 ] = "banned"
86
+ elif ip2role_index_name [ip ][3 ] == "banned" :
87
+ ip2role_index_name [ip ][3 ] = "alive"
82
88
else :
83
89
return render_template ("404.html" , is_farsi = True )
84
90
if request .args .get ("Comment" ) is not None :
85
91
ip = request .args .get ("Comment" )
86
92
if ip in ip2role_index_name .keys ():
87
- if nComments <= nPlayers // 3 :
88
- ip2role_index_name [ip ][4 ] = True
93
+ if ip2role_index_name [ip ][4 ] == False :
94
+ if nComments <= nPlayers // 3 :
95
+ ip2role_index_name [ip ][4 ] = True
96
+ nComments += 1
97
+ else :
98
+ msg = "Error: Out of Comments."
89
99
else :
90
- msg = "Error: Out of Comments."
100
+ ip2role_index_name [ ip ][ 4 ] = False
91
101
else :
92
102
return render_template ("404.html" , is_farsi = True )
93
103
return render_template ("GOD.html" , ip2role_index_name = ip2role_index_name ,
0 commit comments