14.05.2013, 22:54
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:
CODE /PONTOS PARA DEIXAR DE ACORDO COM O /GUERRA ( QUE MATA MAIS TA GANHANDO E NAO QM MORRE MENOS)
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; }
Код:
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; }