[Pedido] /guerra estranho =S
#1

Galera, sei que pergunto demais kkkk so q o seguinte, o /guerra do meu server estб de forma q ganha quem morre menos, sгo as orgs, Exйrcito, Talibal e Al'Qaeda so q se 1 dessas orgs nao participa, morrem 0 players entao essa org q nem participou ganha, queria mudar para quem matasse mais o outro ganhasse, no code do /guerra ta escrito " tal org ganhou matando tal tal e tal, so q fica dando q essa outra org ganhou, resumindo, quero deixar a guerra, ganha quem mata mais, e deixar o comando /pontos de acordo com o /guerra q vcs vao colocar, pf passem code se possivel:

CODE /GUERRA:

Код:
public GuerraTerrorista(playerid)
{
    new string[128];
	new plname[MAX_PLAYER_NAME];
 	GetPlayerName(playerid, plname, MAX_PLAYER_NAME);
 	TendoGuerra = 0;
    if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
    {
        KillTimer(TempoGuerra);
        RodrigoInfo[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);
    }
    if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
    {
        KillTimer(TempoGuerra);
        RodrigoInfo[playerid][InicioGuerra] = 0;
        TendoGuerra = 0;
        format(string, sizeof(string), "%s e a Taliban Finalizaram uma Guerra!",plname);
       	SendClientMessageToAll(COR_TAL, string);
       	GangZoneHideForAll(GZGuerra);
        GangZoneDestroy(GZGuerra);
    }
    if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)
    {
        KillTimer(TempoGuerra);
        RodrigoInfo[playerid][InicioGuerra] = 0;
        TendoGuerra = 0;
        format(string, sizeof(string), "%s e a Al'qaeda Finalizaram uma Guerra!",plname);
       	SendClientMessageToAll(COR_AL, string);
       	GangZoneHideForAll(GZGuerra);
        GangZoneDestroy(GZGuerra);
    }
    if(Territorio[almortos] > Territorio[exemortos] && Territorio[talmortos] > Territorio[exemortos])//exercito ownou
 	{
        format(string, sizeof(string), "O Exйrcito venceu a guerra matando %d membros do Taliban e %d membros da Al'qaeda!",Territorio[talmortos], Territorio[almortos]);
       	SendClientMessageToAll(COLOR_EXE, string);
 	}
 	else if(Territorio[exemortos] > Territorio[almortos] && Territorio[talmortos] > Territorio[almortos])//al'qaeda ownou
 	{
      	format(string, sizeof(string), "A Al'qaeda venceu a guerra matando %d membros do Taliban e %d membros do Exйrcito!",Territorio[talmortos], Territorio[exemortos]);
       	SendClientMessageToAll(COR_AL, string);
 	}
 	else if(Territorio[exemortos] > Territorio[talmortos] && Territorio[almortos] > Territorio[talmortos])//taliban ownou
 	{
 	  	format(string, sizeof(string), "O Taliban venceu a guerra matando %d membros da Al'qaeda e %d membros do Exйrcito!",Territorio[almortos], Territorio[exemortos]);
       	SendClientMessageToAll(COR_TAL, string);
 	}
 	else
 	{
 	  	format(string, sizeof(string), "Houve um empate na guerra! Morreram: %d membros da Al'qaeda, %d membros do Exйrcito e %d membros do Taliban !",Territorio[almortos], Territorio[exemortos],Territorio[talmortos]);
       	SendClientMessageToAll(COR_TAL, string);
 	}
	return 1;
}
CODE /PONTOS PARA DEIXAR DE ACORDO COM O /GUERRA ( QUE MATA MAIS TA GANHANDO E NAO QM MORRE MENOS)

