Only 3 Errors While Compiling
#4

Proper indentation without using tabsize:

pawn Код:
/* ************************ */
/* DigiSpeedo by iPLEOMAX © */
/* ************************ */

#include <a_samp>
#include <foreach>
#include <zcmd>

#define SPEED_UPDATE_TIMER 180
#define SPEED_MULTIPLIER 2
// Update Timer in Milleseconds, Less Value = More Lag. More Value = Less Lag: (Tweak on your own way)
// Speed Multiplier 2 by default, to make it feel better, actually it's 1.

new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;
new Text:Textdraw9;
new Text:Textdraw10;
new Text:Textdraw11;
new Text:Textdraw13;
new Text:Textdraw14;
new Text:Textdraw15;

new Text:Speed[MAX_PLAYERS];

new Speedo[MAX_PLAYERS];

new SpeedUpdateTimer;

public OnFilterScriptInit()
{
    print("DigiSpeedo FilterScript Loaded. (Made by iPLEOMAX)");

    Textdraw0 = TextDrawCreate(571.000000, 364.000000, "BG");
    TextDrawBackgroundColor(Textdraw0, 255);
    TextDrawFont(Textdraw0, 1);
    TextDrawLetterSize(Textdraw0, 0.000000, 2.200000);
    TextDrawColor(Textdraw0, -1);
    TextDrawSetOutline(Textdraw0, 0);
    TextDrawSetProportional(Textdraw0, 1);
    TextDrawSetShadow(Textdraw0, 1);
    TextDrawUseBox(Textdraw0, 1);
    TextDrawBoxColor(Textdraw0, 230);
    TextDrawTextSize(Textdraw0, 387.000000, 2.000000);

    Textdraw1 = TextDrawCreate(457.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw1, 255);
    TextDrawFont(Textdraw1, 1);
    TextDrawLetterSize(Textdraw1, 0.000000, -0.500000);
    TextDrawColor(Textdraw1, -1);
    TextDrawSetOutline(Textdraw1, 0);
    TextDrawSetProportional(Textdraw1, 1);
    TextDrawSetShadow(Textdraw1, 1);
    TextDrawUseBox(Textdraw1, 1);
    TextDrawBoxColor(Textdraw1, 16777215);
    TextDrawTextSize(Textdraw1, 444.000000, 0.000000);

    Textdraw2 = TextDrawCreate(467.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw2, 255);
    TextDrawFont(Textdraw2, 1);
    TextDrawLetterSize(Textdraw2, 0.000000, -0.600000);
    TextDrawColor(Textdraw2, -1);
    TextDrawSetOutline(Textdraw2, 0);
    TextDrawSetProportional(Textdraw2, 1);
    TextDrawSetShadow(Textdraw2, 1);
    TextDrawUseBox(Textdraw2, 1);
    TextDrawBoxColor(Textdraw2, 16777215);
    TextDrawTextSize(Textdraw2, 454.000000, -1.000000);

    Textdraw3 = TextDrawCreate(477.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw3, 255);
    TextDrawFont(Textdraw3, 1);
    TextDrawLetterSize(Textdraw3, 0.000000, -0.700000);
    TextDrawColor(Textdraw3, -1);
    TextDrawSetOutline(Textdraw3, 0);
    TextDrawSetProportional(Textdraw3, 1);
    TextDrawSetShadow(Textdraw3, 1);
    TextDrawUseBox(Textdraw3, 1);
    TextDrawBoxColor(Textdraw3, 16777215);
    TextDrawTextSize(Textdraw3, 464.000000, -1.000000);

    Textdraw4 = TextDrawCreate(487.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw4, 255);
    TextDrawFont(Textdraw4, 1);
    TextDrawLetterSize(Textdraw4, 0.000000, -0.800000);
    TextDrawColor(Textdraw4, -1);
    TextDrawSetOutline(Textdraw4, 0);
    TextDrawSetProportional(Textdraw4, 1);
    TextDrawSetShadow(Textdraw4, 1);
    TextDrawUseBox(Textdraw4, 1);
    TextDrawBoxColor(Textdraw4, 16777215);
    TextDrawTextSize(Textdraw4, 474.000000, -1.000000);

    Textdraw5 = TextDrawCreate(498.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw5, 255);
    TextDrawFont(Textdraw5, 1);
    TextDrawLetterSize(Textdraw5, 0.000000, -0.900000);
    TextDrawColor(Textdraw5, -1);
    TextDrawSetOutline(Textdraw5, 0);
    TextDrawSetProportional(Textdraw5, 1);
    TextDrawSetShadow(Textdraw5, 1);
    TextDrawUseBox(Textdraw5, 1);
    TextDrawBoxColor(Textdraw5, 16777215);
    TextDrawTextSize(Textdraw5, 484.000000, -1.000000);

    Textdraw6 = TextDrawCreate(508.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw6, 255);
    TextDrawFont(Textdraw6, 1);
    TextDrawLetterSize(Textdraw6, 0.000000, -1.000000);
    TextDrawColor(Textdraw6, -1);
    TextDrawSetOutline(Textdraw6, 0);
    TextDrawSetProportional(Textdraw6, 1);
    TextDrawSetShadow(Textdraw6, 1);
    TextDrawUseBox(Textdraw6, 1);
    TextDrawBoxColor(Textdraw6, 16777215);
    TextDrawTextSize(Textdraw6, 495.000000, -1.000000);

    Textdraw7 = TextDrawCreate(518.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw7, 255);
    TextDrawFont(Textdraw7, 1);
    TextDrawLetterSize(Textdraw7, 0.000000, -1.100000);
    TextDrawColor(Textdraw7, -1);
    TextDrawSetOutline(Textdraw7, 0);
    TextDrawSetProportional(Textdraw7, 1);
    TextDrawSetShadow(Textdraw7, 1);
    TextDrawUseBox(Textdraw7, 1);
    TextDrawBoxColor(Textdraw7, 16777215);
    TextDrawTextSize(Textdraw7, 505.000000, -1.000000);

    Textdraw8 = TextDrawCreate(529.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw8, 255);
    TextDrawFont(Textdraw8, 1);
    TextDrawLetterSize(Textdraw8, 0.000000, -1.300000);
    TextDrawColor(Textdraw8, -1);
    TextDrawSetOutline(Textdraw8, 0);
    TextDrawSetProportional(Textdraw8, 1);
    TextDrawSetShadow(Textdraw8, 1);
    TextDrawUseBox(Textdraw8, 1);
    TextDrawBoxColor(Textdraw8, 16777215);
    TextDrawTextSize(Textdraw8, 515.000000, -1.000000);

    Textdraw9 = TextDrawCreate(541.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw9, 255);
    TextDrawFont(Textdraw9, 1);
    TextDrawLetterSize(Textdraw9, 0.000000, -1.500000);
    TextDrawColor(Textdraw9, -1);
    TextDrawSetOutline(Textdraw9, 0);
    TextDrawSetProportional(Textdraw9, 1);
    TextDrawSetShadow(Textdraw9, 1);
    TextDrawUseBox(Textdraw9, 1);
    TextDrawBoxColor(Textdraw9, 16777215);
    TextDrawTextSize(Textdraw9, 526.000000, -1.000000);

    Textdraw10 = TextDrawCreate(553.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw10, 255);
    TextDrawFont(Textdraw10, 1);
    TextDrawLetterSize(Textdraw10, 0.000000, -1.700000);
    TextDrawColor(Textdraw10, -1);
    TextDrawSetOutline(Textdraw10, 0);
    TextDrawSetProportional(Textdraw10, 1);
    TextDrawSetShadow(Textdraw10, 1);
    TextDrawUseBox(Textdraw10, 1);
    TextDrawBoxColor(Textdraw10, 16777215);
    TextDrawTextSize(Textdraw10, 538.000000, -1.000000);

    Textdraw11 = TextDrawCreate(565.000000, 401.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw11, 255);
    TextDrawFont(Textdraw11, 1);
    TextDrawLetterSize(Textdraw11, 0.000000, -2.000000);
    TextDrawColor(Textdraw11, -1);
    TextDrawSetOutline(Textdraw11, 0);
    TextDrawSetProportional(Textdraw11, 1);
    TextDrawSetShadow(Textdraw11, 1);
    TextDrawUseBox(Textdraw11, 1);
    TextDrawBoxColor(Textdraw11, 16777215);
    TextDrawTextSize(Textdraw11, 550.000000, -1.000000);

    Textdraw13 = TextDrawCreate(446.000000, 367.000000, "MPH");
    TextDrawBackgroundColor(Textdraw13, 255);
    TextDrawFont(Textdraw13, 2);
    TextDrawLetterSize(Textdraw13, 0.329999, 1.099999);
    TextDrawColor(Textdraw13, -1);
    TextDrawSetOutline(Textdraw13, 0);
    TextDrawSetProportional(Textdraw13, 1);
    TextDrawSetShadow(Textdraw13, 0);

    Textdraw14 = TextDrawCreate(571.000000, 410.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw14, 255);
    TextDrawFont(Textdraw14, 1);
    TextDrawLetterSize(Textdraw14, 0.000000, -0.099999);
    TextDrawColor(Textdraw14, -1);
    TextDrawSetOutline(Textdraw14, 0);
    TextDrawSetProportional(Textdraw14, 1);
    TextDrawSetShadow(Textdraw14, 1);
    TextDrawUseBox(Textdraw14, 1);
    TextDrawBoxColor(Textdraw14, 190);
    TextDrawTextSize(Textdraw14, 387.000000, 2.000000);

    Textdraw15 = TextDrawCreate(571.000000, 359.000000, "New Textdraw");
    TextDrawBackgroundColor(Textdraw15, 255);
    TextDrawFont(Textdraw15, 1);
    TextDrawLetterSize(Textdraw15, 0.000000, -0.099999);
    TextDrawColor(Textdraw15, -1);
    TextDrawSetOutline(Textdraw15, 0);
    TextDrawSetProportional(Textdraw15, 1);
    TextDrawSetShadow(Textdraw15, 1);
    TextDrawUseBox(Textdraw15, 1);
    TextDrawBoxColor(Textdraw15, 180);
    TextDrawTextSize(Textdraw15, 387.000000, 2.000000);

    SpeedUpdateTimer = SetTimer("SpeedUpdate",SPEED_UPDATE_TIMER,true);

    return true;
}

