Witamy w Nieoficjalnym polskim support'cie AMX Mod X
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.
|
[ROZWIĄZANE] Pobieranie nicku gościa z teamu
Najlepsza odpowiedź grankee, 29.10.2014 20:07
new name[32]
for(new a=1;a<=get_maxplayers();a++)
{
if(is_user_connected(a))
{
if(cs_get_user_team(a)==CS_TEAM_CT)
{
get_user_name(a,name,31)
}
}
}
minusem jest to, że jak jakimś sposobem będzie więcej niż jedna osoba, to będzie tu nick tej ostatniej o najwyższym id.
Przejdź do postu
#1
Napisano 28.10.2014 14:56
#2
Napisano 29.10.2014 20:07 Najlepsza odpowiedź
new name[32]
for(new a=1;a<=get_maxplayers();a++)
{
if(is_user_connected(a))
{
if(cs_get_user_team(a)==CS_TEAM_CT)
{
get_user_name(a,name,31)
}
}
}
minusem jest to, że jak jakimś sposobem będzie więcej niż jedna osoba, to będzie tu nick tej ostatniej o najwyższym id.
Użytkownik grankee edytował ten post 29.10.2014 20:07
#3
Napisano 29.10.2014 20:53
Robione na szybko, ale powinno działać.
Jak chcesz zmienić, żeby pobierało nick ostatniego gościa w terro, to zmieniasz w 11 linijce kodu get_user_team(id) == 2 na get_user_team(id) == 1
new g_maxplayers;
public plugin_init() {
g_maxplayers = get_maxplayers();
}
new name[32], x;
for ( new id = 1; id <= g_maxplayers; id++ )
{
if ( !is_user_connected(id) || get_user_team(id) == 2 || !is_user_alive(id) ) continue;
x++;
}
if ( x == 1 )
{
get_user_name(id, name, 31);
}
Użytkownik exexe edytował ten post 29.10.2014 20:53
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty








