#include // 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);}} } }