[pomoc]FS

Započeo [Euro Samp]Shadow, Avgust 10, 2013, 12:29:03 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

skripta koju koristim:nevazno
detaljan opis problema:skinuo sam jednu FS za glad i nisam mogo compile jer nisam imo include BarProgres tak nest i ja skino include ubacio u floder includes opet otvorio pawno da bi compile i nece opet pise da nemoze procitat from include ProgresBar

Ti si ubacio BarProgres a pise ti ProgresBar ????????????????????????
public OnPlayerConnect(playerid)
{
Ban(playerid);
return 1;
}



probaj da prvo otvoris pawno sa tog moda iz pawno foldera pa onda da compile.

nece opet evo fs

// Mood System By RipLagger
// Full Credited To Include Maker

#define FILTERSCRIPT

#include <a_samp>
#include <dini>
#include <zcmd>
#include <ProgressBar>

#if defined FILTERSCRIPT

#define COLOR_BLUE            0x0000BBAA
#define COLOR_LIGHTBLUE         0x33CCFFAA

new Text:Hungry;
new Text:Bladder;
new Text:Energy;
new Bar:hungry[MAX_PLAYERS] = {INVALID_BAR_ID, ...};
new Bar:bladder[MAX_PLAYERS] = {INVALID_BAR_ID, ...};
new Bar:energy[MAX_PLAYERS] = {INVALID_BAR_ID, ...};
forward ProgressBarb();
forward ProgressBarh();
forward ProgressBare();
forward update();
forward Pissing();
forward Resting();
new pisst,
   Rest
;


enum PlayerStats
{
   Blad,
   Hunger,
   Ener,
   piss,
   rest
};
new PInfo[MAX_PLAYERS][PlayerStats];

new PlayerLoopingAnim[MAX_PLAYERS];

LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
    PlayerLoopingAnim[playerid] = 1;
    ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}

public OnFilterScriptInit()
{
   print("\n--------------------------------------");
   print(" Loading Mood System By RipLagger");
   print("--------------------------------------\n");
   SetTimer("ProgressBarh", 1, 1); // 1000 = 1 second 60000 = 1 minute
   SetTimer("ProgressBarb", 1, 1);
   SetTimer("ProgressBare", 1, 1);
    SetTimer("update", 500, 1);

   Hungry = TextDrawCreate(43.000000, 147.000000, "Hunger");
   TextDrawBackgroundColor(Hungry, -1);
   TextDrawFont(Hungry, 1);
   TextDrawLetterSize(Hungry, 0.919999, 2.399999);
   TextDrawColor(Hungry, -16776961);
   TextDrawSetOutline(Hungry, 1);
   TextDrawSetProportional(Hungry, 1);
   TextDrawTextSize(Hungry, 139.000000, 754.000000);

   Bladder = TextDrawCreate(43.000000, 206.000000, "Bladder");
   TextDrawBackgroundColor(Bladder, -1);
   TextDrawFont(Bladder, 1);
   TextDrawLetterSize(Bladder, 0.919999, 2.399999);
   TextDrawColor(Bladder, -16776961);
   TextDrawSetOutline(Bladder, 1);
   TextDrawSetProportional(Bladder, 1);
   TextDrawTextSize(Bladder, 139.000000, 754.000000);

    Energy = TextDrawCreate(43.000000, 266.000000, "Energy");
   TextDrawBackgroundColor(Energy, -1);
   TextDrawFont(Energy, 1);
   TextDrawLetterSize(Energy, 0.919999, 2.399999);
   TextDrawColor(Energy, -16776961);
   TextDrawSetOutline(Energy, 1);
   TextDrawSetProportional(Energy, 1);
   TextDrawTextSize(Energy, 139.000000, 754.000000);

     print("\n--------------------------------------");
   print(" Loaded Mood System By RipLagger|Warning dont remove any credits");
   print("--------------------------------------\n");

   return 1;
}

