...
This is also where you determine the CookieAccess of a cookie. This can make or break you quite easily. If you make your cookie public, clients can raw set values using sm_settings. This can provoke undefined behaviour, which can wreck you depending on your sanitation. In our case, we're making our cookie Private.
...
You mean command sm_cookies ??
Spoiler
Code:
// When CookieAccess_Public
] sm_cookies
[SM] Usage: sm_cookies <name> [value]
[SM] Printing cookie list to console
OurTestCookie - A Test Cookie for use in our Tutorial
Sourcemod Cookie List:
]
] sm_cookies OurTestCookie
[SM] OurTestCookie's value is 0
] sm_cookies OurTestCookie 1
[SM] Changed the value of cookie "OurTestCookie" to "1"
] sm_cookies OurTestCookie
[SM] OurTestCookie's value is 1
// When CookieAccess_Protected
] sm_cookies
[SM] Usage: sm_cookies <name> [value]
[SM] Printing cookie list to console
Sourcemod Cookie List:
OurTestCookie - A Test Cookie for use in our Tutorial
]
]
] sm_cookies OurTestCookie
[SM] OurTestCookie's value is 1
]
] sm_cookies OurTestCookie 0
[SM] Cannot change the value of protected cookie "OurTestCookie"
]
// When CookieAccess_Private
] sm_cookies
[SM] Printing cookie list to console
[SM] Usage: sm_cookies <name> [value]
Sourcemod Cookie List:
] sm_cookies OurTestCookie
[SM] Could not find cookie "OurTestCookie"
] sm_cookies OurTestCookie 1
[SM] Could not find cookie "OurTestCookie"