02.06.2012, 09:10
(
Последний раз редактировалось SampLoverNo123; 02.06.2012 в 10:51.
)
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.