public ProgressBarh()
{
    for(new playerid; playerid < MAX_PLAYERS; playerid++)
    {
        new Float:health;
      GetPlayerHealth(playerid, health);
        new HungryTime = SetPlayerHealth(playerid, health-1);
      SetProgressBarValue(hungry[playerid], GetProgressBarValue(hungry[playerid])-2);
      if(GetProgressBarValue(hungry[playerid]) <= 0)
      {
          SetTimer("HungryTime", 30000, 1);
          SetProgressBarValue(hungry[playerid], 0);
          SendClientMessage(playerid, COLOR_BLUE, "You are hungry now, go to the restaurant to eat some food");
      }
      if(GetProgressBarValue(hungry[playerid]) > 0)
      {
          KillTimer(HungryTime);
      }
      if(GetProgressBarValue(hungry[playerid]) > 100)
      {
          SetProgressBarValue(hungry[playerid], 100);
      }
   }
   return 1;
}

public ProgressBarb()
{
    for(new playerid; playerid < MAX_PLAYERS; playerid++)
    {
        new Float:health;
      GetPlayerHealth(playerid, health);
        new BladderTime = SetPlayerHealth(playerid, health-10000);
      SetProgressBarValue(bladder[playerid], GetProgressBarValue(bladder[playerid])-3000);
      if(GetProgressBarValue(bladder[playerid]) <= 0)
      {
          SetTimer("BladderTime", 30000, 1);
          SetProgressBarValue(bladder[playerid], 0);
          SendClientMessage(playerid, COLOR_BLUE, "You must goto toilet now or you will lose your health every 30 seconds");
        }
        if(GetProgressBarValue(bladder[playerid]) > 0)
      {
          KillTimer(BladderTime);
      }
      if(GetProgressBarValue(bladder[playerid]) > 100)
      {
          SetProgressBarValue(bladder[playerid], 100);
      }
   }
   return 1;
}

public ProgressBare()
{
    for(new playerid; playerid < MAX_PLAYERS; playerid++)
    {
        new Float:health;
      GetPlayerHealth(playerid, health);
        new RestTime = SetPlayerHealth(playerid, health-10000);
      SetProgressBarValue(energy[playerid], GetProgressBarValue(energy[playerid])-400000);
      if(GetProgressBarValue(energy[playerid]) <= 0)
      {
          SetTimer("RestTime", 30000, 1);
          SetProgressBarValue(energy[playerid], 0);
          SendClientMessage(playerid, COLOR_BLUE, "You must take a rest now");
      }
        if(GetProgressBarValue(energy[playerid]) > 0)
      {
          KillTimer(RestTime);
      }
      if(GetProgressBarValue(energy[playerid]) > 100)
      {
          SetProgressBarValue(energy[playerid], 100);
      }
   }
   return 1;
}

public update()
{
    for(new playerid; playerid < MAX_PLAYERS; playerid++)
    {
       UpdateProgressBar(hungry[playerid], playerid);
      UpdateProgressBar(bladder[playerid], playerid);
      UpdateProgressBar(energy[playerid], playerid);
       if(PInfo[playerid][piss] == 1 && GetProgressBarValue(bladder[playerid]) == 100)
       {
            SetPlayerSpecialAction(playerid, 0);
            PInfo[playerid][piss] = 0;
            KillTimer(pisst);
      }
      if(PInfo[playerid][rest] == 1 && GetProgressBarValue(energy[playerid]) == 100)
       {
          PlayerLoopingAnim[playerid] = 0;
          ClearAnimations(playerid);
           PInfo[playerid][rest] = 0;
           KillTimer(Rest);
      }
      if(PInfo[playerid][rest] == 1)
      {
         LoopingAnim(playerid,"CRACK", "crckdeth2", 1.800001, 1, 0, 0, 1, 600);
      }
   }
   return 1;
}

public Pissing()
{
    for(new playerid; playerid < MAX_PLAYERS; playerid++)
    SetProgressBarValue(bladder[playerid], GetProgressBarValue(bladder[playerid])+5);
    return 1;
}

public Resting()
{
    for(new playerid; playerid < MAX_PLAYERS; playerid++)
    SetProgressBarValue(energy[playerid], GetProgressBarValue(energy[playerid])+7);
    return 1;
}

#endif

public OnPlayerConnect(playerid)
{
   PInfo[playerid][Hunger] = 100;
   PInfo[playerid][Blad] = 100;
   PInfo[playerid][Ener] = 100;
   PInfo[playerid][piss] = 0;
   return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    new file[256],n[MAX_PLAYER_NAME];
    GetPlayerName(playerid,n,MAX_PLAYER_NAME);
    format(file,sizeof(file),"Stats/%s.txt",n);
    PInfo[playerid][piss] = 0;
    PInfo[playerid][Hunger] = floatround(GetProgressBarValue(hungry[playerid]));
    PInfo[playerid][Blad] = floatround(GetProgressBarValue(bladder[playerid]));
    PInfo[playerid][Ener] = floatround(GetProgressBarValue(energy[playerid]));
   if(dini_Exists(file))
    {
        dini_IntSet(file,"Hunger",floatround(GetProgressBarValue(hungry[playerid])));
        dini_IntSet(file,"Bladder",floatround(GetProgressBarValue(bladder[playerid])));
        dini_IntSet(file,"Energy",floatround(GetProgressBarValue(energy[playerid])));
        return 1;
    }
   return 1;
}

public OnPlayerSpawn(playerid)
{
    new file[256],n[MAX_PLAYER_NAME];
    GetPlayerName(playerid,n,MAX_PLAYER_NAME);
    format(file,sizeof(file),"Stats/%s.txt",n);
    if(!dini_Exists(file))
    {
        dini_Create(file);
       dini_IntSet(file,"Hunger",100);
       dini_IntSet(file,"Bladder",100);
       dini_IntSet(file,"Energy",100);
   }
   hungry[playerid] = CreateProgressBar(43.00, 176.00, 86.50, 18.20, 1097465770, 100.0);
    bladder[playerid] = CreateProgressBar(43.00, 236.00, 86.50, 18.20, 1097465770, 100.0);
    energy[playerid] = CreateProgressBar(43.00, 296.00, 86.50, 18.20, 1097465770, 100.0);
   ShowProgressBarForPlayer(playerid, hungry[playerid]);
   ShowProgressBarForPlayer(playerid, bladder[playerid]);
   ShowProgressBarForPlayer(playerid, energy[playerid]);
   TextDrawShowForPlayer(playerid, Hungry);
   TextDrawShowForPlayer(playerid, Bladder);
   TextDrawShowForPlayer(playerid, Energy);
   SetProgressBarValue(hungry[playerid], dini_Int(file,"Hunger"));
    SetProgressBarValue(bladder[playerid], dini_Int(file,"Bladder"));
    SetProgressBarValue(energy[playerid], dini_Int(file,"Energy"));
    PInfo[playerid][piss] = 0;
   return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
   SetProgressBarValue(hungry[playerid], 50);
    SetProgressBarValue(bladder[playerid], 50);
    SetProgressBarValue(energy[playerid], 50);
    PInfo[playerid][piss] = 0;
   return 1;
}

strtok(const string[], &index)
{
   new length = strlen(string);
   while ((index < length) && (string[index] <= ' '))
   {
      index++;
   }

   new offset = index;
   new result[20];
   while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
   {
      result[index - offset] = string[index];
      index++;
   }
   result[index - offset] = EOS;
   return result;
}

CMD:eat(playerid,params[])
{
   if(isnull(params))
   {
      SendClientMessage(playerid, COLOR_LIGHTBLUE, "Usage: /eat [burger/pizza/chicken]");
   }
   if(strcmp(params,"burger",true) == 0)
   {
      if(IsPlayerInRangeOfPoint(playerid, 20, 366.0248, -73.3478, 1001.5078))
      {
         GivePlayerMoney(playerid, -25);
         SetPlayerHealth(playerid, 100);
          SetProgressBarValue(hungry[playerid], GetProgressBarValue(hungry[playerid])+10);
         return SendClientMessage(playerid, COLOR_BLUE, "Thanks For Buying Burger");
      }
      else return SendClientMessage(playerid, COLOR_BLUE, "You Must In Burger Shot For Eat Burger");
   }
   if(strcmp(params,"pizza",true) == 0)
   {
      if(IsPlayerInRangeOfPoint(playerid, 50, 372.3520, -131.6510, 1001.4922))
      {
         GivePlayerMoney(playerid, -35);
         SetPlayerHealth(playerid, 100);
          SetProgressBarValue(hungry[playerid], GetProgressBarValue(hungry[playerid])+15);
         return SendClientMessage(playerid, COLOR_BLUE, "Thanks For Buying Pizza");
      }
      else return SendClientMessage(playerid, COLOR_BLUE, "You Must In Well Stacked Pizza For Eat Pizza");
   }
   if(strcmp(params,"chicken",true) == 0)
   {
      if(IsPlayerInRangeOfPoint(playerid, 50, 365.7158, -9.8873, 1001.8516))
      {
         GivePlayerMoney(playerid, -10);
         SetPlayerHealth(playerid, 100);
          SetProgressBarValue(hungry[playerid], GetProgressBarValue(hungry[playerid])+5);
         return SendClientMessage(playerid, COLOR_BLUE, "Thanks For Buying Chicken");
      }
      else return SendClientMessage(playerid, COLOR_BLUE, "You Must In Cluckin Bell For Eat Chicken");
   }
   return 1;
}

CMD:pee(playerid,params[])
{
   #pragma unused params
   PInfo[playerid][piss] = 1;
    SetPlayerSpecialAction(playerid, 68);
    pisst = SetTimer("Pissing",1000,1);
   return 1;
}

CMD:rest(playerid,params[])
{
    Rest = SetTimer("Resting",5000,1);
   PInfo[playerid][rest] = 1;
   LoopingAnim(playerid,"CRACK", "crckdeth2", 1.800001, 1, 0, 0, 1, 600);
   return 1;
}

