SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Filterscripts

Reply
 
Thread Tools Display Modes
Old 21/09/2010, 03:16 AM   #1
Kitten
High-roller
 
Kitten's Avatar
 
Join Date: Jul 2010
Location: Canada
Posts: 2,356
Reputation: 249
Default Drift Point Counter [V2 RELEASED]



What is this?: When you drift you get cash and it shows the number
A Picture or a video please?

V2 RELEASED:
New Textdraw position
now has money
and setplayerscore as that amount
after finsh drifting it will go red for 5 seconds then disappear

A VIDEO?:

v2

v1

download:


v2
http://pastebin.com/FCafYkCq

v1
http://pastebin.com/uhKzRC53
or

v2

pawn Code:
#include a_samp
#define DRIFT_MINKAT 10.0
#define DRIFT_MAXKAT 90.0
#define COLOR_LIGHTRED 0xFF0000FF
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define DRIFT_SPEED 30.0
#pragma tabsize 0
#pragma unused GetPlayerTheoreticAngle
new Float:ppos[200][3];
enum Float:Pos{ Float:sX,Float:sY,Float:sZ };
new Float:SavedPos[MAX_PLAYERS][Pos];
new DriftPointsNow[200];
new PunktyDriftuGracza[200];
new Text:DriftTD[200];
new Text:DriftTD2[200];
new Text:Textdraw0;
forward LicznikDriftu();
forward clock();
forward PodsumowanieDriftu(playerid);
public OnFilterScriptInit()
{
    for(new x=0;x<200;x++) {

        Textdraw0 = TextDrawCreate(3.000000, 435.000000, "~n~");
        TextDrawBackgroundColor(Textdraw0, 255);
        TextDrawFont(Textdraw0, 1);
        TextDrawLetterSize(Textdraw0, 0.500000, 0.999997);
        TextDrawColor(Textdraw0, -1);
        TextDrawSetOutline(Textdraw0, 0);
        TextDrawSetProportional(Textdraw0, 1);
        TextDrawSetShadow(Textdraw0, 1);
        TextDrawUseBox(Textdraw0, 1);
        TextDrawBoxColor(Textdraw0, 1344814160);
        TextDrawTextSize(Textdraw0, 639.000000, 0.000000);

        DriftTD[x] = TextDrawCreate(6.000000, 433.000000, " ");
        TextDrawBackgroundColor(DriftTD[x], 255);
        TextDrawFont(DriftTD[x], 1);
        TextDrawLetterSize(DriftTD[x], 0.750000, 1.400000);
        TextDrawColor(DriftTD[x], -1);
        TextDrawSetOutline(DriftTD[x], 0);
        TextDrawSetProportional(DriftTD[x], 1);
        TextDrawSetShadow(DriftTD[x], 1);

        DriftTD2[x] = TextDrawCreate(340.000000, 430.000000, " ");
        TextDrawBackgroundColor(DriftTD2[x], 255);
        TextDrawFont(DriftTD2[x], 1);
        TextDrawLetterSize(DriftTD2[x], 0.830000, 1.900000);
        TextDrawColor(DriftTD2[x], -1);
        TextDrawSetOutline(DriftTD2[x], 0);
        TextDrawSetProportional(DriftTD2[x], 1);
        TextDrawSetShadow(DriftTD2[x], 1);
    }
    SetTimer("AngleUpdate" , 700, true);
    SetTimer("LicznikDriftu", 500, true);
    return 1;
}