Код:
    if(strcmp(cmd, "/pontos", true) == 0)
    {
        if(TendoGuerra == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, " Nгo estб tendo guerra!");
  			return 1;
        }
        if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
        {
            if(Territorio[almortos] > Territorio[exemortos] && Territorio[talmortos] > Territorio[exemortos])//exercito ownou
 			{
        		format(string, sizeof(string), "Vocк e o Exйrcito estгo ganhando a guerra. Jб morreram %d membros do Taliban e %d membros da Al'qaeda e %d membros do Exercito!",Territorio[talmortos], Territorio[almortos], Territorio[exemortos]);
       			SendClientMessage(playerid, COLOR_EXE, string);
       			return 1;
 			}
 			else if(Territorio[exemortos] > Territorio[almortos] && Territorio[talmortos] > Territorio[almortos])//al'qaeda ownou
 			{
      			format(string, sizeof(string), "Vocкs estгo perdendo a guerra para a Al'qaeda. Jб morreram %d membros seus, %d membros do Taliban e %d membros da Al'Qaeda!",Territorio[exemortos], Territorio[talmortos], Territorio[almortos]);
       			SendClientMessage(playerid, COLOR_EXE, string);
       			return 1;
 			}
 			else if(Territorio[exemortos] > Territorio[talmortos] && Territorio[almortos] > Territorio[talmortos])//taliban ownou
 			{
 	  			format(string, sizeof(string), "Vocкs estгo perdendo a guerra para o Taliban. Jб morreram %d membros seus, %d membros da Al'qaeda e %d membros do Taliban!",Territorio[exemortos], Territorio[almortos], Territorio[talmortos]);
       			SendClientMessage(playerid, COLOR_EXE, string);
       			return 1;
 			}
 			else
 			{
 			    format(string, sizeof(string), "Estб Havendo Algum Empate na Guerra. Jб morreram %d membros seus, %d membros da Al'qaeda e %d membros do Taliban!",Territorio[exemortos], Territorio[almortos], Territorio[talmortos]);
       			SendClientMessage(playerid, COLOR_EXE, string);
       			return 1;
 			}
        }
        else if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
        {
            if(Territorio[almortos] > Territorio[exemortos] && Territorio[talmortos] > Territorio[exemortos])//exercito ownou
 			{
        		format(string, sizeof(string), "Vocкs estгo perdendo a guerra para o Exйrcito. Jб morreram %d membros seus, %d membros da Al'qaeda e %d membros do Exйrcito!",Territorio[talmortos], Territorio[almortos], Territorio[exemortos]);
       			SendClientMessage(playerid, COR_TAL, string);
       			return 1;
 			}
 			else if(Territorio[exemortos] > Territorio[almortos] && Territorio[talmortos] > Territorio[almortos])//al'qaeda ownou
 			{
      			format(string, sizeof(string), "Vocкs estгo perdendo a guerra para a Al'qaeda. Jб morreram %d membros seus, %d membros do Exйrcito e %d membros da Al'Qaeda!",Territorio[talmortos], Territorio[exemortos], Territorio[almortos]);
       			SendClientMessage(playerid, COR_TAL, string);
       			return 1;
 			}
 			else if(Territorio[exemortos] > Territorio[talmortos] && Territorio[almortos] > Territorio[talmortos])//taliban ownou
 			{
 	  			format(string, sizeof(string), "Vocк e o Taliban estгo ganhando a guerra. Jб morreram %d membros do Exйrcito e %d membros da Al'qaeda e vocкs morreram %d vezes!",Territorio[exemortos], Territorio[almortos], Territorio[talmortos]);
       			SendClientMessage(playerid, COR_TAL, string);
       			return 1;
 			}
 			else
 			{
      			format(string, sizeof(string), "Estб Havendo Algum Empate na Guerra. Jб morreram %d membros seus, %d membros do Exйrcito e %d membros da Al'Qaeda!",Territorio[talmortos], Territorio[exemortos], Territorio[almortos]);
       			SendClientMessage(playerid, COR_TAL, string);
       			return 1;
 			}
        }
        else if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)
        {
            if(Territorio[almortos] > Territorio[exemortos] && Territorio[talmortos] > Territorio[exemortos])//exercito ownou
 			{
        		format(string, sizeof(string), "Vocкs estгo perdendo a guerra para o Exйrcito. Jб morreram %d membros seus, %d membros do Taliban e %d membros do Exйrcito!",Territorio[almortos], Territorio[talmortos], Territorio[exemortos]);
       			SendClientMessage(playerid, COR_AL, string);
       			return 1;
 			}
 			else if(Territorio[exemortos] > Territorio[talmortos] && Territorio[almortos] > Territorio[talmortos])//taliban ownou
 			{
      			format(string, sizeof(string), "Vocкs estгo perdendo a guerra para o Taliban. Jб morreram %d membros seus, %d membros do Exйrcito e %d membros do Taliban!",Territorio[almortos], Territorio[exemortos], Territorio[talmortos]);
       			SendClientMessage(playerid, COR_AL, string);
       			return 1;
 			}
 			else if(Territorio[exemortos] > Territorio[almortos] && Territorio[talmortos] > Territorio[almortos])//al'qaeda ownou
 			{
 	  			format(string, sizeof(string), "Vocк e a Al'qaeda estгo ganhando a guerra. Jб morreram %d membros do Exйrcito, %d membros do Taliban e %d membros da Al'qaeda!",Territorio[exemortos], Territorio[talmortos], Territorio[almortos]);
       			SendClientMessage(playerid, COR_AL, string);
       			return 1;
 			}
 			else
 			{
 				format(string, sizeof(string), "Estб Havendo Algum Empate na Guerra. Jб morreram %d membros seus, %d membros do Exйrcito e %d membros do Taliban!",Territorio[almortos], Territorio[exemortos], Territorio[talmortos]);
       			SendClientMessage(playerid, COR_AL, string);
       			return 1;
 			}
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "  Sua Organizaзгo nгo possui nenhuma guerra");
        }
		return 1;
	}
Reply
#2

Up para ajudar o cara
Reply
#3

Psй, ngm ajuda --'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)