Page 1 of 1
Last player alive in team & kill with last bullet
Posted: 2011 Sep 07 15:19
by addinol
Sveiki, kaip patikrinti kai žaidėjas nužudo priešą ir yra vienas savo teame.
T.y. tarkim yra 7CT, ir 6 iš jų mirę, tik aš gyvas ir nužudau priešą.
Ir kaip patikrinti kai žaidėjas nužudo kitą žaidėją su savo paskutine kulka.
pvz turiu deagle 1/35 ir nužudau priešą.
Re: Last player alive in team & kill with last bullet
Posted: 2011 Sep 07 15:53
by hleV
Code: Select all
public plugin_init() register_event("DeathMsg", "OnDeathMsg", "a"); public OnDeathMsg(){ new iKiller = read_data(1); if (!iKiller || iKiller == read_data(2) || !is_user_alive(iKiller)) return; new iPlayers[32], iCount, szTeam[16]; get_user_team(iKiller, szTeam, charsmax(szTeam)); get_players(iPlayers, iCount, "ae", szTeam); if (iCount != 1) return; // iKiller yra paskutinis zaidejas savo komandoj ir jis nuzude kita zaideja}
Re: Last player alive in team & kill with last bullet
Posted: 2011 Sep 07 16:05
by addinol
Dekui, o be returno kaip ?
if(iCount == 1)
{
// iKiller yra paskutinis zaidejas savo komandoj ir jis nuzude kita zaideja
}
???
Re: Last player alive in team & kill with last bullet
Posted: 2011 Sep 07 16:38
by hleV
Jo.
Re: Last player alive in team & kill with last bullet
Posted: 2011 Sep 07 16:40
by addinol
Ok, o del airshot patikrinimo.
if( !(entity_get_int( victim, EV_INT_flags ) & FL_ONGROUND) )
Ar taip tinka, ar dar patikrinti ar žaidėjas nėra vandenyje ? nes jei bus vandenyje irgi skaitysis ane ?
Re: Last player alive in team & kill with last bullet
Posted: 2011 Sep 07 17:47
by morka
noclip ir vanduo nera tas pats dalykas?
Re: Last player alive in team & kill with last bullet
Posted: 2011 Sep 07 17:49
by addinol
noclip tai kiek zinau tai kai per sienas gali vaikscioti ;DD
Re: Last player alive in team & kill with last bullet
Posted: 2011 Sep 08 17:37
by beast
FL_INWATER