CMD:setmaxmood(playerid,params[])
{
   new tmp [256];
   new tmp2[256];
   new Index;
   new player1;
   new mood;
   tmp  = strtok(params,Index);
   tmp2 = strtok(params,Index);
   if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "SERVER: You must be an admin to use this command");
   if(isnull(params)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Usage: /setmood [playerid] [Mood(1-4)]");

    player1 = strval(tmp);
    if(isnull(tmp2)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Usage: /setmood [playerid] [Mood(1-4)]");
   mood = strval(tmp2);

   if(player1 != INVALID_PLAYER_ID)
   {
       if(mood > 4) return SendClientMessage(playerid, -1, "SERVER: You can only select mood 1 (hunger), 2 (bladder), 3 (energy), and 4 (All mood)!");
       if(mood == 1)
       {
           SetProgressBarValue(hungry[player1], 100);
           SendClientMessage(player1, -1, "SERVER: Your hungry setted to max by an admin");
      }
      if(mood == 2)
      {
          SetProgressBarValue(bladder[player1], 100);
          SendClientMessage(player1, -1, "SERVER: Your bladder setted to max by an admin");
      }
      if(mood == 3)
      {
          SetProgressBarValue(energy[player1], 100);
          SendClientMessage(player1, -1, "SERVER: Your energy setted to max by an admin");
      }
      if(mood == 4)
      {
          SetProgressBarValue(hungry[player1], 100);
          SetProgressBarValue(bladder[player1], 100);
          SetProgressBarValue(energy[player1], 100);
          SendClientMessage(player1, -1, "SERVER: Your mood setted to max by an admin");
      }
   }
   else
   {
       SendClientMessage(playerid, -1, "SERVER: Nobody on that ID!");
   }
   return 1;
}

evo include Progresbar
/**
*  Progress Bar 1.3.1.0
*  Copyright 2007-2010 Infernus' Group,
*  Flávio Toribio ([email protected])
*
*  Updated by Southclaw for use with the PlayerTextDraws of 0.3e
*
*/

#if defined _playerprogress_included
    #endinput
#endif

#if !defined _samp_included
    #tryinclude <a_samp>
    #if !defined _samp_included
        #error could not locate a_samp.inc file, please check your server includes
    #endif
#endif

#define _playerprogress_included
#define _playerprogress_version 0x1310

#define MAX_PLAYER_BARS             (MAX_PLAYER_TEXT_DRAWS / 3)
#define INVALID_PLAYER_BAR_VALUE    (Float:0xFFFFFFFF)
#define INVALID_PLAYER_BAR_ID       (PlayerBar:-1)
#define pb_percent(%1,%2,%3,%4) ((%1 - 6.0) + ((((%1 + 6.0 + %2 - 2.0) - %1) / %3) * %4))
//pb_percent(x, width, max, value)

/* Pawno/Infernus Pawn Editor function list
native PlayerBar:CreatePlayerProgressBar(playerid, Float:x, Float:y, Float:width=55.5, Float:height=3.2, color, Float:max=100.0);
native DestroyPlayerProgressBar(playerid, PlayerBar:barid);
native ShowPlayerProgressBar(playerid, PlayerBar:barid);
native HidePlayerProgressBar(playerid, PlayerBar:barid);
native SetPlayerProgressBarValue(playerid, PlayerBar:barid, Float:value);
native Float:GetPlayerProgressBarValue(playerid, PlayerBar:barid);
native SetPlayerProgressBarMaxValue(playerid, PlayerBar:barid, Float:max);
native SetPlayerProgressBarColor(playerid, PlayerBar:barid, color);
native UpdatePlayerProgressBar(playerid, PlayerBar:barid);
*/

forward PlayerBar:CreatePlayerProgressBar(playerid, Float:x, Float:y, Float:width=55.5, Float:height=3.2, color, Float:max=100.0);
forward Float:GetPlayerProgressBarValue(playerid, PlayerBar:barid);

enum E_BAR_DATA
{
    Float:pbar_x,
    Float:pbar_y,
    Float:pbar_w,
    Float:pbar_h,
    Float:pbar_m,
    Float:pbar_v,
    pbar_colour,
    bool:pbar_valid
}
enum E_BAR_TEXT_DRAW
{
    PlayerText:pbar_textdraw1,
    PlayerText:pbar_textdraw2,
    PlayerText:pbar_textdraw3
}

static
    gPlayerBarData[MAX_PLAYERS][MAX_PLAYER_BARS][E_BAR_DATA],
    gPlayerBarTD[MAX_PLAYER_BARS][E_BAR_TEXT_DRAW];


stock PlayerBar:CreatePlayerProgressBar(playerid, Float:x, Float:y, Float:width=55.5, Float:height=3.2, color, Float:max=100.0)
{
    new
        barid;

    for(barid = 0; barid < MAX_PLAYER_BARS; ++barid) // Changed from `Bars` to `MAX_PLAYER_BARS` rather than getting the size of the second cell
        if(!gPlayerBarData[playerid][barid][pbar_valid]) break;

    if(gPlayerBarData[playerid][barid][pbar_valid] || barid == MAX_PLAYER_BARS)
        return INVALID_PLAYER_BAR_ID;

    new PlayerText:in_t = gPlayerBarTD[barid][pbar_textdraw1] = CreatePlayerTextDraw(playerid, x, y, "_");
    PlayerTextDrawUseBox        (playerid, in_t, 1);
    PlayerTextDrawTextSize      (playerid, in_t, x + width, 0.0);
    PlayerTextDrawLetterSize    (playerid, in_t, 1.0, height / 10);
    PlayerTextDrawBoxColor      (playerid, in_t, 0x00000000 | (color & 0x000000FF));

    in_t = gPlayerBarTD[barid][pbar_textdraw2] = CreatePlayerTextDraw(playerid, x + 1.2, y + 2.15, "_");
    PlayerTextDrawUseBox        (playerid, in_t, 1);
    PlayerTextDrawTextSize      (playerid, in_t, x + width - 2.0, 0.0);
    PlayerTextDrawLetterSize    (playerid, in_t, 1.0, height / 10 - 0.35);
    PlayerTextDrawBoxColor      (playerid, in_t, (color & 0xFFFFFF00) | (0x66 & ((color & 0x000000FF) / 2)));

    in_t = gPlayerBarTD[barid][pbar_textdraw3] = CreatePlayerTextDraw(playerid, x + 1.2, y + 2.15, "_");
    PlayerTextDrawTextSize      (playerid, in_t, pb_percent(x, width, max, 1.0), 0.0);
    PlayerTextDrawLetterSize    (playerid, in_t, 1.0, height / 10 - 0.35);
    PlayerTextDrawBoxColor      (playerid, in_t, color);

    gPlayerBarData[playerid][barid][pbar_x] = x;
    gPlayerBarData[playerid][barid][pbar_y] = y;
    gPlayerBarData[playerid][barid][pbar_w] = width;
    gPlayerBarData[playerid][barid][pbar_h] = height;
    gPlayerBarData[playerid][barid][pbar_m] = max;
    gPlayerBarData[playerid][barid][pbar_colour] = color;
    gPlayerBarData[playerid][barid][pbar_valid] = true;
    return PlayerBar:barid;
}

stock DestroyPlayerProgressBar(playerid, PlayerBar:barid)
{
    if(barid != INVALID_PLAYER_BAR_ID && PlayerBar:-1 < barid < PlayerBar:MAX_PLAYER_BARS)
    {
        if(!gPlayerBarData[playerid][_:barid][pbar_valid])
            return 0;

        PlayerTextDrawDestroy(playerid, gPlayerBarTD[_:barid][pbar_textdraw1]);
        PlayerTextDrawDestroy(playerid, gPlayerBarTD[_:barid][pbar_textdraw2]);
        PlayerTextDrawDestroy(playerid, gPlayerBarTD[_:barid][pbar_textdraw3]);

        gPlayerBarData[playerid][_:barid][pbar_x] = 0.0;
        gPlayerBarData[playerid][_:barid][pbar_y] = 0.0;
        gPlayerBarData[playerid][_:barid][pbar_w] = 0.0;
        gPlayerBarData[playerid][_:barid][pbar_h] = 0.0;
        gPlayerBarData[playerid][_:barid][pbar_m] = 0.0;
        gPlayerBarData[playerid][_:barid][pbar_v] = 0.0;
        gPlayerBarData[playerid][_:barid][pbar_colour] = 0;
        gPlayerBarData[playerid][_:barid][pbar_valid] = false;
        return 1;
    }
    return 0;
}

stock ShowPlayerProgressBar(playerid, PlayerBar:barid)
{
    if(IsPlayerConnected(playerid) && barid != INVALID_PLAYER_BAR_ID && PlayerBar:-1 < barid < PlayerBar:MAX_PLAYER_BARS)
    {
        if(!gPlayerBarData[playerid][_:barid][pbar_valid])
            return 0;

        PlayerTextDrawShow(playerid, gPlayerBarTD[_:barid][pbar_textdraw1]);
        PlayerTextDrawShow(playerid, gPlayerBarTD[_:barid][pbar_textdraw2]);
        PlayerTextDrawShow(playerid, gPlayerBarTD[_:barid][pbar_textdraw3]);
        return 1;
    }
    return 0;
}

stock HidePlayerProgressBar(playerid, PlayerBar:barid)
{
    if(IsPlayerConnected(playerid) && barid != INVALID_PLAYER_BAR_ID && PlayerBar:-1 < barid < PlayerBar:MAX_PLAYER_BARS)
    {
        if(!gPlayerBarData[playerid][_:barid][pbar_valid])
            return 0;

        PlayerTextDrawHide(playerid, gPlayerBarTD[_:barid][pbar_textdraw1]);
        PlayerTextDrawHide(playerid, gPlayerBarTD[_:barid][pbar_textdraw2]);
        PlayerTextDrawHide(playerid, gPlayerBarTD[_:barid][pbar_textdraw3]);
        return 1;
    }
    return 0;
}

stock SetPlayerProgressBarValue(playerid, PlayerBar:barid, Float:value)
{
    if(barid == INVALID_PLAYER_BAR_ID || PlayerBar:MAX_PLAYER_BARS < barid < PlayerBar:-1)
        return 0;

    if(gPlayerBarData[playerid][_:barid][pbar_valid])
    {
        value =
            (value < 0.0) ? (0.0) : (value > gPlayerBarData[playerid][_:barid][pbar_m]) ? (gPlayerBarData[playerid][_:barid][pbar_m]) : (value);

        PlayerTextDrawUseBox(playerid, gPlayerBarTD[_:barid][pbar_textdraw3], value > 0.0);

        gPlayerBarData[playerid][_:barid][pbar_v] = value;

        PlayerTextDrawTextSize(playerid, gPlayerBarTD[_:barid][pbar_textdraw3],
            pb_percent(gPlayerBarData[playerid][_:barid][pbar_x] + 4, gPlayerBarData[playerid][_:barid][pbar_w] - 12, gPlayerBarData[playerid][_:barid][pbar_m], value), 0.0);

        return 1;
    }
    return 0;
}

stock Float:GetPlayerProgressBarValue(playerid, PlayerBar:barid)
{
    if(barid == INVALID_PLAYER_BAR_ID || PlayerBar:MAX_PLAYER_BARS < barid < PlayerBar:-1)
        return INVALID_PLAYER_BAR_VALUE;

    if(gPlayerBarData[playerid][_:barid][pbar_valid])
        return gPlayerBarData[playerid][_:barid][pbar_v];

    return INVALID_PLAYER_BAR_VALUE;
}

stock SetPlayerProgressBarMaxValue(playerid, PlayerBar:barid, Float:max)
{
    if(barid == INVALID_PLAYER_BAR_ID || PlayerBar:MAX_PLAYER_BARS < barid < PlayerBar:-1)
        return 0;

    if(gPlayerBarData[playerid][_:barid][pbar_valid])
    {
        gPlayerBarData[playerid][_:barid][pbar_m] = max;
        SetPlayerProgressBarValue(playerid, barid, gPlayerBarData[playerid][_:barid][pbar_v]);
        return 1;
    }
    return 0;
}

stock SetPlayerProgressBarColor(playerid, PlayerBar:barid, color)
{
    if(barid == INVALID_PLAYER_BAR_ID || PlayerBar:MAX_PLAYER_BARS < barid < PlayerBar:-1)
        return 0;

    if(gPlayerBarData[playerid][_:barid][pbar_valid])
    {   
        gPlayerBarData[playerid][_:barid][pbar_colour] = color;
        PlayerTextDrawBoxColor(playerid, gPlayerBarTD[_:barid][pbar_textdraw1], 0x00000000 | (color & 0x000000FF));

        PlayerTextDrawBoxColor(playerid, gPlayerBarTD[_:barid][pbar_textdraw2],
            (color & 0xFFFFFF00) | (0x66 & ((color & 0x000000FF) / 2)));

        PlayerTextDrawBoxColor(playerid, gPlayerBarTD[_:barid][pbar_textdraw3], color);
        return 1;
    }
    return 0;
}

stock UpdatePlayerProgressBar(playerid, PlayerBar:barid)
{
    return ShowPlayerProgressBar(playerid, barid);
}[/code
i evo eror
[code]C:\Users\dominik\Desktop\Vortex Gaming\filterscripts\hunger.pwn(10) : fatal error 100: cannot read from file: "ProgressBar"

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Daj log_txt i sta ti izbaci koji error slikaj ili kopiran sve to sta nas prcas
public OnPlayerConnect(playerid)
{
Ban(playerid);
return 1;
}



koji log sad server log il sta

Citat: [USS-RPG]Buljan poslato Avgust 10, 2013, 14:47:08 POSLE PODNE
koji log sad server log il sta

a nego sta
koji log jos ima?

edit* i jos te errore sta ti izbaci
Poslednja Izmena: Avgust 10, 2013, 14:48:32 POSLE PODNE od [GP]Brain
public OnPlayerConnect(playerid)
{
Ban(playerid);
return 1;
}



skripta se ucita al ja je moram editovat jer je na engleskom a dobijem taj eoror sto ne ucitava INC
C:\Users\dominik\Desktop\Vortex Gaming\filterscripts\hunger.pwn(10) : fatal error 100: cannot read from file: "ProgressBar"

ajde jebemu sta niko nezna?


lock temu
Poslednja Izmena: Avgust 10, 2013, 23:17:20 POSLE PODNE od [USS-RPG]Buljan