kā uztaisīt Autokill?

Ja kas neizprotams.

Moderator: Moderatori

Post Reply
User avatar
Disaster
Nelabojams spameris
Nelabojams spameris
Posts: 2194
Joined: 15 Sep 2008, 07:11
Location: Rēzekne

kā uztaisīt Autokill?

Post by Disaster »

Kā uztaisīt autokill bāzei,lai nomirtu tie,kas ienāk bāzē,tikai ne bāzes īpašnieks(i)
Image
:) Piedāvāju palīdzēt kādam serverim ar skriptošanu. :)
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

Re: kā uztaisīt Autokill?

Post 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;
}

//------------------------------------------------------------------------------
Image
User avatar
Disaster
Nelabojams spameris
Nelabojams spameris
Posts: 2194
Joined: 15 Sep 2008, 07:11
Location: Rēzekne

Re: kā uztaisīt Autokill?

Post by Disaster »

un kā var uzlikt lai bāzē tiktu tikai divi spēlētāji?
Image
:) Piedāvāju palīdzēt kādam serverim ar skriptošanu. :)
User avatar
[NWA]Dumper
Bembists
Bembists
Posts: 4322
Joined: 20 Apr 2008, 22:30
Location: Best country in the world

Re: kā uztaisīt Autokill?

Post 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.
Image
User avatar
Disaster
Nelabojams spameris
Nelabojams spameris
Posts: 2194
Joined: 15 Sep 2008, 07:11
Location: Rēzekne

Re: kā uztaisīt Autokill?

Post 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!
Image
:) Piedāvāju palīdzēt kādam serverim ar skriptošanu. :)
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

Re: kā uztaisīt Autokill?

Post by [AoD]Aleksis »

vispār jau

Code: Select all

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