Czesc, chcialbym stworzyc plugin, ktory zmienia nick kazdego gracza na serwerze na jeden z nickow z pliku tekstowego, oraz aby nie mozna bylo ich zmieniac. Chodzi o to aby kazdy gracz, ktory laczy sie z serwerem, otrzymywal losowy nick z puli przygotowanych przeze mnie nickow.
Jak sie do tego zabrac?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|

[ROZWIĄZANE] Automatyczna zmiana nicku graczy na serwerze.
#1
Napisano 13.01.2024 03:53
#2
Napisano 13.01.2024 05:14
Czesc, chcialbym stworzyc plugin, ktory zmienia nick kazdego gracza na serwerze na jeden z nickow z pliku tekstowego, oraz aby nie mozna bylo ich zmieniac. Chodzi o to aby kazdy gracz, ktory laczy sie z serwerem, otrzymywal losowy nick z puli przygotowanych przeze mnie nickow.
Jak sie do tego zabrac?
Chciałbym też, aby plugin losował nick z puli przy każdej zmianie mapy lub przy każdym kolejnym połączeniu z serwerem.
#3
Napisano 13.01.2024 13:44
1. Stwórz plik tekstowy zawierający listę nicków, z których chcesz, aby losowo wybierano nicki dla graczy. Dla własnej wygody każdy nick powinien znajdować się w osobnej linii.
2. Zaimplementuj kod w funkcji plugin_init/plugin_cfg zczytującą do tablicy nicki z pliku tekstowego.
3. Zaimplementuj kod w client_putinserver który będzie ustawiał losowy nick z wcześniej przygotowanej tablicy.
4. Blokada zmiany nicku. Blokada zmiany nicku - Szukam pluginu - AMXX.pl: Support AMX Mod X i SourceMod
Przydatne rzeczy podczas tworzenia skryptu:
Dokumentacja AMXX.pl: Core >> core > random
//Przykładowe dane do odczytywania pliku tekstowego
Dokumentacja AMXX.pl: Core >> amxmisc > get_configsdir
https://amxx.pl/doku...907/file-exists
Dokumentacja AMXX.pl: Core >> file > fopen
Dokumentacja AMXX.pl: Core >> file > feof
Dokumentacja AMXX.pl: Core >> file > fgets
Dokumentacja AMXX.pl: Core >> string > parse
Tablice dynamiczne dla początkujących - Tutoriale - AMXX.pl: Support AMX Mod X i SourceMod
Zrozumieć istotę tablic - wstęp - Tutoriale - AMXX.pl: Support AMX Mod X i SourceMod
#4
Napisano 13.01.2024 22:09
1. Stwórz plik tekstowy zawierający listę nicków, z których chcesz, aby losowo wybierano nicki dla graczy. Dla własnej wygody każdy nick powinien znajdować się w osobnej linii.
2. Zaimplementuj kod w funkcji plugin_init/plugin_cfg zczytującą do tablicy nicki z pliku tekstowego.
3. Zaimplementuj kod w client_putinserver który będzie ustawiał losowy nick z wcześniej przygotowanej tablicy.
4. Blokada zmiany nicku. Blokada zmiany nicku - Szukam pluginu - AMXX.pl: Support AMX Mod X i SourceMod
Przydatne rzeczy podczas tworzenia skryptu:
Dokumentacja AMXX.pl: Core >> core > random
//Przykładowe dane do odczytywania pliku tekstowego
Dokumentacja AMXX.pl: Core >> amxmisc > get_configsdir
https://amxx.pl/doku...907/file-exists
Dokumentacja AMXX.pl: Core >> file > fopen
Dokumentacja AMXX.pl: Core >> file > feof
Dokumentacja AMXX.pl: Core >> file > fgets
Dokumentacja AMXX.pl: Core >> string > parse
Tablice dynamiczne dla początkujących - Tutoriale - AMXX.pl: Support AMX Mod X i SourceMod
Zrozumieć istotę tablic - wstęp - Tutoriale - AMXX.pl: Support AMX Mod X i SourceMod
Bardzo dziękuję za wyczerpującą odpowiedź. Serdecznie pozdrawiam!
#5
Napisano 17.01.2024 10:40
ścieżka do pliku: cstrike/addons/amxmodx/configs/name_from_file.ini (plik tworzy się samemu, ale nie uzupełnia się samemu )
Zalecam z automatu dodać 32 pozycje
Załączone pliki
#6
Napisano 18.01.2024 12:23
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych