[Include] zGangZones v0.1.0
#1

INTRODUCTION
This include makes it possible to create GangZones and detect that area is easily, basciamente are only functions in future there will be more versions features on this include in this release are only features for easy way to detect if you are in that area easily

FUNCTIONS

* PlayerOnGangZone
Detects if the playerid in the specified area.

* CreateGangZone
Create GangZone, this function is to get the minx, miny, maxX, maxY, color and use them PlayerOnGangZone or other functions.

* DestroyGangZone
Destroy GangZone almost same as above, only this destroys and Sets a new slot to use.

* ShowGangZoneToPlayer
Displays GangZone to playerid, what sets this function of GangZoneShowForPlayer is not now necessary to set the color used, as it now stands is CreateGangZone color.

* ShowGangZoneForAll
Displays GangZone all players, what sets this function of GangZoneShowForAll is not now necessary to set the color used, as it now stands is CreateGangZone color.

* SetGangZoneColorForAll
Change the color of GangZone for all players.

EXAMPLE
pawn Code:
#include <a_samp>
#include <zGangZones>

new zGangZone:GroveStreet;
new zGangZone:PandillaBallas;

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

public OnGameModeInit()
{
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(271, 2507.65, -1678.41, 13.55, 269.1425, 0, 0, 0, 0, 0, 0);

    GroveStreet = z_GangZoneCreate(2337.9004,-1808.8383,2590.2043,-1610.3673, 0x00FF0088);
    PandillaBallas = z_GangZoneCreate(2084.7,-1808.8383,2337.9004,-1610.3673, 0xFF00FF88);
    return 1;
}

public OnPlayerUpdate(playerid)
{
    if(PlayerOnGangZone(playerid, GroveStreet))
    {
        GameTextForPlayer(playerid, "~G~ESTAS EN TERRITORIO GROVE STREET.", 2000, 3);
    }
    if(PlayerOnGangZone(playerid, PandillaBallas))
    {
        GameTextForPlayer(playerid, "~P~ESTAS EN TERRITORIO BALLAS.", 2000, 3);
    }
    return 1;
}

public OnPlayerSpawn(playerid)
{
    ShowGangZoneToPlayer(playerid, GroveStreet);
    ShowGangZoneToPlayer(playerid, PandillaBallas);
    return 1;
}

public OnGameModeExit()
{
    DestroyGangZone(GroveStreet);
    DestroyGangZone(PandillaBallas);
    return 1;
}


DOWNLOADS

PASTEBIN v.0.1.1

CHANGELOG
  • v0.1.0
  • PlayerOnGangZone(playerid, zGangZone:ID);
  • CreateGangZone(Float:minx, Float:miny, Float:maxx, Float:maxy, color);
  • DestroyGangZone(gIDe);
  • v0.1.1
  • ShowGangZoneToPlayer(playerid, zGangZone:ID);
  • SetGangZoneColorForAll(zGangZone:ID, color);
  • ShowGangZoneForAll(zGangZone:ID);
Reply


Messages In This Thread
zGangZones [0.1.1] [07-01-2014] - by Zume - 07.01.2014, 04:10
Re: zGangZones v0.1.0 - by CrewMaster - 07.01.2014, 06:41
Re: zGangZones v0.1.0 - by twerko13 - 07.01.2014, 06:53
Respuesta: Re: zGangZones v0.1.0 - by Zume - 07.01.2014, 14:57
Re: zGangZones v0.1.0 - by Diogo123 - 10.01.2014, 12:02
Re: zGangZones v0.1.0 - by Sojo12 - 11.01.2014, 09:10

Forum Jump:


Users browsing this thread: 2 Guest(s)