#include <amxmodx> new const duza[][] = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","R","S","T","Q","U","W","V","X","Y","Z"} new const mala[][] = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","q","u","w","v","x","y","z"} new const cyfra[][] = {"1","2","3","4","5","6","7","8","9","0"} public plugin_init() { register_plugin("HasloRcon","1.0","Snickers"); set_task ( 7200.0, "rcon", _, _, _, "b"); } public rcon() { server_cmd("rcon_password ^"%s%s%s%s%s%s^"", mala[random_num(0,26)],duza[random_num(0,26)],mala[random_num(0,26)],mala[random_num(0,26)],cyfra[random_num(0,10)],duza[random_num(0,26)]); }
I mam kilka pytań. Czy taki plugin będzie działał skutecznie ? Czy da radę zrobić, by plugin zmieniał to hasło o pełnych godzinach (0:00, 2:00 itd.), albo np. gdy ktoś wpisze komendę "rcon rcon_password "jakies haslo"" to zaczyna odliczać 2 h i po tym czasie zmienia. I czy da radę, by aktualne hasło było wyświetlane na stronie www i ile do następnej zmiany hasła
Trochę to pokomplikowane, ale chce po prostu wynajmować serwer, a ustawienie jednego hasła i wypożyczanie pod warunkiem zmiany na ustalone hasło po mixie raczej nie przejdzie, bo jak ktos nie zmieni to będzie miał serwer na cały dzień, a wpisanie do cfg to wyobraźcie sobie, że ktoś gra dwie mapy, zmienia mapę, cfg się wczytuje wchodzi ktoś obcy zmienia hasło i pograne
P.S. Tylko prosiłbym by wytłumaczyć mi to jak najprościej, bo nigdy nie pisałem pluginów, tylko je edytowałem