[GameMode] Skywar 0.2b
#1


[FeK]WarMachine
Introduзгo:
Game Mode Skywar Aprimorado

Funзхes:
Nova Area Muito Maior e Melhor com mais objetos para melhor acomodalos
Na prox versгo espero poder botar WorldBounds pois estou com uns probleminhas ^^

Crйditos:
[FeK]WarMachine e [FeK]Gunner

Download:

Para executar Download basta clicar aqui

Bem й mais para estudo do que para jogar ^^ espero que gostem
Reply
#2

Guerra no ar?
Massa (:
Reply
#3

XD Boaa..pra quem quer aprender um poco de pwn ^^
Reply
#4

Depois eu venho postar o meu GM de DM super legal que eu fiz xD


Parabйns aew
Reply
#5

Muito boa WarMachine.

Aqui uma arrumada:

pawn Код:
#include <a_samp>
AntiDeAMX()
{
    new a[][] = {
        "Unarmed (Fist)",
        "Brass K"
    };
    #pragma unused a
}


#define VERMELHO 0xAA3333AA
#define VERDE 0x33AA33AA
#define BRANCO 0xFFFFFFAA
#define LARANJA 0xFF9900AA
#define AMARELO 0xFFFF00AA
#define AZUL 0x33CCFFAA
#define ROSA 0xFF00FFAA
#define CINZA 0xAFAFAFAA
#define VERDECLARO 0x7FFF00AA
#define VERMELHOESCURO 0xDD0000FF
#define AZULESCURO 0x0000FFAA
#define PRETO 0x00000000
//---------------------------------------------------------
main()
{
    print("-------------------------------------------");
    print("SkyBattle Versгo 0.1a");
    print(" Este Gamemode Pertenзe a War_Machine.");
    print(" Em Caso De Roubo Recorreremos aos direitos morais");
    print("|||||||||||||||||||||||||||||||||||||||||||");
}


//---------------------------------------------------------
public OnGameModeInit()
{
    UsePlayerPedAnims();
    SetGameModeText("Sky War 0.2b");
    AddPlayerClass(294,1517.9896,2858.2981,10.8247,93.4104,36,30,35,30,31,500,24,50,4,1,34,50,28,500);
    AddStaticVehicleEx(520,1447.06445312,2827.98339844,11.73988819,0.00000000,-1,-1,10);
    AddStaticVehicleEx(520,1458.47119141,2825.75756836,11.74422646,0.00000000,-1,-1,10);
    AddStaticVehicleEx(520,1435.15454102,2826.26367188,11.73988819,0.00000000,-1,-1,10);
    AddStaticVehicleEx(520,1470.93725586,2824.93774414,11.73988819,0.00000000,-1,-1,10);
    AddStaticVehicleEx(520,1482.34375000,2824.33056641,11.73988819,0.00000000,-1,-1,10);
    AddStaticVehicleEx(425,1434.16223145,2847.03930664,11.67131233,0.00000000,-1,-1,10);
    AddStaticVehicleEx(425,1448.24597168,2846.55371094,11.67131233,0.00000000,-1,-1,10);
    AddStaticVehicleEx(425,1461.39306641,2845.95776367,11.67131233,0.00000000,-1,-1,10);
    AddStaticVehicleEx(425,1472.29907227,2844.58959961,11.67131233,0.00000000,-1,-1,10);
    AddStaticVehicleEx(425,1483.36767578,2845.25903320,11.67131233,0.00000000,-1,-1,10);
    AddStaticVehicleEx(432,1434.23254395,2860.75610352,10.91964912,0.00000000,-1,-1,10);
    AddStaticVehicleEx(432,1447.55224609,2860.91601562,10.91964912,0.00000000,-1,-1,10);
    AddStaticVehicleEx(432,1459.59899902,2859.95629883,10.92398739,0.00000000,-1,-1,10);
    AddStaticVehicleEx(432,1472.36914062,2858.16186523,10.92398739,0.00000000,-1,-1,10);
    AddStaticVehicleEx(432,1483.11804199,2857.85839844,10.92398739,0.00000000,-1,-1,10);
    AddStaticVehicleEx(447,1432.92626953,2875.66943359,10.92031288,0.00000000,-1,-1,10);
    AddStaticVehicleEx(447,1446.77233887,2875.07617188,10.92031288,0.00000000,-1,-1,10);
    AddStaticVehicleEx(447,1458.74389648,2874.44702148,10.92465115,0.00000000,-1,-1,10);
    AddStaticVehicleEx(447,1471.87939453,2873.77368164,10.92465115,0.00000000,-1,-1,10);
    AddStaticVehicleEx(447,1483.44628906,2873.68896484,10.92465115,0.00000000,-1,-1,10);
    AddStaticVehicleEx(447,1496.07348633,2874.00634766,10.92465115,0.00000000,-1,-1,10);
    AddStaticVehicleEx(432,1494.51879883,2856.86572266,10.92398739,0.00000000,-1,-1,10);
    AddStaticVehicleEx(425,1494.91577148,2842.89062500,11.67131233,0.00000000,-1,-1,10);
    AddStaticVehicleEx(520,1495.82861328,2823.25830078,11.73988819,0.00000000,-1,-1,10);
    /// objetos
    CreateObject(8150,656.19610596,1631.99768066,9.16509342,0.00000000,0.00000000,0.00000000);
    CreateObject(8150,720.63183594,1576.39172363,7.30498409,0.00000000,0.00000000,88.00000000);
    CreateObject(8150,716.02819824,1453.58093262,17.03842926,0.00000000,0.00000000,87.99499512);
    CreateObject(8150,717.88336182,1502.13452148,8.99468803,0.00000000,0.00000000,87.99499512);
    CreateObject(8147,654.78833008,1346.72216797,12.89603043,0.00000000,0.00000000,308.00000000);
    CreateObject(8147,536.35662842,1273.06298828,11.87433624,0.00000000,0.00000000,295.99621582);
    CreateObject(8150,532.12268066,1624.12792969,8.65959358,0.00000000,0.00000000,8.00000000);
    CreateObject(8150,435.30984497,1565.62133789,12.38541985,0.00000000,0.00000000,55.99804688);
    CreateObject(8147,401.41510010,1251.70349121,11.93724251,0.00000000,0.00000000,261.99365234);
    CreateObject(8150,383.11218262,1453.34143066,9.51660633,0.00000000,0.00000000,73.99731445);
    CreateObject(8150,345.71844482,1332.32263184,10.11081219,0.00000000,0.00000000,73.99291992);
    CreateObject(987,359.16333008,1387.12756348,6.72107077,0.00000000,0.00000000,52.00000000);
    CreateObject(991,712.98657227,1393.68237305,13.55427647,24.00000000,0.00000000,76.00000000);
    CreateObject(991,713.66558838,1399.26806641,13.84522343,0.00000000,0.00000000,85.99951172);
    CreateObject(1446,712.77239990,1391.39196777,15.40802765,6.00000000,0.00000000,38.00000000);
    CreateObject(987,327.65786743,1272.62768555,9.96893120,0.00000000,0.00000000,290.00000000);
    CreateObject(987,470.68777466,1615.96472168,11.26649284,0.00000000,0.00000000,6.00000000);
    return 1;
}

//---------------------------------------------------------
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}


