je refait un topic, car l'ancien est partie en cacahuète,
J'ai biens mis ce que Krix m'a dit,
Voici ce qu'il y a dans mon .sp
Il y a des bots sur mon serveurs, quand je place des bots en CT, puis je les tuent, quand ils sont tous morts, le round redemarre. Comment faire pour qu'il ne redemarre que quand il y a 1 joueur en vie? Ai-je mal compiler ou autre? car dans sm plugins je vois bien le plugin d'afficher
J'ai biens mis ce que Krix m'a dit,
Voici ce qu'il y a dans mon .sp
Code PHP:
#include <cstrike>
public OnPluginStart()
{
HookEvent("player_death", Event_PlayerDeath);
}
public Action:Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
new iPlayerAlive = GetPlayerAlive();
if(iPlayerAlive == 1)
{
// Changer l'argument 2, je te l'est mis en exemple
CS_TerminateRound(5.0, CSRoundEnd_TerroristWin, true);
}
}
stock GetPlayerAlive()
{
new count;
for(new i=1;i<=MaxClients;i++)
{
if(IsClientInGame(i) && GetClientTeam(i) > 1 && IsPlayerAlive(i))
{
count++;
}
}
return count;
}