public OnFilterScriptExit()
{
    KillTimer(SpeedUpdateTimer);
    return true;
}

public OnPlayerConnect(playerid)
{
    Speed[playerid] = TextDrawCreate(441.000000, 362.000000, "000");
    TextDrawAlignment(Speed[playerid], 3);
    TextDrawBackgroundColor(Speed[playerid], -16776961);
    TextDrawFont(Speed[playerid], 3);
    TextDrawLetterSize(Speed[playerid], 0.740000, 4.299999);
    TextDrawColor(Speed[playerid], 255);
    TextDrawSetOutline(Speed[playerid], 1);
    TextDrawSetProportional(Speed[playerid], 1);
    return true;
}

public OnPlayerDisconnect(playerid, reason)
{
    return true;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER && Speedo[playerid] == 1) ShowTD(playerid);
    if(oldstate == PLAYER_STATE_DRIVER && Speedo[playerid] == 1) HideTD(playerid);
    return true;
}

forward SpeedUpdate();
public SpeedUpdate()
{
    foreach(Player, i)
    {
        if(IsPlayerInAnyVehicle(i) && Speedo[i] != 0)
        {
            new Float:SPD, Float:vx, Float:vy, Float:vz;
            GetVehicleVelocity(GetPlayerVehicleID(i), vx,vy,vz);
            SPD = floatsqroot(((vx*vx)+(vy*vy))+(vz*vz))*100;
            TextdrawUpdate(i, SPD*SPEED_MULTIPLIER);
        }
    }
    return true;
}

CMD:speedo(playerid, params[])
{
    if(Speedo[playerid] == 0)
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "Digital Speedometer: {00FF00}Activated.");
        Speedo[playerid] = 1;
        if(IsPlayerInAnyVehicle(playerid)) ShowTD(playerid);
    }
    else
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "Digital Speedometer: {FF0000}Turned Off.");
        Speedo[playerid] = 0;
        HideTD(playerid);
    }
    return true;
}

forward TextdrawUpdate(playerid, Float:speed);
public TextdrawUpdate(playerid, Float:speed)
{
    new SS[4];
    format(SS,4,"%f",speed);
    TextDrawSetString(Speed[playerid], SS);
    if(speed >= 10) { TextDrawShowForPlayer(playerid, Textdraw1); }
    else TextDrawHideForPlayer(playerid, Textdraw1);
    if(speed >= 30) { TextDrawShowForPlayer(playerid, Textdraw2); }
    else TextDrawHideForPlayer(playerid, Textdraw2);
    if(speed >= 50) { TextDrawShowForPlayer(playerid, Textdraw3); }
    else TextDrawHideForPlayer(playerid, Textdraw3);
    if(speed >= 70) { TextDrawShowForPlayer(playerid, Textdraw4); }
    else TextDrawHideForPlayer(playerid, Textdraw4);
    if(speed >= 90) { TextDrawShowForPlayer(playerid, Textdraw5); }
    else TextDrawHideForPlayer(playerid, Textdraw5);
    if(speed >= 110) { TextDrawShowForPlayer(playerid, Textdraw6); }
    else TextDrawHideForPlayer(playerid, Textdraw6);
    if(speed >= 130) { TextDrawShowForPlayer(playerid, Textdraw7); }
    else TextDrawHideForPlayer(playerid, Textdraw7);
    if(speed >= 150) { TextDrawShowForPlayer(playerid, Textdraw8); }
    else TextDrawHideForPlayer(playerid, Textdraw8);
    if(speed >= 170) { TextDrawShowForPlayer(playerid, Textdraw9); }
    else TextDrawHideForPlayer(playerid, Textdraw9);
    if(speed >= 180) { TextDrawShowForPlayer(playerid, Textdraw10); }
    else TextDrawHideForPlayer(playerid, Textdraw10);
    if(speed >= 200) { TextDrawShowForPlayer(playerid, Textdraw11); }
    else TextDrawHideForPlayer(playerid, Textdraw11);
    return true;
}

