Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //===============================================================================================//
- //---Include----//
- //===============================================================================================//
- #include <a_samp>
- //===============================================================================================//
- #define COLOR_RED 0xAA3333AA
- #define nolanzado 0
- #define lanzado 1
- #define COLOR_GREEN "{6EF83C}"
- //===============================================================================================//
- //---Variable----//
- //===============================================================================================//
- new Text:bar[MAX_PLAYERS];
- new Text:boxbar[MAX_PLAYERS];
- new EnAuto[MAX_PLAYERS];
- new Float:healthcar;
- new Menu:MenuRC;
- new Text:Recargar;
- new Bandito;
- new Tanke;
- new Heli;
- new Baron;
- new Cam;
- new c1;
- new c2;
- new c3;
- new c4;
- new c5;
- new c6;
- new misil;
- new dinamita;
- new estado;
- new EscogioAuto[MAX_PLAYERS];
- new Text:TLogo1[MAX_PLAYERS];
- new Text:TLogo2[MAX_PLAYERS];
- new Text:TLogo3[MAX_PLAYERS];
- new Text:TLogo4[MAX_PLAYERS];
- new Text:TLogo5[MAX_PLAYERS];
- new Text:TLogo6[MAX_PLAYERS];
- //===============================================================================================//
- //---Forwards----//
- //===============================================================================================//
- forward camera1();
- forward camera2();
- forward camera3();
- forward camera4();
- forward camera5();
- forward camera6();
- forward BanditPos(vehicleid);
- forward HeliPos(vehicleid);
- forward TankPos(vehicleid);
- forward BaronPos(vehicleid);
- forward CamPos(vehicleid);
- forward menu(playerid);
- forward ActualizarTextdrawHP(playerid);
- forward ActualizarTextdrawBAR(playerid);
- forward explode();
- forward timeractivar();
- forward barraoff();
- forward explotarcam();
- forward explotarminas();
- forward cuenta1(playerid);
- forward cuenta2(playerid);
- forward cuenta3(playerid);
- forward cuenta4(playerid);
- forward cuenta5(playerid);
- forward cuenta6(playerid);
- forward explotardinamita();
- //===============================================================================================//
- //===============================================================================================//
- new Float:gRandomBanditSpawn[2][3] = {
- {-1131.2023,1057.7405,1345.5339},
- {-974.0007,1061.7638,1344.7887}
- };
- //===============================================================================================//
- //===============================================================================================//
- new Float:gRandomHeliSpawn[2][3] = {
- {-1131.9438,1041.8555,1345.1920},
- {-973.4492,1077.2356,1344.4493}
- };
- //===============================================================================================//
- //===============================================================================================//
- new Float:gRandomTankSpawn[2][3] = {
- {-973.2541,1023.8723,1344.2207},
- {-1133.8323,1094.9630,1344.9735}
- };
- //===============================================================================================//
- //===============================================================================================//
- new Float:gRandomBaronSpawn[2][3] = {
- {-1131.8693,1029.0829,1345.0251},
- {-975.5798,1090.0739,1344.2656}
- };
- //===============================================================================================//
- //===============================================================================================//
- new Float:gRandomCamSpawn[2][3] = {
- {-973.1904,1042.2570,1351.8818},
- {-1132.7958,1077.9701,1352.6290}
- };
- //===============================================================================================//
- //===============================================================================================//
- main()
- {
- print(" ");
- print(" ");
- print(" ___________________________________");
- print(" | | ");
- print(" | HostName: TEST | ");
- print(" | Sa-Mp: 0.3d | ");
- print(" | GameMode: TEST | ");
- print(" | MapName: San Andreas | ");
- print(" | WebSite: TEST | ");
- print(" | Credits: SAMP | ");
- print(" |___________________________________| ");
- print(" ");
- print(" ");
- }
- //===============================================================================================//
- public OnGameModeInit()
- {
- SetGameModeText("RC WAR");
- SetWeather(20);
- AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- MenuRC = CreateMenu("RC Menu", 1, 50.0, 180.0, 200.0, 200.0);
- SetMenuColumnHeader(MenuRC, 0, "Vehiculos RC");
- AddMenuItem(MenuRC, 0, "Bandito");
- AddMenuItem(MenuRC, 0, "Tanke");
- AddMenuItem(MenuRC, 0, "Helicoptero");
- AddMenuItem(MenuRC, 0, "Baron");
- AddMenuItem(MenuRC, 0, "Cam");
- Recargar = TextDrawCreate(1.000000,310.000000,"recarga en:--");
- TextDrawAlignment(Recargar,0);
- TextDrawBackgroundColor(Recargar,0xffff00cc);
- TextDrawFont(Recargar,3);
- TextDrawLetterSize(Recargar,0.499999,1.500000);
- TextDrawColor(Recargar,0xff0000ff);
- TextDrawSetOutline(Recargar,1);
- TextDrawSetProportional(Recargar,1);
- TextDrawSetShadow(Recargar,8);
- return 1;
- }
- //===============================================================================================//
- public OnPlayerConnect(playerid)
- {
- c1 = SetTimer("camera1",1000,0);
- c2 = SetTimer("camera2",2000,0);
- c3 = SetTimer("camera3",3000,0);
- c4 = SetTimer("camera4",4000,0);
- c5 = SetTimer("camera5",5000,0);
- c6 = SetTimer("camera6",6000,0);
- EscogioAuto[playerid]= 0;
- TLogo1[playerid] = TextDrawCreate(558.000000, 413.000000, "gSpeed");
- TextDrawBackgroundColor(TLogo1[playerid], 255); TextDrawFont(TLogo1[playerid], 3);
- TextDrawLetterSize(TLogo1[playerid], 0.769999, 2.399999); TextDrawColor(TLogo1[playerid], -1375785046);
- TextDrawSetOutline(TLogo1[playerid], 1); TextDrawSetProportional(TLogo1[playerid], 1);
- TLogo2[playerid] = TextDrawCreate(529.000000, 400.000000, "]");
- TextDrawBackgroundColor(TLogo2[playerid], 255); TextDrawFont(TLogo2[playerid], 3);
- TextDrawLetterSize(TLogo2[playerid], 0.500000, 2.099999); TextDrawColor(TLogo2[playerid], -6160129);
- TextDrawSetOutline(TLogo2[playerid], 1); TextDrawSetProportional(TLogo2[playerid], 1);
- TLogo3[playerid] = TextDrawCreate(577.000000, 387.000000, "]");
- TextDrawBackgroundColor(TLogo3[playerid], 255); TextDrawFont(TLogo3[playerid], 0);
- TextDrawLetterSize(TLogo3[playerid], 0.460000, 1.599999); TextDrawColor(TLogo3[playerid], -1);
- TextDrawSetOutline(TLogo3[playerid], 1); TextDrawSetProportional(TLogo3[playerid], 1);
- TLogo4[playerid] = TextDrawCreate(546.000000, 379.000000, "]");
- TextDrawBackgroundColor(TLogo4[playerid], 255); TextDrawFont(TLogo4[playerid], 0);
- TextDrawLetterSize(TLogo4[playerid], 0.660000, 2.199999); TextDrawColor(TLogo4[playerid], -1);
- TextDrawSetOutline(TLogo4[playerid], 1); TextDrawSetProportional(TLogo4[playerid], 1);
- TLogo5[playerid] = TextDrawCreate(600.000000, 398.000000, "]");
- TextDrawBackgroundColor(TLogo5[playerid], 255); TextDrawFont(TLogo5[playerid], 0);
- TextDrawLetterSize(TLogo5[playerid], 0.400000, 1.199999); TextDrawColor(TLogo5[playerid], -1);
- TextDrawSetOutline(TLogo5[playerid], 1); TextDrawSetProportional(TLogo5[playerid], 1);
- TLogo6[playerid] = TextDrawCreate(532.000000, 397.000000, "War");
- TextDrawBackgroundColor(TLogo6[playerid], 255); TextDrawFont(TLogo6[playerid], 0);
- TextDrawLetterSize(TLogo6[playerid], 0.769999, 2.399999); TextDrawColor(TLogo6[playerid], -1029514582);
- TextDrawSetOutline(TLogo6[playerid], 1); TextDrawSetProportional(TLogo6[playerid], 1);
- //===============================================================================================//
- bar[playerid]= TextDrawCreate(502.000000,105.000000," ");
- TextDrawUseBox( bar[playerid],1);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- TextDrawTextSize( bar[playerid],605.000000,36.000000);
- TextDrawAlignment( bar[playerid],0);
- TextDrawBackgroundColor( bar[playerid],0x000000ff);
- TextDrawFont( bar[playerid],3);
- TextDrawLetterSize( bar[playerid],0.299999,0.599999);
- TextDrawColor( bar[playerid],0xffffffff);
- TextDrawSetOutline( bar[playerid],1);
- TextDrawSetShadow( bar[playerid],1);
- //===============================================================================================//
- boxbar[playerid] = TextDrawCreate(498.000000,102.000000,"healbar");
- TextDrawUseBox(boxbar[playerid] ,1);
- TextDrawBoxColor(boxbar[playerid] ,0x00000033);
- TextDrawTextSize(boxbar[playerid] ,612.000000,13.000000);
- TextDrawAlignment(boxbar[playerid] ,0);
- TextDrawBackgroundColor(boxbar[playerid] ,0x00000000);
- TextDrawFont(boxbar[playerid] ,3);
- TextDrawLetterSize(boxbar[playerid] ,1.200000,1.500000);
- TextDrawColor(boxbar[playerid] ,0x00000000);
- TextDrawSetOutline(boxbar[playerid] ,1);
- TextDrawSetProportional(boxbar[playerid] ,1);
- TextDrawSetShadow(boxbar[playerid] ,1);
- //===============================================================================================//
- new pName[MAX_PLAYER_NAME];
- new string[48];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "%s A intrat pe TEST (connected)", pName);
- SendClientMessageToAll(0x33AA33AA, string);
- EnAuto[playerid]=0;
- SendClientMessage(playerid, 0xFF0000AA, "Bine ai venit pe TEST War");
- SendClientMessage(playerid, 0xFF0000AA, "Pentru informati scrieti /info");
- return 1;
- }
- //===============================================================================================//
- public OnPlayerDisconnect(playerid, reason)
- {
- new pName[MAX_PLAYER_NAME];
- new string[56];
- GetPlayerName(playerid, pName, sizeof(pName));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "%s Keep It is a mistake. (Timeout)", pName);
- case 1: format(string, sizeof(string), "%s It is aldehyde Server. (Leaving)", pName);
- case 2: format(string, sizeof(string), "%s Has been expelled from the server. (Kicked/Baned)", pName);
- }
- SendClientMessageToAll(0x33AA33AA, string);
- EscogioAuto[playerid]= 0;
- EnAuto[playerid]=0;
- return 1;
- }
- //===============================================================================================//
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- EscogioAuto[playerid]= 0;
- new Menu:CurrentMenu = GetPlayerMenu(playerid);
- if(CurrentMenu == MenuRC)
- {
- switch(row)
- {
- case 0:
- {
- EscogioAuto[playerid]= 1;
- new Float:x,Float:y,Float:z,Float:angulo;
- TogglePlayerControllable(playerid,1);
- GetPlayerPos(playerid,x,y,z);
- LinkVehicleToInterior(Bandito,10);
- Bandito = CreateVehicle(441,x,y,z,angulo,-1,-1,0);
- PutPlayerInVehicle(playerid,Bandito,0);
- SetVehicleVirtualWorld(Bandito, GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(Bandito, GetPlayerInterior(playerid));
- SetTimer("BanditPos",500,0);
- SetCameraBehindPlayer(playerid);
- HideMenuForPlayer(MenuRC,playerid);
- }
- case 1:
- {
- EscogioAuto[playerid]= 1;
- new Float:x,Float:y,Float:z,Float:angulo;
- GetPlayerPos(playerid,x,y,z);
- TogglePlayerControllable(playerid,1);
- LinkVehicleToInterior(Tanke,10);
- SetCameraBehindPlayer(playerid);
- Tanke = CreateVehicle(564,x,y,z,angulo,-1,-1,0);
- PutPlayerInVehicle(playerid,Tanke,0);
- SetVehicleVirtualWorld(Tanke, GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(Tanke, GetPlayerInterior(playerid));
- SetTimer("TankPos",500,0);
- HideMenuForPlayer(MenuRC,playerid);
- }
- case 2:
- {
- EscogioAuto[playerid]= 1;
- new Float:x,Float:y,Float:z,Float:angulo;
- GetPlayerPos(playerid,x,y,z);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid,1);
- LinkVehicleToInterior(Heli,10);
- Heli = CreateVehicle(501,x,y,z,angulo,-1,-1,0);
- PutPlayerInVehicle(playerid,Heli,0);
- SetVehicleVirtualWorld(Heli, GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(Heli, GetPlayerInterior(playerid));
- SetTimer("HeliPos",500,0);
- HideMenuForPlayer(MenuRC,playerid);
- }
- case 3:
- {
- EscogioAuto[playerid]= 1;
- new Float:x,Float:y,Float:z,Float:angulo;
- GetPlayerPos(playerid,x,y,z);
- SetCameraBehindPlayer(playerid);
- LinkVehicleToInterior(Baron,10);
- Baron = CreateVehicle(464,x,y,z,angulo,-1,-1,0);
- PutPlayerInVehicle(playerid,Baron,0);
- TogglePlayerControllable(playerid,1);
- SetVehicleVirtualWorld(Baron, GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(Baron, GetPlayerInterior(playerid));
- SetTimer("BaronPos",500,0);
- HideMenuForPlayer(MenuRC,playerid);
- }
- case 4:
- {
- EscogioAuto[playerid]= 1;
- new Float:x,Float:y,Float:z,Float:angulo;
- GetPlayerPos(playerid,x,y,z);
- LinkVehicleToInterior(Cam,10);
- SetCameraBehindPlayer(playerid);
- Cam = CreateVehicle(594,x,y,z,angulo,-1,-1,0);
- PutPlayerInVehicle(playerid,Cam,0);
- TogglePlayerControllable(playerid,1);
- SetVehicleVirtualWorld(Cam, GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(Cam, GetPlayerInterior(playerid));
- SetTimer("CamPos",500,0);
- HideMenuForPlayer(MenuRC,playerid);
- }
- }
- }
- }
- //===============================================================================================//
- public OnPlayerExitedMenu(playerid)
- {
- if(EscogioAuto[playerid] == 0)
- {
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid, 0xFF0000AA, "You have to choose a vehicle");
- }
- return 1;
- }
- //===============================================================================================//
- public OnPlayerSpawn(playerid)
- {
- KillTimer(c1);
- KillTimer(c2);
- KillTimer(c3);
- KillTimer(c4);
- KillTimer(c5);
- KillTimer(c6);
- TogglePlayerControllable(playerid,0);
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid,-1079.99, 1061.58, 1359.04);
- SetTimerEx("menu", 100, 0, "i", playerid);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerInterior(playerid,10);
- SetPlayerCameraPos( playerid, -988.2770, 1042.0469, 1376.8139 );
- SetPlayerCameraLookAt( playerid, -997.8896, 1044.8033, 1372.4302 );
- return 1;
- }
- //===============================================================================================//
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new Float:x,Float:y,Float:z;
- EscogioAuto[playerid] = 0;
- TextDrawHideForPlayer(playerid,boxbar[playerid]);
- TextDrawHideForPlayer(playerid,bar[playerid]);
- SetPlayerInterior(playerid,10);
- new veh = GetPlayerVehicleID(playerid);
- DestroyVehicle(veh);
- ForceClassSelection(playerid);
- SendDeathMessage(killerid, playerid, reason);
- GetPlayerPos(playerid,x,y,z);
- SetPlayerCameraPos( playerid,x,y+10,z+5);
- SetPlayerCameraLookAt( playerid,x,y,z);
- GameTextForPlayer(playerid,"~g~d~r~e~w~a~b~t~p~h",2000,1);
- return 1;
- }
- //===============================================================================================//
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- new keys, updown, leftright;
- GetPlayerKeys(playerid, keys, updown, leftright);
- if(estado==nolanzado){
- if(GetVehicleModel(GetPlayerVehicleID(playerid))== 501) {
- if( ((keys & KEY_FIRE) == KEY_FIRE) || ((keys & KEY_ACTION) == KEY_ACTION) ) {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- misil = CreateObject(1636,x,y,z-0.5,-90,0,0);
- MoveObject(misil,x,y,z-11,10);
- SetTimer("explode", 1000, 0);
- SetTimer("barraoff", 4000, 0);
- SetTimer("timeractivar", 1500, 0);
- estado = lanzado;
- }
- }
- }
- if(estado==nolanzado){
- if(GetVehicleModel(GetPlayerVehicleID(playerid))== 564) {
- if( ((keys & KEY_FIRE) == KEY_FIRE) || ((keys & KEY_ACTION) == KEY_ACTION) ) {
- new Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:az;
- GetPlayerPos(playerid,x,y,z);
- GetVehicleZAngle(GetPlayerVehicleID(playerid), az);
- x2 = x + (8.5 * floatsin(-az+5, degrees));
- y2 = y + (16 * floatcos(-az+5, degrees));
- CreateExplosion(x2,y2,z,3,4.0);
- SetTimer("timeractivar", 2000, 0);
- estado = lanzado;
- }
- }
- }
- if(estado==nolanzado){
- if(GetVehicleModel(GetPlayerVehicleID(playerid))== 441) {
- if( ((keys & KEY_FIRE) == KEY_FIRE) || ((keys & KEY_ACTION) == KEY_ACTION) ) {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- dinamita = CreateObject(1654,x,y,z+0.5,90,0,0);
- SetTimer("explotardinamita", 2000, 0);
- SetTimer("timeractivar", 3000, 0);
- estado = lanzado;
- }
- }
- }
- if(estado==nolanzado){
- if(GetVehicleModel(GetPlayerVehicleID(playerid))== 594) {
- if( ((keys & KEY_FIRE) == KEY_FIRE) || ((keys & KEY_ACTION) == KEY_ACTION) ) {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetTimer("explotarcam", 5500, 0);
- SetTimer("barraoff", 4000, 0);
- SetTimer("timeractivar", 7000, 0);
- SetTimerEx("boom1", 1000, 0, "i", playerid);
- estado = lanzado;
- }
- }
- }
- }
- //===============================================================================================//
- public timeractivar()
- {
- for(new playerid;playerid<MAX_PLAYERS;playerid++){
- if(IsPlayerInVehicle(playerid, Heli)) {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- }
- }
- estado = nolanzado;
- return estado;
- }
- //===============================================================================================//
- public OnPlayerText(playerid, text[])
- {
- new senderName[MAX_PLAYER_NAME];
- new string[256];
- GetPlayerName(playerid, senderName, sizeof(senderName));
- format(string, sizeof(string),"[ID:%d]:%s", playerid, text);
- SendPlayerMessageToAll(playerid, string);
- return 0;
- }
- //===============================================================================================//
- //---Comanda: /info---//
- //===============================================================================================//
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/info", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,0x33AA33AA,"» -------------[Server Info]-------------<");
- SendClientMessage(playerid,0x33AA33AA,"» 1.Name:*TEST*[0.3d]");
- SendClientMessage(playerid,0x33AA33AA,"» 2.Ip: 93.114.82.66:7777");
- SendClientMessage(playerid,0x33AA33AA,"» 3.Date Of Inauguration: xx.xx.xx");
- SendClientMessage(playerid,0x33AA33AA,"» 4.Slots: 50");
- SendClientMessage(playerid,0xFF0000AA,"» 5.Version: War gS v1.1");
- SendClientMessage(playerid,0x33AA33AA,"» 6.Owners: rodricaz");
- SendClientMessage(playerid,0x33AA33AA,"» 7.Scripter: RuSke");
- SendClientMessage(playerid,0x33AA33AA,"» 8.Forum: .com");
- SendClientMessage(playerid,0x33AA33AA,"» 9.Map: San Andreas");
- SendClientMessage(playerid,0x33AA33AA,"» 10.Map: Distractie placuta pe server test War!!");
- return 1;
- }
- return 0;
- }
- //===============================================================================================//
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- //===============================================================================================//
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- SendClientMessage(playerid, 0xFF0000AA, "You can not leave your car if you can not pass this");
- SetPlayerHealth(playerid,0);
- return 1;
- }
- //===============================================================================================//
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if (newstate == PLAYER_STATE_DRIVER)
- {
- SetTimerEx("ActualizarTextdrawHP",100,1,"i",playerid);
- SetTimerEx("ActualizarTextdrawBAR",100,1,"i",playerid);
- TextDrawShowForPlayer(playerid,boxbar[playerid]);
- EnAuto[playerid]=1;
- }
- else if (newstate == PLAYER_STATE_ONFOOT)
- {
- TextDrawHideForPlayer(playerid,boxbar[playerid]);
- EnAuto[playerid]=0;
- }
- return 1;
- }
- //===============================================================================================//
- public menu(playerid)
- {
- TogglePlayerControllable(playerid,0);
- ShowMenuForPlayer(MenuRC, playerid);
- }
- //===============================================================================================//
- public explotardinamita()
- {
- new Float:x,Float:y,Float:z;
- GetObjectPos(dinamita,x,y,z);
- CreateExplosion(x,y,z,11,20);
- DestroyObject(dinamita);
- }
- //===============================================================================================//
- public explotarcam()
- {
- for(new playerid=0;playerid<MAX_PLAYERS;playerid++) {
- new Float:x,Float:y,Float:z;
- GetVehiclePos(playerid,x,y,z);
- CreateExplosion(x,y,z,11,50);
- }
- }
- //===============================================================================================//
- public cuenta1(playerid)
- {
- PlayerPlaySound(playerid,1057 ,0.0,0.0,0.0);
- GameTextForPlayer(playerid, "~r~5", 500, 4);
- SetTimerEx("cuenta2",1000,0,"i",playerid);
- }
- //===============================================================================================//
- public cuenta2(playerid)
- {
- PlayerPlaySound(playerid,1057 ,0.0,0.0,0.0);
- GameTextForPlayer(playerid, "~r~4", 500, 4);
- SetTimerEx("cuenta3",1000,0,"i",playerid);
- }
- //===============================================================================================//
- public cuenta3(playerid)
- {
- PlayerPlaySound(playerid,1057 ,0.0,0.0,0.0);
- GameTextForPlayer(playerid, "~r~3", 500, 4);
- SetTimerEx("cuenta4",1000,0,"i",playerid);
- }
- //===============================================================================================//
- public cuenta4(playerid)
- {
- PlayerPlaySound(playerid,1057 ,0.0,0.0,0.0);
- GameTextForPlayer(playerid, "~r~2", 500, 4);
- SetTimerEx("cuenta5",1000,0,"i",playerid);
- }
- //===============================================================================================//
- public cuenta5(playerid)
- {
- PlayerPlaySound(playerid,1057 ,0.0,0.0,0.0);
- GameTextForPlayer(playerid, "~r~1", 500, 4);
- SetTimerEx("cuenta6",1000,0,"i",playerid);
- }
- //===============================================================================================//
- public cuenta6(playerid)
- {
- PlayerPlaySound(playerid,1057 ,0.0,0.0,0.0);
- GameTextForPlayer(playerid, "~r~boooooom", 2000, 6);
- }
- //===============================================================================================//
- public CamPos(vehicleid)
- {
- AddVehicleComponent(Cam,1074);
- new rand = random(sizeof(gRandomCamSpawn));
- SetVehiclePos(Cam,gRandomCamSpawn[rand][0],gRandomCamSpawn[rand][1],gRandomCamSpawn[rand][2]);
- }
- //===============================================================================================//
- public BaronPos(vehicleid)
- {
- new rand = random(sizeof(gRandomBaronSpawn));
- SetVehiclePos(Baron,gRandomBaronSpawn[rand][0],gRandomBaronSpawn[rand][1],gRandomBaronSpawn[rand][2]);
- }
- //===============================================================================================//
- public HeliPos(vehicleid)
- {
- new rand = random(sizeof(gRandomHeliSpawn));
- SetVehiclePos(Heli,gRandomHeliSpawn[rand][0],gRandomHeliSpawn[rand][1],gRandomHeliSpawn[rand][2]);
- }
- //===============================================================================================//
- public TankPos(vehicleid)
- {
- AddVehicleComponent(Tanke,1075);
- new rand = random(sizeof(gRandomTankSpawn));
- SetVehiclePos(Tanke,gRandomTankSpawn[rand][0],gRandomTankSpawn[rand][1],gRandomTankSpawn[rand][2]);
- }
- //===============================================================================================//
- public BanditPos(vehicleid)
- {
- AddVehicleComponent(Bandito,1074);
- new rand = random(sizeof(gRandomBanditSpawn));
- SetVehiclePos(Bandito,gRandomBanditSpawn[rand][0],gRandomBanditSpawn[rand][1],gRandomBanditSpawn[rand][2]);
- }
- //===============================================================================================//
- public camera1()
- {
- for(new playerid=0;playerid<MAX_PLAYERS;playerid++) {
- SetPlayerInterior(playerid,10);
- SetPlayerCameraPos( playerid, -1141.4744, 1093.4582, 1376.8139 );
- SetPlayerCameraLookAt( playerid, -1132.7282, 1088.6101, 1372.4302 );
- }
- }
- //===============================================================================================//
- public camera2()
- {
- for(new playerid=0;playerid<MAX_PLAYERS;playerid++) {
- SetPlayerInterior(playerid,10);
- SetPlayerCameraPos( playerid, -1074.2387, 1022.4376, 1376.8139 );
- SetPlayerCameraLookAt( playerid, -1066.3586, 1028.5922, 1372.4302 );
- }
- }
- //===============================================================================================//
- public camera3()
- {
- for(new playerid=0;playerid<MAX_PLAYERS;playerid++) {
- SetPlayerInterior(playerid,10);
- SetPlayerCameraPos( playerid, -988.2770, 1042.0469, 1376.8139 );
- SetPlayerCameraLookAt( playerid, -997.8896, 1044.8033, 1372.4302 );
- }
- }
- //===============================================================================================//
- public camera4()
- {
- for(new playerid=0;playerid<MAX_PLAYERS;playerid++) {
- SetPlayerInterior(playerid,10);
- SetPlayerCameraPos( playerid, -969.4564, 1054.3924, 1358.3138 );
- SetPlayerCameraLookAt( playerid, -979.2670, 1055.2507, 1356.5773 );
- }
- }
- //===============================================================================================//
- public camera5()
- {
- for(new playerid=0;playerid<MAX_PLAYERS;playerid++) {
- SetPlayerInterior(playerid,10);
- SetPlayerCameraPos( playerid, -965.9264, 1094.7391, 1358.3138 );
- SetPlayerCameraLookAt( playerid, -974.6726, 1089.8909, 1356.5773 );
- }
- }
- //===============================================================================================//
- public camera6()
- {
- for(new playerid=0;playerid<MAX_PLAYERS;playerid++) {
- SetPlayerInterior(playerid,10);
- SetPlayerCameraPos( playerid, -1132.4779, 1066.8322, 1358.3138 );
- SetPlayerCameraLookAt( playerid, -1122.5751, 1065.4405, 1356.9221 );
- }
- }
- //===============================================================================================//
- public explode()
- {
- new Float:x,Float:y,Float:z;
- GetObjectPos(misil,x,y,z);
- DestroyObject(misil);
- CreateExplosion(x,y,z,11,20);
- }
- //===============================================================================================//
- public ActualizarTextdrawBAR(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(EnAuto[playerid]==1)
- {
- GetVehicleHealth(GetPlayerVehicleID(playerid), healthcar);
- TextDrawHideForPlayer(playerid,bar[playerid]);
- TextDrawShowForPlayer(playerid,bar[playerid]);
- if(healthcar >= 1000 )
- {
- TextDrawTextSize( bar[playerid],600.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 950 && healthcar <= 999 )
- {
- TextDrawTextSize( bar[playerid],595.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 900 && healthcar <= 949)
- {
- TextDrawTextSize(bar[playerid],590.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 850 && healthcar <= 899)
- {
- TextDrawTextSize(bar[playerid],585.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 800 && healthcar <= 849)
- {
- TextDrawTextSize(bar[playerid],580.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 750 && healthcar <= 799)
- {
- TextDrawTextSize(bar[playerid],575.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 700 && healthcar <= 749)
- {
- TextDrawTextSize(bar[playerid],570.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 650 && healthcar <= 699)
- {
- TextDrawTextSize(bar[playerid],565.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 600 && healthcar <= 649)
- {
- TextDrawTextSize(bar[playerid],560.000000,38.000000);
- TextDrawBoxColor( bar[playerid],0x00ff0033);
- }
- else if(healthcar >= 550 && healthcar <= 599)
- {
- TextDrawTextSize(bar[playerid],555.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xffff0099);
- }
- else if(healthcar >= 500 && healthcar <= 549)
- {
- TextDrawTextSize(bar[playerid],550.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xffff0099);
- }
- else if(healthcar >= 450 && healthcar <= 499)
- {
- TextDrawTextSize(bar[playerid],545.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xffff0099);
- }
- else if(healthcar >= 400 && healthcar <= 449)
- {
- TextDrawTextSize(bar[playerid],540.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xffff0099);
- }
- else if(healthcar >= 350 && healthcar <= 399)
- {
- TextDrawTextSize(bar[playerid],535.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xff000099);
- }
- else if(healthcar >= 300 && healthcar <= 349)
- {
- TextDrawTextSize(bar[playerid],530.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xff000099);
- }
- else if(healthcar >= 250 && healthcar <= 299)
- {
- TextDrawTextSize(bar[playerid],525.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xff000099);
- }
- else if(healthcar >= 200 && healthcar <= 249)
- {
- TextDrawTextSize(bar[playerid],520.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xff000099);
- }
- else if(healthcar >= 150 && healthcar <= 199)
- {
- TextDrawTextSize(bar[playerid],515.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xff000099);
- }
- else if(healthcar >= 100 && healthcar <= 149)
- {
- TextDrawTextSize(bar[playerid],510.000000,38.000000);
- TextDrawBoxColor(bar[playerid],0xff000099);
- }
- }
- }
- else TextDrawHideForPlayer(playerid,bar[playerid]);
- }
- //=============================================================================================//
- public OnGameModeExit()
- {
- for(new i; i < MAX_PLAYERS; i ++)
- {
- TextDrawHideForAll(TLogo1[i]); TextDrawDestroy(TLogo1[i]);
- TextDrawHideForAll(TLogo2[i]); TextDrawDestroy(TLogo2[i]);
- TextDrawHideForAll(TLogo3[i]); TextDrawDestroy(TLogo3[i]);
- TextDrawHideForAll(TLogo4[i]); TextDrawDestroy(TLogo4[i]);
- TextDrawHideForAll(TLogo5[i]); TextDrawDestroy(TLogo5[i]);
- TextDrawHideForAll(TLogo6[i]); TextDrawDestroy(TLogo6[i]);
- }
- return 1;
- }
- //===============================================================================================//
- public ActualizarTextdrawHP(playerid)
- {
- new string[120];
- GetVehicleHealth(GetPlayerVehicleID(playerid), healthcar);
- format(string,10,"%.0f",healthcar);
- TextDrawSetString(bar[playerid],string);
- return 1;
- }
- //=====================================[Final]==================================//
Add Comment
Please, Sign In to add comment