12.08.2011, 19:18
Olб a todos,
Sou inciante em PAWN, e como iniciante ainda estou aprendendo, lendo tutoriais, experimentando GM's base e de estudo.
Hoje de manha baixei o GM de GANG WAR BASE do Sr.JFS, a quem agradeзo desde jб por ter fornecido bons tutoriais como o do dialog!
Link do GM GANG WAR BASE: https://sampforum.blast.hk/showthread.php?tid=261748
Vamos lб ao assunto deste topico em direto...
O GM tem uma tabela de pontuaзхes que pode ser vista dentro do servidor atraves do comando:
O comando era /rank, eu alterei para /score:
Tendo os seguintes "max_players" (Nгo sei o nome tecnico'-' se alguem puder ajudar...):
Sendo:
Cada vez que o player morre:
Cada vez que o player mata alguem:
Entгo a dъvida й a seguinte:
Seria possivel criar um comando, do tipo /resetarscore, que resete as pontuaзхes das gans? (ficarem todas com Pontuaзгo Total = 0)
Sou inciante em PAWN, e como iniciante ainda estou aprendendo, lendo tutoriais, experimentando GM's base e de estudo.
Hoje de manha baixei o GM de GANG WAR BASE do Sr.JFS, a quem agradeзo desde jб por ter fornecido bons tutoriais como o do dialog!
Link do GM GANG WAR BASE: https://sampforum.blast.hk/showthread.php?tid=261748
Vamos lб ao assunto deste topico em direto...
O GM tem uma tabela de pontuaзхes que pode ser vista dentro do servidor atraves do comando:
O comando era /rank, eu alterei para /score:
pawn Код:
if (strcmp(cmdtext, "/score", true)==0)
{
new GroveOwna1[150], AztecasOwna1[150], VagosOwna1[148], BallasOwna1[150];
SendClientMessage(playerid, CorAztecas, "______________________________[ Pontuaзхes Gerais das Gangs ]______________________________");
format(GroveOwna1, sizeof(GroveOwna1), "A Gang Grove Street Matou {FFFFFF}%d Pessoas - Morreu {FFFFFF}%d Vezes. TOTAL: {FFFFFF}%d", GroveOwna, GroveFail, GroveTotal);
SendClientMessage(playerid, CorGrove, GroveOwna1);
SendClientMessage(playerid, CorBallas, " ");
format(AztecasOwna1, sizeof(AztecasOwna1), "A Gang Los Aztecas Matou {FFFFFF}%d Pessoas - Morreu {FFFFFF}%d Vezes. TOTAL: {FFFFFF}%d", AztecasOwna, AztecasFail, AztecasTotal);
SendClientMessage(playerid, CorAztecas, AztecasOwna1);
SendClientMessage(playerid, CorBallas, " ");
format(VagosOwna1, sizeof(VagosOwna1), "A Gang Los Santos Vagos Matou {FFFFFF}%d Pessoas - Morreu {FFFFFF}%d Vezes. TOTAL: {FFFFFF}%d", VagosOwna, VagosFail, VagosTotal);
SendClientMessage(playerid, CorVagos, VagosOwna1);
SendClientMessage(playerid, CorBallas, " ");
format(BallasOwna1, sizeof(BallasOwna1), "A Gang Ballas {33CCFF}Matou {9900FF}%d Pessoas - {33CCFF}Morreu {9900FF}%d Vezes. {33CCFF}TOTAL: {9900FF}%d", BallasOwna, BallasFail, BallasTotal);
SendClientMessage(playerid, CorBallas, BallasOwna1);
return true;
}
pawn Код:
new BallasTotal[MAX_PLAYERS], VagosTotal[MAX_PLAYERS], GroveTotal[MAX_PLAYERS], AztecasTotal[MAX_PLAYERS];
new BallasOwna[MAX_PLAYERS], VagosOwna[MAX_PLAYERS], GroveOwna[MAX_PLAYERS], AztecasOwna[MAX_PLAYERS];
new BallasFail[MAX_PLAYERS], VagosFail[MAX_PLAYERS], GroveFail[MAX_PLAYERS], AztecasFail[MAX_PLAYERS];
Sendo:
pawn Код:
"GANG"Fail => -1 ponto para a Gang
"GANG"Owna => +1 ponto para a Gang
"GANG"Total => Pontuaзгo Total ("GANG"FAIL + "GANG"OWNA)
O "GANG nгo existe... й apenas um simbolo que uso no post para referir uma Gang. ex. Grove"
pawn Код:
"GANG"fail[playerid] --;
"GANG"Total[playerid] --;
pawn Код:
"Gang"Owna[playerid] ++;
"GANG"Total[playerid] ++;
O "GANG nгo existe... й apenas um simbolo que uso no post para referir uma Gang. ex. Grove
Seria possivel criar um comando, do tipo /resetarscore, que resete as pontuaзхes das gans? (ficarem todas com Pontuaзгo Total = 0)