All pastes #1064582 Raw Edit

OnPlayerSpawn

public text v1 · immutable
#1064582 ·published 2008-07-07 12:27 UTC
rendered paste body
public OnPlayerSpawn(playerid)

{
//---------------------------TURFS---------------------------------------------
	GangZoneShowForPlayer(playerid, PimpHQ, 0x80000096);
	GangZoneShowForPlayer(playerid, WestPimps, 0x80000096);
	GangZoneShowForPlayer(playerid, SouthPimps, 0x80000096);
	GangZoneShowForPlayer(playerid, RichHQ, 0xF3C55696);
	GangZoneShowForPlayer(playerid, Hospital, 0xE7C02996);
	GangZoneShowForPlayer(playerid, ChickenHQ, 0x80800096);
	GangZoneShowForPlayer(playerid, SouthChickens, 0x80800096);
	GangZoneShowForPlayer(playerid, EastRich, 0xECBB2896);
	GangZoneShowForPlayer(playerid, GolferSpawn, 0xABD50496);
	GangZoneShowForPlayer(playerid, AvispaClub, 0xAEE30F96);
	GangZoneShowForPlayer(playerid, MissionaryHill, 0xA5D80A96);
	GangZoneShowForPlayer(playerid, Doherty, 0xFF804096);
	GangZoneShowForPlayer(playerid, WorkerSpawn, 0xFF804096);
	GangZoneShowForPlayer(playerid, DrivingSchool, 0xFF804096);
	GangZoneShowForPlayer(playerid, TriadHQ, 0xFF00FF96);
	GangZoneShowForPlayer(playerid, EastTriads, 0xFF00FF96);
	GangZoneShowForPlayer(playerid, NorthTriads, 0xFF00FF96);
	GangZoneShowForPlayer(playerid, WestNangs, 0xFF000096);
	GangZoneShowForPlayer(playerid, Pier69, 0xFF000096);
	GangZoneShowForPlayer(playerid, NangHQ, 0xFF000096);
	GangZoneShowForPlayer(playerid, NorthSWAT, 0x00800096);
	GangZoneShowForPlayer(playerid, SWATHQ, 0x00800096);
	GangZoneShowForPlayer(playerid, SouthSWAT, 0x00800096);
	GangZoneShowForPlayer(playerid, ArmyHQ, 0x00800096);
	GangZoneShowForPlayer(playerid, SubHangar, 0x00800096);
	GangZoneShowForPlayer(playerid, Subs, 0x00800096);
	GangZoneShowForPlayer(playerid, PilotHQ, 0x49494996);
	GangZoneShowForPlayer(playerid, SouthAirport, 0x49494996);
	GangZoneShowForPlayer(playerid, Runway1, 0x4E4E4E96);
	GangZoneShowForPlayer(playerid, Runway2, 0x3E3E3E96);
	GangZoneShowForPlayer(playerid, Runway3, 0x38383896);
    GangZoneShowForPlayer(playerid, HickHQ, 0x80400096);
	GangZoneShowForPlayer(playerid, EastHicks, 0x80400096);
    GangZoneShowForPlayer(playerid, Chilliad, 0x80400096);
    GangZoneShowForPlayer(playerid, SouthBeach, 0x80400096);
    GangZoneShowForPlayer(playerid, FarmersHQ, 0x69D20096);
    GangZoneShowForPlayer(playerid, WestFarmers, 0x61C10096);
    GangZoneShowForPlayer(playerid, EastFarmers, 0x00C40096);
    GangZoneShowForPlayer(playerid, SouthFarmers, 0x00CC0096);
    GangZoneShowForPlayer(playerid, BikerHQ, 0x0000FF96);
    GangZoneShowForPlayer(playerid, WestBikers, 0x0000FF96);
    GangZoneShowForPlayer(playerid, NorthBikers, 0x0000FF96);
    GangZoneShowForPlayer(playerid, EastBikers, 0x0000FF96);
    GangZoneShowForPlayer(playerid, GroveHQ, 0x00AE5796);
    GangZoneShowForPlayer(playerid, WestGrove, 0x00D26996);
    GangZoneShowForPlayer(playerid, SouthGrove, 0x00CC6696);
    GangZoneShowForPlayer(playerid, VagosHQ, 0xFFFF0096);
    GangZoneShowForPlayer(playerid, EastVagos, 0xFFFF0096);
    GangZoneShowForPlayer(playerid, WestVagos, 0xFFFF0096);
    GangZoneShowForPlayer(playerid, SouthVagos, 0xFFFF0096);
    GangZoneShowForPlayer(playerid, BallasHQ, 0x8000FF96);
    GangZoneShowForPlayer(playerid, NorthBallas, 0x8000FF96);
    GangZoneShowForPlayer(playerid, WestBallas, 0x8000FF96);
	GangZoneShowForPlayer(playerid, SouthBallas, 0x8000FF96);
	GangZoneShowForPlayer(playerid, BallasEast, 0x8000FF96);
	GangZoneShowForPlayer(playerid, AztecasHQ, 0x0080FF96);
	GangZoneShowForPlayer(playerid, WestAztecas, 0x0080FF96);
	GangZoneShowForPlayer(playerid, EastAztecas, 0x0080FF96);
	GangZoneShowForPlayer(playerid, NorthAztecas, 0x0080FF96);
	GangZoneShowForPlayer(playerid, NASAHQ, 0xFF80FF96);
	GangZoneShowForPlayer(playerid, CorleoneHQ, 0x00000096);
    GangZoneShowForPlayer(playerid, NorthCorleone, 0x00000096);
	GangZoneShowForPlayer(playerid, EastCorleone, 0x00000096);
	GangZoneShowForPlayer(playerid, SouthCorleone, 0x00000096);
	GangZoneShowForPlayer(playerid, MilanoHQ, 0x40000096);
	GangZoneShowForPlayer(playerid, SouthMilano, 0x40000096);
	GangZoneShowForPlayer(playerid, NorthMilano, 0x40000096);
	GangZoneShowForPlayer(playerid, WestMilano, 0x40000096);
	GangZoneShowForPlayer(playerid, MedicsHQ, 0xFF80C096);
	GangZoneShowForPlayer(playerid, NorthMedics, 0xFF80C096);
	GangZoneShowForPlayer(playerid, EastMedics, 0xFF80C096);
	GangZoneShowForPlayer(playerid, NorthAirport, 0xFF80C096);
	GangZoneShowForPlayer(playerid, NEAirport, 0x40000096);
	GangZoneShowForPlayer(playerid, SEAirport, 0x00000096);
	GangZoneShowForPlayer(playerid, Airport, 0xFF808096);
	GangZoneShowForPlayer(playerid, WestAirport, 0x00000096);
	GangZoneShowForPlayer(playerid, FireHQ, 0xFF808096);
	GangZoneShowForPlayer(playerid, WestFire, 0xFF808096);
	GangZoneShowForPlayer(playerid, NorthFire, 0xFF808096);
	GangZoneShowForPlayer(playerid, PizzaHQ, 0x00808096);
	GangZoneShowForPlayer(playerid, SouthPizza, 0x00808096);
	GangZoneShowForPlayer(playerid, WestPizza, 0x00808096);
	GangZoneShowForPlayer(playerid, DepotHQ, 0x0080C096);
	GangZoneShowForPlayer(playerid, SouthDepot, 0x0080C09B);
	GangZoneShowForPlayer(playerid, EastDepot, 0x0080C096);
	GangZoneShowForPlayer(playerid, BusinessHQ, 0x80FF0096);
	GangZoneShowForPlayer(playerid, BusinessEast, 0x80FF0096);
	GangZoneShowForPlayer(playerid, BusinessNorth, 0x80FF0096);

//----------------------------COLOURS------------------------------------------
    SetPlayerTeamFromClass(playerid, classid);
	SetPlayerCheckpoint(playerid, -3831.227539, 1760.545044, 3.343497);
	SetPlayerCheckpoint(playerid, -4458.960938, 1757.622681, 913.549683);
	PlayerPlaySound(playerid, 1098, 0, 0, 0);
	SetPlayerToTeamColor(playerid);
	SetPlayerInterior(playerid,0);

	switch(gClass[playerid])
    {
        case 0:
        {
            SetPlayerColor(playerid, 0xFF8C00AA);
            GivePlayerWeapon(playerid, 25, 100);
        }
        case 1:
        {
            SetPlayerColor(playerid, 0xD2E300FF);
            GivePlayerWeapon(playerid, 44, 1);
        }
        case 2:
        {
            SetPlayerColor(playerid, 0xFF00F3FF);
            GivePlayerWeapon(playerid, 24, 100);
        }
        case 3:
        {
            SetPlayerColor(playerid, 0xBEFF4DFF);
            GivePlayerWeapon(playerid, 6, 1);
        }
        case 4:
        {
            SetPlayerColor(playerid, 0x0000FFFF);
            GivePlayerWeapon(playerid, 16, 5);
        }
        case 5:
        {
            SetPlayerColor(playerid, 0x824D00FF);
            GivePlayerWeapon(playerid, 22, 100);
        }
        case 6:
        {
            SetPlayerColor(playerid, 0x005500FF);
            GivePlayerWeapon(playerid, 45, 1);
            GivePlayerWeapon(playerid, 29, 500);
        }
        case 7:
        {
            SetPlayerColor(playerid, 0x005500FF);
            GivePlayerWeapon(playerid, 44, 1);
            GivePlayerWeapon(playerid, 27, 200);
        }
        case 8:
        {
            SetPlayerColor(playerid, 0xAEAE00FF);
            GivePlayerWeapon(playerid, 22, 100);
        }
        case 9:
        {
            SetPlayerColor(playerid, 0xFFD786FF);
            GivePlayerWeapon(playerid, 16, 10);
        }
        case 10:
        {
            SetPlayerColor(playerid, 0x7D0000FF);
            GivePlayerWeapon(playerid, 18, 10);
        }
        case 11:
        {
            SetPlayerColor(playerid, 0x232323FF);
            GivePlayerWeapon(playerid, 44, 1);
        }
        case 12:
        {
            SetPlayerColor(playerid, 0xBE0000FF);
            GivePlayerWeapon(playerid, 5, 1);
        }
        case 13:
        {
            SetPlayerColor(playerid, 0xFF0082FF);
            GivePlayerWeapon(playerid, 17, 10);
        }
        case 14:
        {
            SetPlayerColor(playerid, 0x000000FF);
            GivePlayerWeapon(playerid, 16, 10);
        }
        case 15:
        {
            SetPlayerColor(playerid, 0x493131FF);
            GivePlayerWeapon(playerid, 16, 10);
        }
        case 16:
        {
            SetPlayerColor(playerid, 0xFB82FFFF);
            GivePlayerWeapon(playerid, 4, 1);
        }
        case 17:
        {
            SetPlayerColor(playerid, 0xFF827DFF);
            GivePlayerWeapon(playerid, 25, 100);
        }
        case 18:
        {
            SetPlayerColor(playerid, 0x00827DFF);
            GivePlayerWeapon(playerid, 31, 200);
        }
        case 19:
        {
            SetPlayerColor(playerid, 0x0092FFFF);
            GivePlayerWeapon(playerid, 22, 100);
        }
        case 20:
        {
            SetPlayerColor(playerid, 0x00FF00FF);
            GivePlayerWeapon(playerid, 32, 100);
        }
        case 21:
        {
            SetPlayerColor(playerid, 0x00CA00FF);
            GivePlayerWeapon(playerid, 32, 200);
        }
        case 22:
        {
            SetPlayerColor(playerid, 0x00CA00FF);
            GivePlayerWeapon(playerid, 9, 1);
        }
        case 23:
        {
            SetPlayerColor(playerid, 0x00CA00FF);
            GivePlayerWeapon(playerid, 17, 10);
        }
        case 24:
        {
            SetPlayerColor(playerid, 0xFFFF00FF);
            GivePlayerWeapon(playerid, 32, 200);
        }
        case 25:
        {
            SetPlayerColor(playerid, 0xFFFF00FF);
            GivePlayerWeapon(playerid, 9, 1);
        }
        case 26:
        {
            SetPlayerColor(playerid, 0xFFFF00FF);
            GivePlayerWeapon(playerid, 17, 10);
        }
        case 27:
        {
            SetPlayerColor(playerid, 0x2D61BAFF);
            GivePlayerWeapon(playerid, 32, 200);
        }
        case 28:
        {
            SetPlayerColor(playerid, 0x2D61BAFF);
            GivePlayerWeapon(playerid, 9, 1);
        }
        case 29:
        {
            SetPlayerColor(playerid, 0x2D61BAFF);
            GivePlayerWeapon(playerid, 17, 10);
        }
        case 30:
        {
            SetPlayerColor(playerid, 0x923DB6FF);
            GivePlayerWeapon(playerid, 32, 200);
        }
        case 31:
        {
            SetPlayerColor(playerid, 0x923DB6FF);
            GivePlayerWeapon(playerid, 9, 1);
        }
        case 32:
        {
            SetPlayerColor(playerid, 0x923DB6FF);
            GivePlayerWeapon(playerid, 17, 10);
        }
    }
    return 1;
}