From ee27a487148b04b600c0e00c00865fade3e4799c Mon Sep 17 00:00:00 2001 From: MartLegion Date: Sun, 14 Mar 2021 04:41:36 -0300 Subject: [PATCH] Update clientprefstest.sp to newdecls (#1442) --- plugins/testsuite/clientprefstest.sp | 56 ++++++++++++++-------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/plugins/testsuite/clientprefstest.sp b/plugins/testsuite/clientprefstest.sp index 812bf7e0..442820e8 100644 --- a/plugins/testsuite/clientprefstest.sp +++ b/plugins/testsuite/clientprefstest.sp @@ -1,61 +1,63 @@ #include -#include +#include -new Handle:g_Cookie; -new Handle:g_Cookie2; -new Handle:g_Cookie3; -new Handle:g_Cookie4; -new Handle:g_Cookie5; +#pragma semicolon 1 +#pragma newdecls required -public OnPluginStart() +Cookie g_Cookie1; +Cookie g_Cookie2; +Cookie g_Cookie3; +Cookie g_Cookie4; +Cookie g_Cookie5; + +public void OnPluginStart() { - g_Cookie = RegClientCookie("test-cookie'", "A basic 'testing cookie", CookieAccess_Public); - g_Cookie2 = RegClientCookie("test-cookie2\"", "\"A basic testing cookie", CookieAccess_Protected); + g_Cookie1 = RegClientCookie("test-cookie'", "A basic 'testing cookie", CookieAccess_Public); + g_Cookie2 = RegClientCookie("test-cookie2\"", "A basic \"testing cookie", CookieAccess_Protected); g_Cookie3 = RegClientCookie("test-cookie3", "A basic testing cookie", CookieAccess_Public); g_Cookie4 = RegClientCookie("test-cookie4", "A basic testing cookie", CookieAccess_Private); - g_Cookie5 = RegClientCookie("test-cookie5", "A basic testing cookie", CookieAccess_Public); - SetCookiePrefabMenu(g_Cookie, CookieMenu_YesNo, "Cookie '1", CookieSelected, any:g_Cookie); - SetCookiePrefabMenu(g_Cookie2, CookieMenu_YesNo_Int, "Cookie 2"); - SetCookiePrefabMenu(g_Cookie3, CookieMenu_OnOff, "Cookie 3"); - SetCookiePrefabMenu(g_Cookie4, CookieMenu_OnOff_Int, "Cookie 4"); + g_Cookie1.SetPrefabMenu(CookieMenu_YesNo, "Cookie '1", CookieSelected, g_Cookie1); + g_Cookie2.SetPrefabMenu(CookieMenu_YesNo_Int, "Cookie \"2"); + g_Cookie3.SetPrefabMenu(CookieMenu_OnOff, "Cookie 3"); + g_Cookie4.SetPrefabMenu(CookieMenu_OnOff_Int, "Cookie 4"); - SetCookieMenuItem(CookieSelected, g_Cookie5, "Get Cookie 5 value"); + SetCookieMenuItem(CookieSelected, g_Cookie5, "Get Cookie 5 value"); } -public CookieSelected(client, CookieMenuAction:action, any:info, String:buffer[], maxlen) +public void CookieSelected(int client, CookieMenuAction action, any info, char[] buffer, int maxlen) { if (action == CookieMenuAction_DisplayOption) { PrintToChat(client, "About to draw item. Current text is : %s", buffer); - Format(buffer, maxlen, "HELLLLLLLLLLO"); + FormatEx(buffer, maxlen, "HELLLLLLLLLLO"); } else { LogMessage("SELECTED!"); - - new String:value[100]; + + char value[100]; GetClientCookie(client, info, value, sizeof(value)); PrintToChat(client, "Value is : %s", value); } } -public bool:OnClientConnect(client, String:rejectmsg[], maxlen) +public bool OnClientConnect(int client, char[] rejectmsg, int maxlen) { LogMessage("Connect Cookie state: %s", AreClientCookiesCached(client) ? "YES" : "NO"); return true; } -public OnClientCookiesCached(client) +public void OnClientCookiesCached(int client) { LogMessage("Loaded Cookie state: %s", AreClientCookiesCached(client) ? "YES" : "NO"); - new String:hi[100]; - GetClientCookie(client, g_Cookie, hi, sizeof(hi)); - LogMessage("Test: %s",hi); - SetClientCookie(client, g_Cookie, "somethingsomething'"); - GetClientCookie(client, g_Cookie, hi, sizeof(hi)); - LogMessage("Test: %s",hi); + char value[100]; + g_Cookie1.Get(client, value, sizeof(value)); + LogMessage("Test before set: %s", value); + g_Cookie1.Set(client, "somethingsomething'"); + g_Cookie1.Get(client, value, sizeof(value)); + LogMessage("Test after set: %s", value); }