Skocz do zawartości

Rekomendowane odpowiedzi

Cytat
#include <sourcemod>

#define PATH_FILE "cfg/sourcemod/regulamin.txt"

public void OnPluginStart() {
    RegConsoleCmd("sm_regulamin", Command_Regulamin);
}

public Action Command_Regulamin(int client, int args) {
    if (!IsValidClient(client))
        return Plugin_Handled;

    if (!FileExists(PATH_FILE)) {
        return Plugin_Handled;
    }

    File file = OpenFile(PATH_FILE, "r");
    Menu menu = new Menu(menu_handler);
    menu.SetTitle("Regulamin\n ");
    while (!file.EndOfFile()) {
        char text[255];
        file.ReadLine(text, sizeof(text));
        menu.AddItem("", text, ITEMDRAW_DISABLED);
    }
    menu.Display(client, MENU_TIME_FOREVER);
    return Plugin_Handled;
}

int menu_handler(Menu menu, MenuAction action, int client, int pos) {
    return 0;
}

bool IsValidClient(int client) {
    if (!IsClientConnected(client) || !IsClientInGame(client) || IsFakeClient(client))
        return false;
    return true;
}

 

 

w katalogu cfg/sourcemod utwórz plik tekstowy o nazwie regulamin, a w nim zapisz regulamin.

Edytowane przez ogbudowa
Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • 4 tygodnie później...
W dniu 18.02.2021 o 17:37, ogbudowa napisał:

 

w katalogu cfg/sourcemod utwórz plik tekstowy o nazwie regulamin, a w nim zapisz regulamin.

 

 

w jakiej formie ma być ten plik? btw i w którym miejscu to zapisać?

 

Edytowane przez K0smoS_

Sygnatura użytkownika

b_350_20_ff0000_101a42_fffdfa_000000.png

Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ostatnio przeglądający ten temat (5 użytkowników)

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...