IsCar(vid)
{
    new model = GetVehicleModel(vid);
    switch(model) {
        case 443:return 0;
        case 448:return 0;
        case 461:return 0;
        case 462:return 0;
        case 463:return 0;
        case 468:return 0;
        case 521:return 0;
        case 522:return 0;
        case 523:return 0;
        case 581:return 0;
        case 586:return 0;
        case 481:return 0;
        case 509:return 0;
        case 510:return 0;
        case 430:return 0;
        case 446:return 0;
        case 452:return 0;
        case 453:return 0;
        case 454:return 0;
        case 472:return 0;
        case 473:return 0;
        case 484:return 0;
        case 493:return 0;
        case 595:return 0;
        case 417:return 0;
        case 425:return 0;
        case 447:return 0;
        case 465:return 0;
        case 469:return 0;
        case 487:return 0;
        case 488:return 0;
        case 497:return 0;
        case 501:return 0;
        case 548:return 0;
        case 563:return 0;
        case 406:return 0;
        case 444:return 0;
        case 556:return 0;
        case 557:return 0;
        case 573:return 0;
        case 460:return 0;
        case 464:return 0;
        case 476:return 0;
        case 511:return 0;
        case 512:return 0;
        case 513:return 0;
        case 519:return 0;
        case 520:return 0;
        case 539:return 0;
        case 553:return 0;
        case 577:return 0;
        case 592:return 0;
        case 593:return 0;
        case 471:return 0;
    }
    return 1;
}


forward AngleUpdate();
public AngleUpdate()
{
    for(new g=0;g<200;g++) {
        new Float:x, Float:y, Float:z;
        if(IsPlayerInAnyVehicle(g))GetVehiclePos(GetPlayerVehicleID(g), x, y, z); else GetPlayerPos(g, x, y, z);
        ppos[g][0] = x;
        ppos[g][1] = y;
        ppos[g][2] = z;
    }
}


Float:GetPlayerTheoreticAngle(i)
{
    new Float:sin;
    new Float:dis;
    new Float:angle2;
    new Float:x,Float:y,Float:z;
    new Float:tmp3;
    new Float:tmp4;
    new Float:MindAngle;
    if(IsPlayerConnected(i)) {
        GetPlayerPos(i,x,y,z);
        dis = floatsqroot(floatpower(floatabs(floatsub(x,ppos[i][0])),2)+floatpower(floatabs(floatsub(y,ppos[i][1])),2));
        if(IsPlayerInAnyVehicle(i))GetVehicleZAngle(GetPlayerVehicleID(i), angle2); else GetPlayerFacingAngle(i, angle2);
        if(x>ppos[i][0]) {
            tmp3=x-ppos[i][0];
        }
        else {
            tmp3=ppos[i][0]-x;
        }
        if(y>ppos[i][1]) {
            tmp4=y-ppos[i][1];
        }
        else {
            tmp4=ppos[i][1]-y;
        }
        if(ppos[i][1]>y && ppos[i][0]>x) {        //1
            sin = asin(tmp3/dis);
            MindAngle = floatsub(floatsub(floatadd(sin, 90), floatmul(sin, 2)), -90.0);
        }
        if(ppos[i][1]<y && ppos[i][0]>x) {        //2
            sin = asin(tmp3/dis);
            MindAngle = floatsub(floatadd(sin, 180), 180.0);
        }
        if(ppos[i][1]<y && ppos[i][0]<x) {        //3
            sin = acos(tmp4/dis);
            MindAngle = floatsub(floatadd(sin, 360), floatmul(sin, 2));
        }
        if(ppos[i][1]>y && ppos[i][0]<x) {        //4
            sin = asin(tmp3/dis);
            MindAngle = floatadd(sin, 180);
        }
    }
    if(MindAngle == 0.0) {
        return angle2;
    } else
    return MindAngle;
}


public PodsumowanieDriftu(playerid)
{
    PunktyDriftuGracza[playerid] = 0;

    GivePlayerMoney(playerid,DriftPointsNow[playerid]);
    SetPlayerScore(playerid,DriftPointsNow[playerid]);
    DriftPointsNow[playerid] = 0;
    TextDrawSetString(DriftTD[playerid],"~r~ Drift Money Cash~w~: Loading");
    TextDrawSetString(DriftTD2[playerid],"~r~ Drift Points~w~: Loading");
    SetTimer("DMCDP",5000,false);
}


Float:ReturnPlayerAngle(playerid)
{
    new Float:Ang;
    if(IsPlayerInAnyVehicle(playerid))GetVehicleZAngle(GetPlayerVehicleID(playerid), Ang); else GetPlayerFacingAngle(playerid, Ang);
    return Ang;
}


public LicznikDriftu()
{
    new Float:Angle1, Float:Angle2, Float:BySpeed, s[256];
    new Float:Z;
    new Float:X;
    new Float:Y;
    new Float:SpeedX;
    for(new g=0;g<200;g++) {
        GetPlayerPos(g, X, Y, Z);
        SpeedX = floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ g ][ sX ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ g ][ sY ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ g ][ sZ ])),2)));
        Angle1 = ReturnPlayerAngle(g);
        Angle2 = GetPlayerTheoreticAngle(g);
        BySpeed = floatmul(SpeedX, 12);
        if(GetPlayerState(g) == PLAYER_STATE_DRIVER && IsCar(GetPlayerVehicleID(g)) && floatabs(floatsub(Angle1, Angle2)) > DRIFT_MINKAT && floatabs(floatsub(Angle1, Angle2)) < DRIFT_MAXKAT && BySpeed > DRIFT_SPEED) {
            if(PunktyDriftuGracza[g] > 0)KillTimer(PunktyDriftuGracza[g]);
            PunktyDriftuGracza[g] = 0;
            DriftPointsNow[g] += floatval( floatabs(floatsub(Angle1, Angle2)) * 3 * (BySpeed*0.1) )/10;
            PunktyDriftuGracza[g] = SetTimerEx("PodsumowanieDriftu", 3000, 0, "d", g);
        }
        if(DriftPointsNow[g] > 0) {
            format(s, sizeof(s), "Drift Money Cash~y~: %d", DriftPointsNow[g]);
            TextDrawSetString(DriftTD[g], s);
            format(s, sizeof(s), "Drift Points~y~: %d", DriftPointsNow[g]);
            TextDrawSetString(DriftTD2[g], s);
        }
        SavedPos[ g ][ sX ] = X;
        SavedPos[ g ][ sY ] = Y;
        SavedPos[ g ][ sZ ] = Z;
    }
}


//Split(s1[], s2[], s3[]=""){new rxx[256];format(rxx, 256, "%s%s%s", s1, s2, s3);return rxx;}
//tostr(int){new st[256];format(st, 256, "%d", int);return st;}
floatval(Float:val){new str[256];format(str, 256, "%.0f", val);return todec(str);}
todec(str[]){return strval(str);}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) {
        TextDrawShowForPlayer(playerid, DriftTD[playerid]);
        TextDrawShowForPlayer(playerid, DriftTD2[playerid]);
        TextDrawShowForPlayer(playerid, Textdraw0);
    }
    return 1;
}


forward DMCDP(playerid);
public DMCDP(playerid)
{
    TextDrawSetString(DriftTD[playerid]," ");
    TextDrawSetString(DriftTD2[playerid]," ");
    return 1;
}


public OnPlayerConnect(playerid)
{
    new x;
    TextDrawHideForPlayer(playerid, DriftTD[x]);
    TextDrawHideForPlayer(playerid, DriftTD2[x]);
    TextDrawHideForPlayer(playerid, Textdraw0);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"MONEY: Drift for money easy way to earn money Drift Counter by luby edited by kitten");
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
    new x;

    if (strcmp("/driftoff", cmdtext, true, 10) == 0) {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"You Have Disabled Drift Counter");
        TextDrawHideForPlayer(playerid, DriftTD[x]);
        TextDrawHideForPlayer(playerid, DriftTD2[x]);
        return 1;
    }

    if (strcmp("/drifton", cmdtext, true, 10) == 0) {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"You Have Enabled Drift Counter By Luby edited by kitten");
        TextDrawShowForPlayer(playerid, DriftTD[x]);
        TextDrawShowForPlayer(playerid, DriftTD2[x]);
        return 1;
    }
    return 0;
}

v1
pawn Code:
#include a_samp
#define DRIFT_MINKAT 10.0
#define DRIFT_MAXKAT 90.0
#define COLOR_LIGHTRED 0xFF0000FF
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define DRIFT_SPEED 30.0
#pragma tabsize 0
#pragma unused GetPlayerTheoreticAngle
new Float:ppos[200][3];
enum Float:Pos{ Float:sX,Float:sY,Float:sZ };
new Float:SavedPos[MAX_PLAYERS][Pos];
new DriftPointsNow[200];
new PunktyDriftuGracza[200];
new Text:DriftTD[200];
forward LicznikDriftu();
forward clock();
forward PodsumowanieDriftu(playerid);
public OnFilterScriptInit()
{
    for(new x=0;x<200;x++) {

        DriftTD[x] = TextDrawCreate(42.000000, 304.000000, " ");
        TextDrawBackgroundColor(DriftTD[x], 255);
        TextDrawFont(DriftTD[x], 1);
        TextDrawLetterSize(DriftTD[x], 0.480000, 3.000000);
        TextDrawColor(DriftTD[x], -1);
        TextDrawSetOutline(DriftTD[x], 0);
        TextDrawSetProportional(DriftTD[x], 1);
        TextDrawSetShadow(DriftTD[x], 1);
    }
    SetTimer("AngleUpdate" , 700, true);
    SetTimer("LicznikDriftu", 500, true);
    return 1;
}


IsCar(vid)
{
    new model = GetVehicleModel(vid);
    switch(model) {
        case 443:return 0;
        case 448:return 0;
        case 461:return 0;
        case 462:return 0;
        case 463:return 0;
        case 468:return 0;
        case 521:return 0;
        case 522:return 0;
        case 523:return 0;
        case 581:return 0;
        case 586:return 0;
        case 481:return 0;
        case 509:return 0;
        case 510:return 0;
        case 430:return 0;
        case 446:return 0;
        case 452:return 0;
        case 453:return 0;
        case 454:return 0;
        case 472:return 0;
        case 473:return 0;
        case 484:return 0;
        case 493:return 0;
        case 595:return 0;
        case 417:return 0;
        case 425:return 0;
        case 447:return 0;
        case 465:return 0;
        case 469:return 0;
        case 487:return 0;
        case 488:return 0;
        case 497:return 0;
        case 501:return 0;
        case 548:return 0;
        case 563:return 0;
        case 406:return 0;
        case 444:return 0;
        case 556:return 0;
        case 557:return 0;
        case 573:return 0;
        case 460:return 0;
        case 464:return 0;
        case 476:return 0;
        case 511:return 0;
        case 512:return 0;
        case 513:return 0;
        case 519:return 0;
        case 520:return 0;
        case 539:return 0;
        case 553:return 0;
        case 577:return 0;
        case 592:return 0;
        case 593:return 0;
        case 471:return 0;
    }
    return 1;
}


forward AngleUpdate();
public AngleUpdate()
{
    for(new g=0;g<200;g++) {
        new Float:x, Float:y, Float:z;
        if(IsPlayerInAnyVehicle(g))GetVehiclePos(GetPlayerVehicleID(g), x, y, z); else GetPlayerPos(g, x, y, z);
        ppos[g][0] = x;
        ppos[g][1] = y;
        ppos[g][2] = z;
    }
}


Float:GetPlayerTheoreticAngle(i)
{
    new Float:sin;
    new Float:dis;
    new Float:angle2;
    new Float:x,Float:y,Float:z;
    new Float:tmp3;
    new Float:tmp4;
    new Float:MindAngle;
    if(IsPlayerConnected(i)) {
        GetPlayerPos(i,x,y,z);
        dis = floatsqroot(floatpower(floatabs(floatsub(x,ppos[i][0])),2)+floatpower(floatabs(floatsub(y,ppos[i][1])),2));
        if(IsPlayerInAnyVehicle(i))GetVehicleZAngle(GetPlayerVehicleID(i), angle2); else GetPlayerFacingAngle(i, angle2);
        if(x>ppos[i][0]) {
            tmp3=x-ppos[i][0];
        }
        else {
            tmp3=ppos[i][0]-x;
        }
        if(y>ppos[i][1]) {
            tmp4=y-ppos[i][1];
        }
        else {
            tmp4=ppos[i][1]-y;
        }
        if(ppos[i][1]>y && ppos[i][0]>x) {        //1
            sin = asin(tmp3/dis);
            MindAngle = floatsub(floatsub(floatadd(sin, 90), floatmul(sin, 2)), -90.0);
        }
        if(ppos[i][1]<y && ppos[i][0]>x) {        //2
            sin = asin(tmp3/dis);
            MindAngle = floatsub(floatadd(sin, 180), 180.0);
        }
        if(ppos[i][1]<y && ppos[i][0]<x) {        //3
            sin = acos(tmp4/dis);
            MindAngle = floatsub(floatadd(sin, 360), floatmul(sin, 2));
        }
        if(ppos[i][1]>y && ppos[i][0]<x) {        //4
            sin = asin(tmp3/dis);
            MindAngle = floatadd(sin, 180);
        }
    }
    if(MindAngle == 0.0) {
        return angle2;
    } else
    return MindAngle;
}


public PodsumowanieDriftu(playerid)
{
    PunktyDriftuGracza[playerid] = 0;

    GivePlayerMoney(playerid,DriftPointsNow[playerid]);
    DriftPointsNow[playerid] = 0;
    TextDrawSetString(DriftTD[playerid]," ");
}


Float:ReturnPlayerAngle(playerid)
{
    new Float:Ang;
    if(IsPlayerInAnyVehicle(playerid))GetVehicleZAngle(GetPlayerVehicleID(playerid), Ang); else GetPlayerFacingAngle(playerid, Ang);
    return Ang;
}


public LicznikDriftu()
{
    new Float:Angle1, Float:Angle2, Float:BySpeed, s[256];
    new Float:Z;
    new Float:X;
    new Float:Y;
    new Float:SpeedX;
    for(new g=0;g<200;g++) {
        GetPlayerPos(g, X, Y, Z);
        SpeedX = floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ g ][ sX ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ g ][ sY ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ g ][ sZ ])),2)));
        Angle1 = ReturnPlayerAngle(g);
        Angle2 = GetPlayerTheoreticAngle(g);
        BySpeed = floatmul(SpeedX, 12);
        if(GetPlayerState(g) == PLAYER_STATE_DRIVER && IsCar(GetPlayerVehicleID(g)) && floatabs(floatsub(Angle1, Angle2)) > DRIFT_MINKAT && floatabs(floatsub(Angle1, Angle2)) < DRIFT_MAXKAT && BySpeed > DRIFT_SPEED) {
            if(PunktyDriftuGracza[g] > 0)KillTimer(PunktyDriftuGracza[g]);
            PunktyDriftuGracza[g] = 0;
            DriftPointsNow[g] += floatval( floatabs(floatsub(Angle1, Angle2)) * 3 * (BySpeed*0.1) )/10;
            PunktyDriftuGracza[g] = SetTimerEx("PodsumowanieDriftu", 3000, 0, "d", g);
        }
        if(DriftPointsNow[g] > 0) {
            format(s, sizeof(s), "DriftCash~y~: %d", DriftPointsNow[g]);
            TextDrawSetString(DriftTD[g], s);
        }
        SavedPos[ g ][ sX ] = X;
        SavedPos[ g ][ sY ] = Y;
        SavedPos[ g ][ sZ ] = Z;
    }
}


//Split(s1[], s2[], s3[]=""){new rxx[256];format(rxx, 256, "%s%s%s", s1, s2, s3);return rxx;}
//tostr(int){new st[256];format(st, 256, "%d", int);return st;}
floatval(Float:val){new str[256];format(str, 256, "%.0f", val);return todec(str);}
todec(str[]){return strval(str);}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) {
        TextDrawShowForPlayer(playerid, DriftTD[playerid]);
    }
    return 1;
}


public OnPlayerConnect(playerid)
{
    new x;
    TextDrawHideForPlayer(playerid, DriftTD[x]);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"MONEY: Drift for money easy way to earn money Drift Counter by luby edited by kitten");
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
    new x;

    if (strcmp("/driftoff", cmdtext, true, 10) == 0) {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"You Have Disabled Drift Counter");
        TextDrawHideForPlayer(playerid, DriftTD[x]);
        return 1;
    }

    if (strcmp("/drifton", cmdtext, true, 10) == 0) {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"You Have Enabled Drift Counter By Luby editied by kitten");
        TextDrawShowForPlayer(playerid, DriftTD[x]);
        return 1;
    }
    return 0;

    }
__________________
Visit www.pgagaming.net for interesting and dumb facts about gaming muahahah!

Last edited by Kitten; 14/06/2012 at 07:31 PM. Reason: Optimized the code.
Kitten is online now   Reply With Quote
Old 21/09/2010, 03:52 AM   #2
Stigg
High-roller
 
Stigg's Avatar
 
Join Date: Aug 2010
Location: Other side of the Universe.
Posts: 2,085
Reputation: 111
Default Re: Drift Point Counter

Simple, but effective, good release.
Keep up the good work.

Peace.
__________________

Peace...

Stigg is offline   Reply With Quote
Old 21/09/2010, 06:50 AM   #3
Basicz
Gangsta
 
Basicz's Avatar
 
Join Date: Aug 2010
Location: Indonesia, Surabaya.
Posts: 630
Reputation: 34
Default Re: Drift Point Counter

Nice kitten!
__________________

- Quina, from the game " Final Fantasy IX "
Basicz is offline   Reply With Quote
Old 21/09/2010, 08:28 AM   #4
ViruZZzZ_ChiLLL
High-roller
 
ViruZZzZ_ChiLLL's Avatar
 
Join Date: Aug 2009
Location: I don't know
Posts: 1,701
Reputation: 8
Default Re: Drift Point Counter

You rock D:
Awesome script :]
__________________


ViruZZzZ_ChiLLL is offline   Reply With Quote
Old 21/09/2010, 09:21 AM   #5
speedruntrainer
Huge Clucker
 
Join Date: Mar 2009
Location: The Netherlands
Posts: 215
Reputation: 2
Default Re: Drift Point Counter

Sweet script
__________________
SF-SE IP: 188.138.31.168:7777
Or just type sf-se.net as an ip in your SA:MP client.
SF-SE stands for San Fierro Stunt Evolution.
Updated to 0.3c!
Multiple languages on the forum added!
Dutch, French, Romanian, Estonian and Russian.

[BG/EN]Extreme Stunt:
188.165.199.40:8000
speedruntrainer is offline   Reply With Quote
Old 21/09/2010, 10:10 AM   #6
royal_king
Gangsta
 
royal_king's Avatar
 
Join Date: Jul 2010
Location: Hyderabad, India (i think)
Posts: 634
Reputation: 38
Default Re: Drift Point Counter

chocolate Script :P
royal_king is offline   Reply With Quote
Old 21/09/2010, 09:32 PM   #7
Kitten
High-roller
 
Kitten's Avatar
 
Join Date: Jul 2010
Location: Canada
Posts: 2,356
Reputation: 249
Default Re: Drift Point Counter

thanks guys
__________________
Visit www.pgagaming.net for interesting and dumb facts about gaming muahahah!
Kitten is online now   Reply With Quote
Old 22/09/2010, 01:58 AM   #8
Tyain
Little Clucker
 
Join Date: Oct 2007
Posts: 28
Reputation: 0
Default Re: Drift Point Counter

How do you detect if player crash? It efective?
Tyain is offline   Reply With Quote
Old 22/09/2010, 02:03 AM   #9
RealCop228
Godfather
 
Join Date: Feb 2010
Location: Springboro, OH
Posts: 8,266
Reputation: 670
Default Re: Drift Point Counter

This is pretty cool. It seems to be accurate as well, which is a plus. Good work!
__________________
Putting [URGENT] in the thread title stops me from opening the thread. Nobody else's problem on this forum is more important that another person's. Try not to be self-centered!
RealCop228 is offline   Reply With Quote
Old 22/09/2010, 03:21 AM   #10
coconyr
Little Clucker
 
Join Date: Mar 2010
Location: Romania
Posts: 38
Reputation: 0
Thumbs up Re: Drift Point Counter

Very cool, I use
Looking much something like that.
Thanks!
coconyr is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Drift Counter XxerykxX Help Archive 3 12/07/2010 12:56 PM
Drift counter ?? Cant be in gamemode XxerykxX Help Archive 4 02/04/2010 05:42 PM
Drift counter help XxerykxX Help Archive 3 28/03/2010 07:57 AM
Drift Counter [LNL]Remulis Help Archive 0 24/09/2009 09:37 PM
Point Counter I NEED HELP asdfgh98 Help Archive 2 20/09/2009 03:04 PM


All times are GMT. The time now is 06:00 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.