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