15.01.2016, 18:57
Bom eu fiz este script agora nem testei, mas acho que й algo do tipo que vocк quer pelo oque eu entendi!
PHP код:
#include <a_samp>
enum tTimes {
LosSantos,
LosSantosMembros,
LasVegas,
LasVegasMembros,
SanFierro,
SanFierroMembros
}
new PlayerTime[MAX_PLAYERS][tTimes], Time[tTimes];
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
SetTimer("AtualizarGuerra", 5000, true);
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
if(PlayerTime[playerid][LosSantos] == 1) Time[LosSantosMembros]++;
if(PlayerTime[playerid][LasVegas] == 1) Time[LasVegasMembros]++;
if(PlayerTime[playerid][SanFierro] == 1) Time[SanFierroMembros]++;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(PlayerTime[playerid][LosSantos] == 1) Time[LosSantosMembros]--;
if(PlayerTime[playerid][LasVegas] == 1) Time[LasVegasMembros]--;
if(PlayerTime[playerid][SanFierro] == 1) Time[SanFierroMembros]--;
return 1;
}
stock AtualizarGuerra()
{
if(Time[LosSantosMembros] >= 2 && Time[LasVegasMembros] >= 2 || Time[LasVegasMembros] >= 2 && Time[SanFierroMembros] >= 2 || Time[LosSantosMembros] >= 2 && Time[SanFierroMembros] >= 2)
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && PlayerTime[playerid][LosSantos] == 1 || IsPlayerConnected(i) && PlayerTime[playerid][SanFierro] == 1 || IsPlayerConnected(i) && PlayerTime[playerid][LasVegas] == 1)
{
SendClientMessage(playerid, -1, Time[LosSantosMembros] >= 2 && Time[LasVegasMembros] >= 2 ? ("[>] Os times Los Santos e Las Vegas estгo com membros suficiente para iniciar uma guerra!") : Time[LasVegasMembros] >= 2 && Time[SanFierroMembros] >= 2 ? ("[>] Os times Las Vegas e San Fierro estгo com membros suficiente para iniciar uma guerra!") : Time[LosSantosMembros] >= 2 && Time[SanFierroMembros] >= 2 ? ("[>] Os times Los Santos e San Fierro estгo com membros suficiente para iniciar uma guerra!") : ("Erro na Contagem da Guerra!"));
}
}
}