All pastes #885362 Raw Edit

Felipe

public text v1 · immutable
#885362 ·published 2008-01-30 21:46 UTC
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);}}
}
}