[AJUDA] Sobre o GM... -
tivin - 09.05.2011
Ow galera, aqui no meu GM de Zumbi, tipo tem o time de human e zumbi, exemplo: tem 3 humanos de 3 zumbies, aн os zumbis infectao os 3 humanos e viram 6 zumbis, aн eles tem q esperarem a partida acabar pq n vai ter mais ninguem pra mata-los, entao eu queria que quando todos humanos fossem infectados, os zumbis WINS e quando os zumbies fossem mortos, ele respawn como humanos, como poderia fazer isso ? alguem ajuda ?
ja postei uns codigos do meu gm em uns posts atras...
Re: [AJUDA] Sobre o GM... -
Josma_cmd - 09.05.2011
quais as variбveis qua usa pra identificar os times?
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(Variavel[playerid][Zumbi] > 0) return Variavel[playerid][Humano] = 1;
return 1;
}
Foi sу um exemplo, sei que a variбvel nгo deve ser assim.
enfim.
sobre todos humanos virar zumbi, usa loop, pra identificar se existem 6 zumbis, caso existir, Winner.
"Talvez" precise usar break, caso precise,
http://forum.sa-mp.com/showthread.ph...88#post1194588
Respuesta: [AJUDA] Sobre o GM... -
tivin - 09.05.2011
variavel pra identificar o time deve ser essa:
pawn Код:
public OnPlayerDeath(playerid)
{
if(PlayerTeam[playerid] == 0)
{
Arena[ZombiesKills] ++;
}
else if(PlayerTeam[playerid] == 1)
{
Arena[HumansKills] ++;
}
switch(Arena[ZombiesKills])
{
case 5: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 5PT");
case 10: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 10PT");
case 15: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 15PT");
case 20: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 20PT");
case 25: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 25PT");
case 30: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 30PT");
case 35: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 35PT");
case 40: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 40PT");
case 45: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Zumbies: 45PT");
case 50:
{
SendClientMessageToAll(COLOR_GREEN,"Time vencedor: Zumbies com 50 Pontos.");
AnnounceWinner();
}
}
switch(Arena[HumansKills])
{
case 5: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 5PT");
case 10: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 10PT");
case 15: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 15PT");
case 20: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 20PT");
case 25: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 25PT");
case 30: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 30PT");
case 35: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 35PT");
case 40: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 40PT");
case 45: SendClientMessageToAll(COLOR_GREEN,"Pontos dos Humanos: 45PT");
case 50:
{
SendClientMessageToAll(COLOR_GREEN,"Time vencedor: Humanos com 50 Pontos.");
AnnounceWinner();
}
}
return 1;
}
pus a onplayerdeath como tu passou no exemplo..
Re: [AJUDA] Sobre o GM... -
Josma_cmd - 09.05.2011
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(PlayerTeam[playerid] == 1) return PlayerTeam[playerid] = 0;
return 1;
}
Acredito que fique assim...
Respuesta: [AJUDA] Sobre o GM... -
tivin - 09.05.2011
/\ й para que quando todos humanos forem infectados da WINS aos zumbis ??
Re: [AJUDA] Sobre o GM... -
Josma_cmd - 09.05.2011
Esse ai й pra quando o zumbi morrer virar humano.
Respuesta: [AJUDA] Sobre o GM... -
tivin - 09.05.2011
ok valeus
e quando os humanos todos forem infectados da win pros zumbis, pode fazer pra min josmar ? valeu pela atenзгo!!
Re: [AJUDA] Sobre o GM... -
Josma_cmd - 09.05.2011
Pelo que entendi o mбximo de players ai parece ser 6 nй? 3 de cada equipe, tenta assim.
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
for(new i = 0; i < 7; i++)
{
if(PlayerTeam[i] == 1)
{
if(i > 6)
{
SendClientMessage(playerid, Branco, "Zumbi winner");
//Funзхes que definem que Zumbi ownou kk
}
}
}
return 1;
}
Respuesta: [AJUDA] Sobre o GM... -
tivin - 09.05.2011
nao pow, eu sу dei um exemplo, meu server vai ter 40 slots tipo, aн cada equipe poder ter players aleatorios que escolherem, exemplo: humanos podem ter 5 e zumbi 2 ou humanos podem ter 8 e zumbi 10, sacou ? =)
Respuesta: [AJUDA] Sobre o GM... -
tivin - 09.05.2011
Josma, eu quero fazer assim у, em uma public sу:
Os zumbis morrem = viram humanos
Os zumbis infectam todos humanos = WINS
sу na public on death