[FilterScript] Samploverno123's automessages
#1

This thread is specially for my friends who are looking for automatic messages in their RP/TDM server, so I thought I need to release my own gamemode's automessages..

pawn Код:
/* Script by Samp Lover No 123*/
#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
#define COLOR_AUTOMESSAGE 0x33CCFFAA // Color of automatic messages
#define COLOR_LIGHTBLUE 0x33CCFFAA

new AutoMessages[][] = { // Messages need to be changed/added - Samploverno123
    "This script is hand made by SampLoverNo123, so please change/edit these lines.",
    "Hit star under samploverno123's picutre...",
    "Donate to recieve certain rewards! It's a great way to fullen your experience!",
    "Please note that if you are having account issues to make an administrative request on our forums!",
    "We have a zero tolerancy rule for server advertising and hacking.",
    "Please remember to send all donations if you would like to keep us alive.",
    "Auto messages here ...Auto messages here ...Auto messages here ...",
    "Auto messages here ...Auto messages here ...Auto messages here ...",
    "Auto messages here ...Auto messages here ...Auto messages here ...",
    "Auto messages here ...Auto messages here ...Auto messages here ..."};
public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("Filterscript by Samploverno123");
    print("--------------------------------------\n");
    SetTimer("AutoMessage",60*1000*AUTO_MESSAGE_TIME,1);
        return 1;
}
forward AutoMessage();
public AutoMessage() {
    new string[128];
    //--------------------------------\/ Your server name \/--------------------------
    format(string, sizeof(string), "[Your server name / Server] %s", AutoMessages[random(sizeof(AutoMessages))]);
    SendClientMessageToAll(COLOR_LIGHTBLUE, string);
    return 1;
}


public OnFilterScriptExit()
{
    return 1;
}


#else

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}

public OnPlayerConnect(playerid)
{
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
        // Do something here
        return 1;
    }
    return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 1;
}

public OnRconCommand(cmd[])
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    return 1;
}

public OnObjectMoved(objectid)
{
    return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}


Thanks for watching.
Reply
#2

Seriously?
Where is the timer?
Reply
#3

I wonder how it would send the message when there is no timer

Put this
PHP код:
SetTimer("AutoMessages"600000true); 
on
PHP код:
public OnGameModeInit() 
Reply
#4

Quote:
Originally Posted by Cell_
Посмотреть сообщение
Seriously?
Where is the timer?
pawn Код:
SetTimer("AutoMessage",60*1000*AUTO_MESSAGE_TIME,1);
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)