Page 1 of 1

kā uztaisīt Autokill?

Posted: 22 Jan 2010, 13:05
by Disaster
Kā uztaisīt autokill bāzei,lai nomirtu tie,kas ienāk bāzē,tikai ne bāzes īpašnieks(i)

Re: kā uztaisīt Autokill?

Posted: 22 Jan 2010, 13:58
by [AoD]Aleksis

Code: Select all

new ClanZone;
forward AdminArea(playerid);
forward DoesPlayerHasTag(playerid,tag[]);

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Clan Area by Snipe");
	print("--------------------------------------\n");
	ClanZone = GangZoneCreate(-768.4227,822.0857,-583.2678,989.1851); // Put here your Clan Zone Coords
    SetTimer("AdminArea", 1000, 1);
	SetTimer("DoesPlayerHasTag", 500, 1);
	return 1;
}

public OnPlayerConnect(playerid)
{
    
   	GangZoneShowForAll(ClanZone,COLOR_RED);// Replace Red with the color you want,Remember you can only use one of the colors defined


//------------------------------------------------------------------------------


public AdminArea(playerid)
{
    new i, Float:X, Float:Y, Float:Z;

    for (i = 0; i = -768.4227 && X = 822.0857 && Y = 0.0000 && Z <= 30.0000) //REPLACE XMIN,XMAX,YMIN,YMAX,ZMIN,ZMAX by your coordinates
        {
            if(!DoesPlayerHasTag(playerid,"[XTC]")) //Replace This by Your Clan Tag
            {
            SetPlayerHealth(playerid,0);
            }
        }
    }
}

//------------------------------------------------------------------------------

public DoesPlayerHasTag(playerid,tag[]) {
	new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name));
	return (strfind(name,tag,true) != -1) ? 1 : 0;
}

//------------------------------------------------------------------------------

Re: kā uztaisīt Autokill?

Posted: 23 Jan 2010, 12:50
by Disaster
un kā var uzlikt lai bāzē tiktu tikai divi spēlētāji?

Re: kā uztaisīt Autokill?

Posted: 23 Jan 2010, 12:59
by [NWA]Dumper
Vainu tiem abiem spēlētājiem jāspēlē ar kaut kādu klan tag, vai arī cik es sapratu...
if(!DoesPlayerHasTag(playerid,"[XTC]")) //Replace This by Your Clan Tag
{

[XTC]
vietā ieliec spēlētāja niku.

Re: kā uztaisīt Autokill?

Posted: 23 Jan 2010, 13:22
by Disaster
Es izdarīju tā:

Code: Select all

if(!DoesPlayerHasTag(playerid,"[XTC]"))
if(!DoesPlayerHasTag(playerid,"[XTC1]"))
Un compile bez erroriem un warningiem.

Varat lock!

Re: kā uztaisīt Autokill?

Posted: 23 Jan 2010, 13:48
by [AoD]Aleksis
vispār jau

Code: Select all

if(!(DoesPlayerHasTag(playerid,"[XTC]") || DoesPlayerHasTag(playerid,"[XTC2]")))