y0ung Napisano 10 Czerwca 2020 Cześć to znów ja ma ktoś może vipmenu które było by dostępne dla flagi o i po naciśnięciu jakiejś opcji np. plugin wyłączał i włączał DoubleJump'a. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
ogbudowa Napisano 10 Czerwca 2020 #include <sourcemod> public OnPluginStart() { RegConsoleCmd("sm_vipmenu", CmdVipMenu); } bool g_ClientGravity[MAXPLAYERS + 1] = {false, ...}; public Action CmdVipMenu(int client, int args) { if (CheckCommandAccess(client, "sm_vipmenu", ADMFLAG_CUSTOM1)) { Menu menu = new Menu(Menu_Handler); menu.SetTitle("√ Grawitacyjne menu ⅜"); char Option[32]; Format(Option, sizeof(Option), "[%s] GRAWITACJA", (g_ClientGravity[client] ? "WŁĄCZONE" : "WYŁĄCZONE")); menu.AddItem("GRAWITACJA", Option); menu.ExitButton = true; menu.Display(client, MENU_TIME_FOREVER); } return Plugin_Handled; } int Menu_Handler(Menu menu, MenuAction action, int client, int pos) { switch (action) { case MenuAction_Select: { char Item[32]; menu.GetItem(pos, Item, sizeof(Item)); if (StrEqual(Item, "GRAWITACJA")) { g_ClientGravity[client] = !g_ClientGravity[client]; if (g_ClientGravity[client]) SetEntityGravity(client, 0.5); else SetEntityGravity(client, 1.0); } } } return 0; } Tutaj masz przykład dla grawitacji Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach