Potrzebuje taką funkcjonalność do sklepu. chcę aby dany gracz nie mógł wybrać opcji jeśli jest ostatnim żywym graczem w drużynie.
Czekam na podpowiedzi, pozdrawiam

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Napisano 18.04.2012 15:00
Napisano 18.04.2012 15:27
bool:hasTeammateAlive( index, team ) { for( new i = 1; i <= get_maxplayers(); i++ ) { if( i == index ) continue; if( is_user_alive( i ) && get_user_team( i ) == team ) return true; } return false; }
Użytkownik emu edytował ten post 18.04.2012 15:28
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
Napisano 18.04.2012 16:20
Napisano 18.04.2012 17:15
public _func_Check( id ) { new _iTeam = get_user_team( id ); if( !hasTeammateAlive( id, _iTeam ) ) { new sName[ 32 ]; get_user_name( id, sName, sizeof ( sName ) - 1 ); client_print(0, print_chat, "** UWAGA ** %s jest ostatnim zywym %s!!!", sName, _iTeam == 1 ? "terrorysta" : "anty-terrorysta" ); } } bool:hasTeammateAlive( index, team ) { for( new i = 1; i <= get_maxplayers(); i++ ) { if( i == index ) continue; if( is_user_alive( i ) && get_user_team( i ) == team ) return true; } return false; }
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
Napisano 18.04.2012 19:08
bool:hasTeammateAlive( index )
{
for( new i = 1; i <= get_maxplayers(); i++ )
{
if( i == index )
continue;
if( is_user_alive( i ) && is_user_zombie( i ) )
return true;
}
return false;
}
Napisano 18.04.2012 19:16
If you can dream it, you can do it.
0 użytkowników, 0 gości, 0 anonimowych