[ajuda]/guerra com tempo limitado
#2

no Topo do Gm:
pawn Код:
forward GuerraTerrorista(playerid);
em public OnPlayerDisconnect(playerid)
pawn Код:
GuerraTerrorista(playerid);
em public OnPlayerCommandText(playerid, cmdtext[])

pawn Код:
if(strcmp(cmd, "/guerra", true) == 0)
{
    new Float:x,Float:y,Float:z;
    if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)// EXE
    {
        if(TendoGuerra >= 1)
        {
            SendClientMessage(playerid, CINZA, "   Jб estб tendo uma guerra!");
            return 1;
        }
        GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
        format(string, sizeof(string), "%s e o Exйrcito iniciaram uma Guerra!",playername);
        SendClientMessageToAll(COLOR_EXE, string);
        GetPlayerPos(playerid,x,y,z);
        GZGuerra = GangZoneCreate(x-150,y-150,x+150,y+150);
        GangZoneShowForAll(GZGuerra,COLORGZ_EXE);
        JcsInfo[playerid][InicioGuerra] = 1;
        TendoGuerra = 1;
        TempoGuerra = SetTimerEx("GuerraTerrorista", 600000, 0, "i", playerid);
        return 1;
    }
    if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)// AsFarc
    {
        if(TendoGuerra >= 1)
        {
            SendClientMessage(playerid, CINZA, "   Jб estб tendo uma guerra!");
            return 1;
        }
        GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
        format(string, sizeof(string), "%s e a AsFarc iniciaram uma Guerra!",playername);
        SendClientMessageToAll(COLOR_ASFARC, string);
        GetPlayerPos(playerid,x,y,z);
        GZGuerra = GangZoneCreate(x-150,y-150,x+150,y+150);
        GangZoneShowForAll(GZGuerra,COLORGZ_ASFARC);
        JcsInfo[playerid][InicioGuerra] = 1;
        TendoGuerra = 1;
        TempoGuerra = SetTimerEx("GuerraTerrorista", 600000, 0, "i", playerid);
        return 1;
    }
    if(PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16)// Al'qaeda
    {
        if(TendoGuerra >= 1)
        {
            SendClientMessage(playerid, CINZA, "   Jб estб tendo uma guerra!");
            return 1;
        }
        GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
        format(string, sizeof(string), "%s e a Al'Qaeda iniciaram uma Guerra!",playername);
        SendClientMessageToAll(COLOR_ALQAEDA, string);
        GetPlayerPos(playerid,x,y,z);
        GZGuerra = GangZoneCreate(x-150,y-150,x+150,y+150);
        GangZoneShowForAll(GZGuerra,COLORGZ_ALQAEDA);
        JcsInfo[playerid][InicioGuerra] = 1;
        TendoGuerra = 1;
        TempoGuerra = SetTimerEx("GuerraTerrorista", 600000, 0, "i", playerid);
        return 1;
    }
        return 1;
}
no final do gm:

pawn Код:
public GuerraTerrorista(playerid)
{
    new string[256];
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, MAX_PLAYER_NAME);
    if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
    {
        KillTimer(TempoGuerra);
        JcsInfo[playerid][InicioGuerra] = 0;
        TendoGuerra = 0;
        format(string, sizeof(string), "%s e o Exйrcito Finalizaram uma Guerra!",plname);
        SendClientMessageToAll(COLOR_EXE, string);
        GangZoneHideForAll(GZGuerra);
        GangZoneDestroy(GZGuerra);
        return 1;
    }
    if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
    {
        KillTimer(TempoGuerra);
        JcsInfo[playerid][InicioGuerra] = 0;
        TendoGuerra = 0;
        format(string, sizeof(string), "%s e a AsFarc Finalizaram uma Guerra!",plname);
        SendClientMessageToAll(COLOR_ASFARC, string);
        GangZoneHideForAll(GZGuerra);
        GangZoneDestroy(GZGuerra);
        return 1;
    }
    if(PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16)
    {
        KillTimer(TempoGuerra);
        JcsInfo[playerid][InicioGuerra] = 0;
        TendoGuerra = 0;
        format(string, sizeof(string), "%s e a Al'qaeda Finalizaram uma Guerra!",plname);
        SendClientMessageToAll(COLOR_ALQAEDA, string);
        GangZoneHideForAll(GZGuerra);
        GangZoneDestroy(GZGuerra);
        return 1;
    }
    return 1;
}
Reply


Messages In This Thread
[ajuda]/guerra com tempo limitado - by Gabriel_Halls - 29.07.2010, 14:01
Re: [ajuda]/guerra com tempo limitado - by Mateus_Henrique - 29.07.2010, 15:29
Re: [ajuda]/guerra com tempo limitado - by Canabis - 29.07.2010, 18:00
Re: [ajuda]/guerra com tempo limitado - by Gabriel_Halls - 29.07.2010, 18:28
Re: [ajuda]/guerra com tempo limitado - by Mateus_Henrique - 29.07.2010, 19:22
Re: [ajuda]/guerra com tempo limitado - by Gabriel_Halls - 30.07.2010, 13:19
Re: [ajuda]/guerra com tempo limitado - by Mateus_Henrique - 30.07.2010, 14:14
Re: [ajuda]/guerra com tempo limitado - by Gabriel_Halls - 30.07.2010, 16:45
Re: [ajuda]/guerra com tempo limitado - by Gabriel_Halls - 30.07.2010, 20:01
Re: [ajuda]/guerra com tempo limitado - by SlashPT - 30.07.2010, 20:05

Forum Jump:


Users browsing this thread: 1 Guest(s)