Hacker Opublikowano Kwiecień 22, 2021 o 08:34 Udostępnij Opublikowano Kwiecień 22, 2021 o 08:34 Witam, napisałem plugin z plikiem kv, który drukuje na chat daną zawartość po wpisaniu odpowiedniej komendy. Problem w tym, że po skonfigurowaniu kilku komend, na chat drukowana jest tylko ostatnia wartość zmiennej "chat". Mógłby mi ktoś poprawić plugin, ponieważ nie mam pomysłu jak to zrobić? #pragma semicolon 1 #pragma newdecls required #include <sourcemod> #include <multicolors> // Info o pluginie public Plugin myinfo = { name = "Komendy na chat", author = "Hacker", description = "Wyswietla daną zawartość po wpisaniu komendy.", version = "1.0", url = "http://steamcommunity.com/profiles/76561198869954658" }; char komenda[16]; char chat[128]; public void OnPluginStart() { LoadConfig(); RegAdminCmd("sm_komendyreload", ReloadConfig, ADMFLAG_ROOT); } public Action ReloadConfig(int client, int args) { LoadConfig(); CPrintToChat(client, "{lightred}☆ Komendy na chat ☆ {lime}Pomyślnie przeładowano plugin."); } void LoadConfig() { char path[PLATFORM_MAX_PATH]; BuildPath(Path_SM, path, sizeof(path), "configs/komendy_chat.cfg"); // Sprawdzanie błędów if(!FileExists(path)) { SetFailState("Plik konfiguracjyny %s nie został odnaleziony", path); return; } KeyValues kv = new KeyValues("menu"); // Sprawdzanie błędów if (!kv.ImportFromFile(path)) { SetFailState("Błąd odczytu danych z pliku konfiguracyjnego"); delete kv; return; } kv.GotoFirstSubKey(); //Pobieranie danych z kv do { kv.GetString("komenda", komenda, sizeof(komenda)); kv.GetString("chat", chat, sizeof(chat)); RegConsoleCmd(komenda, drukowanie); } while (kv.GotoNextKey()); delete kv; return; } public Action drukowanie(int client, int args) { CPrintToChat(client, chat); } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ogbudowa Opublikowano Kwiecień 22, 2021 o 09:31 Udostępnij Opublikowano Kwiecień 22, 2021 o 09:31 Zaloguj się lub zarejestruj aby zobaczyć zawartość. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Hacker Opublikowano Kwiecień 22, 2021 o 09:42 Autor Udostępnij Opublikowano Kwiecień 22, 2021 o 09:42 Zaloguj się lub zarejestruj aby zobaczyć zawartość. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
SUPER TIMOR Opublikowano Kwiecień 22, 2021 o 09:54 Udostępnij Opublikowano Kwiecień 22, 2021 o 09:54 Zaloguj się lub zarejestruj aby zobaczyć zawartość. 1 Podziękuj! Z kodem rabatowym "TIMOR" zyskasz 10% rabatu na wszystkie usługi przez pierwszy miesiąc! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się