Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /***********************************************************
- Settings *
- ***********************************************************/
- #define HOSTNAME_CHANGE_TIME (5) //In Seconds!
- #define HOSTNAME_CHANGE_CMD ahc //Just the command, no slash or something else!
- new Hostnames[][128] = {
- {"Hostname 0"},
- {"Hostname 1"},
- {"Hostname 2"},
- {"Hostname 3"},
- {"Hostname 4"},
- {"Hostname 5"},
- {"Hostname 6"},
- {"Hostname 7"},
- {"Hostname 8"},
- {"Hostname 9"},
- {"Hostname 10"}
- };
- /***********************************************************
- Do not alter below, unless you know what you are doing! *
- ***********************************************************/
- #include <a_samp>
- #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- forward ChangeHostname();
- new bool:HostnameChangerActivated = true;
- new HostnameChangerNumber = 0;
- new HostnameChangerTimer;
- public OnFilterScriptInit(){
- print("\n**************************************");
- print(" Automatic Hostname Changer by Mujib loaded!");
- print("**************************************\n");
- HostnameChangerTimer = SetTimer("ChangeHostname", HOSTNAME_CHANGE_TIME*1000, true);
- return 1;
- }
- public OnFilterScriptExit() return KillTimer(HostnameChangerTimer), 1;
- public OnPlayerCommandText(playerid, cmdtext[]){
- dcmd(HOSTNAME_CHANGE_CMD, 3, cmdtext);
- return 0;
- }
- dcmd_HOSTNAME_CHANGE_CMD(playerid, params[]){
- #pragma unused params
- if(!IsPlayerAdmin(playerid)) return 0;
- if(HostnameChangerActivated == false){
- HostnameChangerActivated = true;
- SendClientMessage(playerid, 0x00f700ff, "You've enabled the automatic hostname changer");
- return 1;
- }
- if(HostnameChangerActivated == true){
- HostnameChangerActivated = false;
- SendClientMessage(playerid, 0x00f700ff, "You've disabled the automatic hostname changer");
- return 1;
- }
- return 1;
- }
- public ChangeHostname(){
- if(HostnameChangerActivated == false) return 0;
- new string[128];
- if(HostnameChangerNumber > sizeof(Hostnames)) HostnameChangerNumber = 0;
- format(string, sizeof(string), "hostname %s", Hostnames[HostnameChangerNumber]);
- HostnameChangerNumber++;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment