Dále tento postup neurčuje na jakou dobu má daný uživatel VIP, dobu trvání privilegií si musíte hlídat ručně, případně můžete udělat trvalé VIP. To již neplatí, stačí použít tento plugin https://forums.alliedmods.net/showthread.php?t=55750 a při definici zadat Hodnota pro odebrání příkaz
Kód: Vybrat vše
amx_removeadmin %nick
Jediné co budeme potřebovat je server a účet, který může přistupovat k SMS VIP nastavení.
Přihlásíme se, otevřeme si ControlPanel (dále už jen CP) a vybereme nalevo v menu SMS VIP nastavení (červená šipka na obrázku). Zobrazí se nám takováto nabídka.
Spoiler: zobrazit
Vybereme si variantu SMS platby, tj cena, za kterou si uživatel koupí VIP. V našem příkladu si zvolíme FAKAHEDA 99. Za tu cenu bude mít uživatel VIP na celou dobu (opakuji, je to příklad, každý si může definovat jakou hodnotu uzná za vhodné)
Důležitý je ovšem formát. V něm je nutné uvést hodnoty %nick a %heslo. Pokud chcete dávat VIP na steamid (nedoporučuji na Non-Steam serverech) nebo IP (tuhle možnost nedoporučuji vůbec), nahraďte názvy proměnných tak, jak uznáte za vhodné. V tomto návodu budeme pracovat s nickem a heslem!!!
Pokud vlastníte více serverů a chcete je odlišit (například DR, DM), můžeme před formát napsat jakýkoliv řetězec písmen nebo číslic, ovšem doporučuji krátké názvy, uživatel je bude muset vepsat do SMS.
Pro názornější příklad jsem si zvolil PUB (identifikace serveru) %nick %heslo. Měli bychom tedy mít všechno jako na obrázku.
Spoiler: zobrazit
Klikneme na tlačítko vytvořit.
Definici už máme, ale nyní je potřeba uvést, co s danou SMS má CP udělat.
Klikneme tedy na malé plus označené šipkou.
Spoiler: zobrazit
Vybereme místo E-mailová notifikace zaslání příkazů na server (CP pošle příkazy do konzole). Do pole hodnot vepíšeme následující příkaz
Kód: Vybrat vše
amx_addadmin %nick bit %heslo name
První je příkaz pro přidání admina. Druhá hodnota je Nick (přezdívka), kterou pošle uživatel v SMS, třetí definuje jaká práva bude mít uživatel, proměnná heslo vezme heslo z SMS a poslední dává vědět serveru, že se jedná o práva na nick.
!!!! POZOR !!!
Musíme si zjistit, jaké flagy (písmenka) opravňují uživatele k využívání VIP. Je to vždy napsané u VIP pluginu. Nejčastěji se dávají práva bit. Přehled všech hodnot je napsaný v users.ini nebo viewtopic.php?f=33&t=12!
Poslední vybereme na jaký server má být příkaz zaslán. V mém případě je to server Qefik TEST, který pro tyto případy simuluje Public server.
Spoiler: zobrazit
Použijeme tlačítko vytvořit.
A máme hotovo. Nyní si pošleme testovací SMS a zkontrolujeme si, jestli jsme udělali vše správně. Do testovací SMS zadáme přezdívku ve hře (nesmí obsahovat mezery) a heslo. Moje testovací SMS tedy vypadá takto
Spoiler: zobrazit
Můžeme ještě překontrolovat v konzoli nebo v souboru users.ini.
Spoiler: zobrazit
Jak vidíte, vše funguje jak má.
Na co si dát pozor?
- Nick ani heslo nemůžou obsahovat mezeru
- Uživatel si musí napsat do configu na nový řádek setinfo _pw heslo, nebo tento příkaz vložit do konzole, jinak se nebude moct na server připojit.
- Výhody platí pouze na nick
V návodu se mohou objevovat chyby a nepřesnosti, pokud někomu něco nebude jasné nebo nepůjde, napište do tohoto tématu.