forward ShowTD(playerid);
public ShowTD(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw0);
    TextDrawShowForPlayer(playerid, Speed[playerid]);
    TextDrawShowForPlayer(playerid, Textdraw13);
    TextDrawShowForPlayer(playerid, Textdraw14);
    TextDrawShowForPlayer(playerid, Textdraw15);
    return true;
}

forward HideTD(playerid);
public HideTD(playerid)
{
    TextDrawHideForPlayer(playerid, Textdraw0);
    TextDrawHideForPlayer(playerid, Speed[playerid]);
    TextDrawHideForPlayer(playerid, Textdraw13);
    TextDrawHideForPlayer(playerid, Textdraw14);
    TextDrawHideForPlayer(playerid, Textdraw15);
    TextDrawHideForPlayer(playerid, Textdraw1);
    TextDrawHideForPlayer(playerid, Textdraw2);
    TextDrawHideForPlayer(playerid, Textdraw3);
    TextDrawHideForPlayer(playerid, Textdraw4);
    TextDrawHideForPlayer(playerid, Textdraw5);
    TextDrawHideForPlayer(playerid, Textdraw6);
    TextDrawHideForPlayer(playerid, Textdraw7);
    TextDrawHideForPlayer(playerid, Textdraw8);
    TextDrawHideForPlayer(playerid, Textdraw9);
    TextDrawHideForPlayer(playerid, Textdraw10);
    TextDrawHideForPlayer(playerid, Textdraw11);
    return true;
}
Reply


Messages In This Thread
Only 3 Errors While Compiling - by Red_Dragon. - 16.09.2012, 18:02
Re: Only 3 Errors While Compiling - by AtItsMax - 16.09.2012, 18:03
Re: Only 3 Errors While Compiling - by Red_Dragon. - 16.09.2012, 18:05
Re: Only 3 Errors While Compiling - by RedJohn - 16.09.2012, 19:02
Re: Only 3 Errors While Compiling - by Glint - 16.09.2012, 19:06
Re: Only 3 Errors While Compiling - by AtItsMax - 16.09.2012, 19:11

Forum Jump:


Users browsing this thread: 1 Guest(s)