Ayuda IMPORTANTE [Rep +]
#1

Eh bueh.. me hice un filterscript que al parecer esta bien.

Pero no funciona ;|.. aqui el code.

pawn Код:
#define FILTERSCRIPT

#include <a_samp>
#include <zcmd>





new Barret[MAX_PLAYERS];
new Text:BarretTD[MAX_PLAYERS];

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Barret .50 Caliber by strier loaded.");
    print("--------------------------------------\n");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        BarretTD[i] = TextDrawCreate(4.000000, 438.000000, " ");
        TextDrawBackgroundColor(BarretTD[i], 255);
        TextDrawFont(BarretTD[i], 2);
        TextDrawLetterSize(BarretTD[i], 0.250000, 1.000000);
        TextDrawColor(BarretTD[i], -1);
        TextDrawSetOutline(BarretTD[i], 1);
        TextDrawSetProportional(BarretTD[i], 1);
    }
    return 1;
}

public OnPlayerConnect(playerid)
{
    Barret[playerid] = 0;
    return 1;
}

public OnPlayerDisconnect(playerid)
{
    Barret[playerid] = 0;
    return 1;
}

public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
    if(Barret[playerid] == 1)
    {
        if(issuerid != INVALID_PLAYER_ID && weaponid == 34)
        {
            new Float:px,Float:py,Float:pz, str[250], target[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME];
            GetPlayerName(playerid, pName, sizeof(pName));
            GetPlayerName(issuerid, target, sizeof(target));
            SetPlayerHealth(playerid, 0.0);
            GetPlayerPos(playerid, px, py, pz);
            CreateExplosion(px,py,pz, 1, 2.0);
            format(str, sizeof(str), "Player ~r~~h~%s ~w~has snipered ~r~~h~%s ~w~with caliber .50 barret!", pName, target);
            TextDrawSetString(BarretTD[playerid], str);
            TextDrawShowForAll(BarretTD[playerid]);
            SetTimer("Updater", 15000, true);
        }
    }
    return 1;
}

forward Updater();
public Updater()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        TextDrawHideForAll(BarretTD[i]);
    }
    return 1;
}

CMD:sniper(playerid, params[])
{
    GivePlayerWeapon(playerid, 34, 500);
    return 1;
}

CMD:enablebarret(playerid, params[])
{
    Barret[playerid] = 1;
    SendClientMessage(playerid, -1, "Barret enabled !");
    return 1;
}

CMD:disablebarret(playerid, params[])
{
    Barret[playerid] = 0;
    SendClientMessage(playerid, -1, "Barret disabled !");
    return 1;
}


public OnFilterScriptExit()
{
    return 1;
}
Reply


Messages In This Thread
Ayuda IMPORTANTE [Rep +] - by Strier - 07.03.2013, 22:10
Respuesta: Ayuda IMPORTANTE [Rep +] - by Parka - 07.03.2013, 22:13
Respuesta: Ayuda IMPORTANTE [Rep +] - by Strier - 07.03.2013, 22:17
Respuesta: Ayuda IMPORTANTE [Rep +] - by CrossOv3r - 07.03.2013, 22:20
Respuesta: Ayuda IMPORTANTE [Rep +] - by Strier - 07.03.2013, 22:21
Respuesta: Ayuda IMPORTANTE [Rep +] - by EduGTA - 07.03.2013, 22:25
Respuesta: Ayuda IMPORTANTE [Rep +] - by Strier - 07.03.2013, 23:22

Forum Jump:


Users browsing this thread: 1 Guest(s)