rendered paste body#include <a_samp>
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#define COR_BOPE 0x0000FFAA
#define COR_GANG 0xFF0000AA
#define COR_AMARELO 0xFFFF00AA
#define COR_VERDECLARO 0x9ACD32AA
#define COR_LARANJA 0xFF9933AA
#define TEAM_BOPE 1
#define TEAM_GANG 2
static gHour;
static gMinute;
static gTeam[MAX_PLAYERS];
new Menu:Times;
new gPlayerClass[MAX_PLAYERS];
new JailStatus[MAX_PLAYERS];
new tmp[256];
new strtok[256];
new giveplayerid[MAX_PLAYERS];
new FirstSpawn[MAX_PLAYERS];
forward PrenderJogador(killerid);
forward Spawn(playerid);
forward Timer_DayHeartbeat();
forward AutoReminder();
forward PayDay();
forward TimeFunction(playerid);
forward unsafe(Kzone);
forward OnPlayerUpdate(playerid);
#pragma tabsize 0
main()
{
print("\n----------------------------------");
print(" Clan Fronto ");
print("----------------------------------\n");
}
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
UsePlayerPedAnims();
SetTeamCount(7);
ShowNameTags(1);
ShowPlayerMarkers(0);
SetWorldTime(23);
SetGameModeText("JPP Clan Fronto ");
AddPlayerClass(0,6278.3413,-3021.1592,5.1801,127.1767,0,0,0,0,0,0); // time dos soh
new vehicle0 = AddStaticVehicle(504,-1351.7639,934.1125,1036.1385,14.3172,0,0);// bloodring banger bloodbowl
new vehicle1 = AddStaticVehicle(504,-1317.9572,943.1990,1036.2358,27.0586,0,0);// bloodring banger bloodbowl
new vehicle2 = AddStaticVehicle(504,-1283.1996,974.5317,1036.6976,61.9973,0,0);// bloodring banger bloodbowl
new vehicle3 = AddStaticVehicle(504,-1280.0101,1011.7144,1037.3105,99.0885,0,0);// bloodring banger bloodbowl
new vehicle4 = AddStaticVehicle(504,-1317.3369,1046.4824,1037.9517,150.9702,0,0);// bloodring banger bloodbowl
new vehicle5 = AddStaticVehicle(504,-1351.7531,1057.7813,1038.2004,175.5949,0,0);// bloodring banger bloodbowl
new vehicle6 = AddStaticVehicle(504,-1388.1152,1058.9052,1038.2848,179.4720,0,0);// bloodring banger bloodbowl
new vehicle7 = AddStaticVehicle(504,-1425.7467,1059.0582,1038.3495,182.1120,0,0);// bloodring banger bloodbowl
new vehicle8 = AddStaticVehicle(504,-1455.8873,1054.7832,1038.3320,193.8028,0,0);// bloodring banger bloodbowl
new vehicle9 = AddStaticVehicle(504,-1488.5642,1041.4835,1038.1681,213.7965,0,0);// bloodring banger bloodbowl
new vehicle10 = AddStaticVehicle(504,-1511.6953,1021.7939,1037.8777,231.8768,0,0);// bloodring banger bloodbowl
new vehicle11 = AddStaticVehicle(504,-1518.9524,989.4011,1037.3601,278.0543,0,0);// bloodring banger bloodbowl
new vehicle12 = AddStaticVehicle(504,-1508.8923,966.0551,1036.9507,300.2134,0,0);// bloodring banger bloodbowl
LinkVehicleToInterior(vehicle1, 15);
LinkVehicleToInterior(vehicle2, 15);
LinkVehicleToInterior(vehicle3, 15);
LinkVehicleToInterior(vehicle4, 15);
LinkVehicleToInterior(vehicle5, 15);
LinkVehicleToInterior(vehicle6, 15);
LinkVehicleToInterior(vehicle7, 15);
LinkVehicleToInterior(vehicle8, 15);
LinkVehicleToInterior(vehicle9, 15);
LinkVehicleToInterior(vehicle10, 15);
LinkVehicleToInterior(vehicle11, 15);
LinkVehicleToInterior(vehicle12, 15);
Times = CreateMenu("Times", 1, 20, 120, 150, 40);
AddMenuItem(Times,0,"SoH");
AddMenuItem(Times,0,"JPP");
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1967.62,-1194.39,25.710);
SetPlayerFacingAngle(playerid, 110.0);
SetPlayerCameraPos(playerid,1960.99,-1195.97,25.880);
SetPlayerCameraLookAt(playerid,1962.99,-1195.97,25.880);
if(classid == 0){
GameTextForPlayer(playerid, "~b~SoH", 700, 6);}
else if(classid == 1){
GameTextForPlayer(playerid, "~r~JPP", 700, 6);}
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
SetPlayerInterior(playerid,0);
if(gTeam[playerid] == TEAM_BOPE)
SetPlayerColor(playerid, COR_BOPE);
else if(gTeam[playerid] == TEAM_GANG)
SetPlayerColor(playerid, COR_GANG);
return 1;
}
public OnPlayerConnect(playerid)
{
FirstSpawn[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
if (FirstSpawn[playerid] == 0)
{
FirstSpawn[playerid] = 1;
ShowMenuForPlayer(Times, playerid);
}
else
{
SetPlayerPos(playerid,-1435.2532,937.9446,1036.5415);
SetPlayerInterior(playerid, 15);
}
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 OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}
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 OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public Spawn(playerid) {
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 263.7945,77.4532,1001.0391);
TogglePlayerControllable(playerid, 1);
SetCameraBehindPlayer(playerid);
return 1;
}
public PrenderJogador(killerid) {
TogglePlayerControllable(killerid, true);
PlayerPlaySound(killerid, 1056, 0.0, 0.0, 0.0);
SetPlayerInterior(killerid,6);
SetPlayerPos(killerid, 263.7945,77.4532,1001.0391);
SendClientMessage(killerid, COR_AMARELO,"Essa cadeia foi feita para marginais como você se espancarem até a morte!");
ResetPlayerWeapons(killerid);
SetPlayerArmour(killerid, 100.0);
SetPlayerHealth(killerid, 100.0);
JailStatus[killerid] = 1;
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:Current = GetPlayerMenu(playerid);
if (Current == Times) {
switch(row) {
case 0:{SetPlayerTeam(playerid, 1); GivePlayerWeapon(playerid, 24, 999999); GivePlayerWeapon(playerid, 26, 999999); GivePlayerWeapon(playerid, 28, 999999); GivePlayerWeapon(playerid, 31, 999999); SetPlayerPos(playerid, 6278.3413,-3021.1592,5.1801); SetPlayerSkin(playerid, 285);}
case 1:{SetPlayerTeam(playerid, 2); GivePlayerWeapon(playerid, 23, 999999); GivePlayerWeapon(playerid, 33, 999999); GivePlayerWeapon(playerid, 30, 999999); GivePlayerWeapon(playerid, 29, 999999);SetPlayerPos(playerid, 6399.5757,-2941.7998,34.2301); SetPlayerSkin(playerid, 267);}}
}
}