//---------------------------------------------------------
public OnPlayerConnect(playerid)
{
    new rss[MAX_PLAYER_NAME];
    GetPlayerName(playerid, rss, sizeof rss);
    if(!strcmp(rss,"con", true)) {
        SendClientMessage(playerid,VERMELHO,"eae newba :D esse nick n pega aki :/ tifu");
        Ban(playerid);
    }
    if(!strcmp(rss,"aux", true)) {
        SendClientMessage(playerid,VERMELHO,"eae newba :D esse nick n pega aki :/ tifu");
        Ban(playerid);
    }
    return 1;
}


//---------------------------------------------------------
public OnPlayerSpawn(playerid)
{
    AntiDeAMX();
    return 1;
}
//---------------------------------------------------------
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason);
    return 1;
}
//---------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/guerra", true) == 0) {
        new string[128];
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
        format(string, sizeof(string), "%s foi para a guerra( /guerra  )", pname);
        SendClientMessageToAll(0x90F9FFAA, string);
        new cartype = GetPlayerVehicleID(playerid);
        new State=GetPlayerState(playerid);
        SetPlayerInterior(playerid,0);            //seta interior
        {
            if(State!=PLAYER_STATE_DRIVER) {      //verifica se nгo esta em um carro
//posiзгo do player + uma vez
                SetPlayerPos(playerid,592.47613525,1476.24084473,7.61759615);
            }
            else
//verifica se esta no carro
            if(IsPlayerInVehicle(playerid, cartype) == 1) {
//posiзгo do veiculo deve ser a mesma do player
                SetVehiclePos(cartype,592.47613525,1476.24084473,7.61759615);
//angulo do veiculo
                SetVehicleZAngle(cartype,270.5655);
            }
            else {
//Posiзгo que levarб o player
                SetPlayerPos(playerid,592.47613525,1476.24084473,7.61759615);
            }
// texto de boas vindas
            GameTextForPlayer(playerid,"~b~Bem ~p~Vindo ~g~A ~r~Guerra",2500,3);
        }
        SetTimer("pausa",1000,false);
        GivePlayerWeapon(29,1000);
        GivePlayerWeapon(36,100);
        GivePlayerWeapon(34,1000);
        GivePlayerWeapon(31,1500);
        return 1;
    }
    if(strcmp(cmdtext, "/creditos", true) == 0) {
        SendClientMessage(playerid,0x90F9FFAA,"Creditos Do Gamemode:");
        SendClientMessage(playerid,0xFFA500AA,"Scripter: [FeK]Gunner, [FeK]War_Machine");
        SendClientMessage(playerid,0xFFA500AA,"Mapper: War_Machine");
        SendClientMessage(playerid,0xFFA500AA,"Agradecimentos - ajuda: Crazy ,Kasura");
        SendClientMessage(playerid,0xFFA500AA,"Hoster:");
        SendClientMessage(playerid,0xFFFF00AA,"INDEFINIDO");
        return 1;
    }

    if(strcmp(cmdtext, "/ajuda", true) == 0) {
        SendClientMessage(playerid,0x90F9FFAA,"Pegue Seu Veiculo");
        SendClientMessage(playerid,0xFFA500AA,"Use /guerra");
        SendClientMessage(playerid,0xFFA500AA,"Nгo Saia da Area vermelha");
        SendClientMessage(playerid,0xFFA500AA,"Mate Todos");
        SendClientMessage(playerid,0xFFA500AA,"Caso Saia do Veiculo ele explodirб");
        return 1;
    }
    return 0;
}


//---------------------------------------------------------
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new cartype = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vehicleid,1500);
    SendClientMessage(playerid,0xFFA500AA,"Vocк Esta No Seu Veiculo De Guerra. Va Para Batalha");
    return 1;

}


//---------------------------------------------------------
public OnPlayerExitVehicle(playerid, vehicleid)
{
    new cartype = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vehicleid,0);
    return 1;
}


//------------------------END-----------------------------------
Reply
#6

vlw drakins ^^ botei o seu corrigido pro download
graзas a vc diminuiu 6 warns
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)