Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- //=================Settings======================
- #define GameModeChange 1 // 1 - On, 0 - Off
- #define MapNameChange 1 // 1 - On, 0 - Off
- #define HostNameChange 1 // 1 - On, 0 - Off
- #define ChengeEverySecondsM 1 // Every few seconds change name of the Map ?
- #define ChengeEverySecondsG 1 // Every few seconds change name of the GameMode?
- #define ChengeEverySecondsH 1 // Every few seconds change name of the HostName?
- //=================Define========================
- #define CPB:%0(%1) forward %0(%1); public %0(%1)
- #define SRCF(%1,%2) format(g_szString,128,%1,%2);SendRconCommand(g_szString)
- //====================Names=======================
- new g_MapName[][128] = {"MapName1","MapName2"}; // You can add more Map names
- new g_GameModeName[][128] = {"GameMode1","GameMode2"}; // You can add more Gamemode names
- new g_HostName[][128] = {"HostName1","HostName2"}; // You can add more Host names
- //====================News=======================
- new g_Timer[3];
- new g_szString[128];
- //=======Create Timers=================
- public OnFilterScriptInit()
- {
- #if GameModeChange == 1
- g_Timer[0] = SetTimer("GameModeChangeText",1000*ChengeEverySecondsG,true);
- #endif
- #if MapNameChange == 1
- g_Timer[1] = SetTimer("MapNameChangeText",1000*ChengeEverySecondsM,true);
- #endif
- #if HostNameChange == 1
- g_Timer[2] = SetTimer("HostNameChangeText",1000*ChengeEverySecondsM,true);
- #endif
- return 1;
- }
- //=======Kill Timers=================
- public OnFilterScriptExit()
- {
- for(new i;i<3;i++) KillTimer(g_Timer[i]);
- return 1;
- }
- //=======MapName Change=================
- CPB:MapNameChangeText()
- {
- SRCF("mapname %s",g_MapName[random(sizeof(g_MapName))]);
- return 1;
- }
- //=======GameMode Change=================
- CPB:GameModeChangeText()
- {
- SRCF("gamemodetext %s",g_GameModeName[random(sizeof(g_GameModeName))]);
- return 1;
- }
- //=======HostName Change=================
- CPB:HostNameChangeText()
- {
- SRCF("hostname %s",g_HostName[random(sizeof(g_HostName))]);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment