• 22 Avril 2025, 07:13:00


Auteur Sujet: Probleme erreur compilation  (Lu 827 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Maxim_Lockas

  • *
  • Nouveau
  • Messages: 13
    • Voir le profil
Probleme erreur compilation
« le: 24 Février 2011, 00:39:58 »
Bon , voila je compile mno Gm et j'ai une erreur

Voici l'erreur :

LVV.pwn(18) : fatal error 100: cannot read from file: "bfx_objects"




Le fichier :

/*
(c) 2008 - 2009 By BlackFoX_UD_
-=-=-=- BFX STREAM -=-=-=-
[ BETA 5 RELEASE ]
*/
/*
native b_CreateObject(modelid,Float:xx,Float:yy,Float:zz,Float:rxx,Float:ryy,Float:rzz,virtual_ww = -1);
native b_SetObjectRot(objectid,Float:nxr,Float:nyr,Float:nzr);
native b_MoveObject(objectid,Float:tox,Float:toy,Float:toz,Speedx);
native b_SetObjectPos(objectid,Float:val_x,Float:val_y,Float:val_z);
native b_DestroyObject(objectid);
native b_PlayerDisconnect(playerid);
native ObjektStream();
native b_LinkToVirtualWorld(objectid,vw_id);
*/
/*
Es duerfen Maximal 149 Objekte an einem Punkt verwendet werden
ansonsten kann es zum Crash fuehren

Have Fun

Mfg. BlackFoX_UD_
*/
#define MAX_OBJEKTE 5000
#define DISTANZ 142
#define VERSIONA "v3.3 BETA"
#define MAX_AREA_OBJEKTE 250
#define IsPosInDistance(%0,%1,%2,%3,%4,%5,%6) \
        (((%0 - %3) * (%0 - %3)) + ((%1 - %4) * (%1 - %4)) + ((%2 - %5) * (%2 - %5)) <= %6 * %6)
new PLAYER_OBJEKTE[MAX_PLAYERS];
//------------------------------------------------------------------------------
enum objects
{
modelu,
Float:x_val,
Float:y_val,
Float:z_val,
Float:rx_val,
Float:ry_val,
Float:rz_val,
exist,
obj_id,
virtual_world_object,
}
new Objekte[MAX_OBJEKTE][objects];
new bool:CreatedObjekte[MAX_PLAYERS][MAX_OBJEKTE];
new CreatedID[MAX_PLAYERS][MAX_OBJEKTE];
//new Streamer;
new now_idx;
new Float:pttx[MAX_PLAYERS],Float:ptty[MAX_PLAYERS],Float:pttz[MAX_PLAYERS];
//------------------------------------------------------------------------------
stock b_CreateObject(modelid,Float:xx,Float:yy,Float:zz,Float:rxx,Float:ryy,Float:rzz,virtual_ww = -1)
{
now_idx++;
Objekte[now_idx][modelu] = modelid;
Objekte[now_idx][x_val] = Float:xx;
Objekte[now_idx][y_val] = Float:yy;
Objekte[now_idx][z_val] = Float:zz;
Objekte[now_idx][rx_val] = Float:rxx;
Objekte[now_idx][ry_val] = Float:ryy;
Objekte[now_idx][rz_val] = Float:rzz;
Objekte[now_idx][exist] = 1;
Objekte[now_idx][obj_id] = now_idx;
Objekte[now_idx][virtual_world_object] = virtual_ww;
return now_idx;
}
//------------------------------------------------------------------------------
stock b_LinkToVirtualWorld(objectid,vw_id)
{
for(new playerid = 0;playerid<MAX_PLAYERS;playerid++)
{
if(Objekte[objectid][exist] == 1)
{
if(CreatedObjekte[playerid][objectid] == true)
{
        DestroyPlayerObject(playerid,CreatedID[playerid][objectid]);
        CreatedObjekte[playerid][objectid] = false;
        Objekte[objectid][virtual_world_object] = vw_id;
}
else
{
    Objekte[objectid][virtual_world_object] = vw_id;
}
}
}
}
//------------------------------------------------------------------------------
stock b_MoveObject(objectid,Float:tox,Float:toy,Float:toz,Float:Speedx)
{
for(new playerid = 0;playerid<MAX_PLAYERS;playerid++)
{
  if(Objekte[objectid][exist] == 1)
    {
    if(CreatedObjekte[playerid][objectid] == true)
      {
      Objekte[objectid][x_val] = Float:tox;
Objekte[objectid][y_val] = Float:toy;
Objekte[objectid][z_val] = Float:toz;
MovePlayerObject(playerid,CreatedID[playerid][objectid],tox,toy,toz,Speedx);
      }
      else
      {
      Objekte[objectid][x_val] = Float:tox;
Objekte[objectid][y_val] = Float:toy;
Objekte[objectid][z_val] = Float:toz;
      }
    }
}
}
//------------------------------------------------------------------------------
stock b_SetObjectRot(objectid,Float:nxr,Float:nyr,Float:nzr)
{
for(new playerid = 0;playerid<MAX_PLAYERS;playerid++)
{
  if(Objekte[objectid][exist] == 1)
    {
    if(CreatedObjekte[playerid][objectid] == true)
      {
      SetPlayerObjectRot(playerid,CreatedID[playerid][objectid],nxr,nyr,nzr);
      Objekte[objectid][rx_val] = Float:nxr;
Objekte[objectid][ry_val] = Float:nyr;
Objekte[objectid][rz_val] = Float:nzr;
      }
      else
      {
      Objekte[objectid][rx_val] = Float:nxr;
Objekte[objectid][ry_val] = Float:nyr;
Objekte[objectid][rz_val] = Float:nzr;
      }
    }
}
}
//------------------------------------------------------------------------------
/*stock b_GameModeInit(){
printf("[ Objects Streamed with BFX Object Streamer %s ]",VERSIONA);
printf("[ Streamer Arbeitet Grade mit %d Prozent von %d Maxmimalen Objekten ]",ProzentWert(now_idx,MAX_OBJEKTE),MAX_OBJEKTE);
Streamer = SetTimer("ObjektStream",1000,1);}*/
//------------------------------------------------------------------------------
//stock b_GameModeExit(){KillTimer(Streamer);}
//------------------------------------------------------------------------------
stock b_PlayerDisconnect(playerid)
{
for(new oxt = 0;oxt<now_idx;oxt++)
{
if(CreatedObjekte[playerid][oxt] == true)
{
CreatedID[playerid][oxt] = -1;
CreatedObjekte[playerid][oxt] = false;
}
else
{
    DestroyPlayerObject(playerid,CreatedID[playerid][oxt]);
CreatedID[playerid][oxt] = -1;
CreatedObjekte[playerid][oxt] = false;
}
}
PLAYER_OBJEKTE[playerid] = 0;
ptty[playerid] = (0.0);
pttx[playerid] = (0.0);
pttz[playerid] = (0.0);
}
//------------------------------------------------------------------------------
stock b_SetObjectPos(objectid,Float:val_x,Float:val_y,Float:val_z)
{
for(new playerid = 0;playerid<MAX_PLAYERS;playerid++)
{
  if(Objekte[objectid][exist] == 1)
    {
    if(CreatedObjekte[playerid][objectid] == true)
      {
      SetPlayerObjectPos(playerid,CreatedID[playerid][objectid],val_x,val_y,val_z);
      Objekte[objectid][x_val] = Float:val_x;
Objekte[objectid][y_val] = Float:val_y;
Objekte[objectid][z_val] = Float:val_z;
      }
      else
      {
      Objekte[objectid][x_val] = Float:val_x;
Objekte[objectid][y_val] = Float:val_y;
Objekte[objectid][z_val] = Float:val_z;
      }
    }
}
}
//------------------------------------------------------------------------------
stock b_DestroyObject(objectid)
{
for(new playerid = 0;playerid<MAX_PLAYERS;playerid++)
{
  if(Objekte[objectid][exist] == 1)
    {
    if(CreatedObjekte[playerid][objectid] == true)
      {
      DestroyPlayerObject(playerid,CreatedID[playerid][objectid]);
                Objekte[objectid][exist] = 0;
                CreatedObjekte[playerid][objectid] = false;
      }
      else
      {
Objekte[objectid][exist] = 0;
      }
    }
}
}
//------------------------------------------------------------------------------
forward ObjektStream(playerid);
public ObjektStream(playerid)
{
/*for(new playerid = 0;playerid<GetMaxPlayers();playerid++)
{*/
for(new o = 0;o<now_idx;o++)
{
    if(IsPlayerConnected(playerid))
    {
if(GetPlayerPos(playerid,pttx[playerid],ptty[playerid],pttz[playerid]))
{
if(IsPosInDistance(pttx[playerid],ptty[playerid],pttz[playerid],Objekte[o][x_val],Objekte[o][y_val],Objekte[o][z_val],DISTANZ))
    {
if(PLAYER_OBJEKTE[playerid] < MAX_AREA_OBJEKTE)
{
      if(Objekte[o][exist] == 1)
      {
          if(Objekte[o][virtual_world_object]!=-1)
          {
              if(GetPlayerVirtualWorld(playerid) == Objekte[o][virtual_world_object])
              {
        if(CreatedObjekte[playerid][o] == false)
        {
CreatedID[playerid][o] = CreatePlayerObject(playerid,Objekte[o][modelu],Objekte[o][x_val],Objekte[o][y_val],Objekte[o][z_val],Objekte[o][rx_val],Objekte[o][ry_val],Objekte[o][rz_val]);
CreatedObjekte[playerid][o] = true;
PLAYER_OBJEKTE[playerid]++;
        }
        }
        }
        else if(Objekte[o][virtual_world_object] == -1)
        {
        if(CreatedObjekte[playerid][o] == false)
        {
CreatedID[playerid][o] = CreatePlayerObject(playerid,Objekte[o][modelu],Objekte[o][x_val],Objekte[o][y_val],Objekte[o][z_val],Objekte[o][rx_val],Objekte[o][ry_val],Objekte[o][rz_val]);
CreatedObjekte[playerid][o] = true;
PLAYER_OBJEKTE[playerid]++;
        }
        }
      }
      }
    }
    else
    {
if(Objekte[o][exist] == 1)
    {
  if(CreatedObjekte[playerid][o] == true)
    {
DestroyPlayerObject(playerid,CreatedID[playerid][o]);
CreatedID[playerid][o] = -1;
CreatedObjekte[playerid][o] = false;
PLAYER_OBJEKTE[playerid]--;
    }
        }
    }
    }
    }
}

//}
}
//------------------------------------------------------------------------------
/*forward FreierSlot();
public FreierSlot()
{
new freeS = 0;
for(new i = 0;i<MAX_OBJEKTE;i++)
{
if(freeS == 0)
{
if(Objekte[i][exist] == 0)
{
freeS = i;
}
}
}
return freeS;
}*/
//------------------------------------------------------------------------------
stock ProzentWert(const Anteil,const Grundwert)return Anteil*100/Grundwert;
//------------------------------------------------------------------------------
stock b_OnPlayerUpdate(playerid)ObjektStream(playerid);

Hors ligne kenjy24

  • *
  • Criminel
  • Messages: 47
    • Voir le profil
Re : Probleme erreur compilation
« Réponse #1 le: 24 Février 2011, 04:03:10 »
Google est ton amis alors utilise le sinon il y a plus simple... il y a GtaOnline...
 http://www.gtaonline.fr/forums/index.php?topic=10936.0

Hors ligne Raptor

  • Scripteur Débutant :)
  • *
  • Tueur
  • Messages: 54
    • Voir le profil
Re : Probleme erreur compilation
« Réponse #2 le: 24 Février 2011, 13:06:43 »
Et si tu nous mettais les erreurs survenue ... ?


Ne demande que de l'aide pour devenir Apprentie.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Probleme erreur compilation
« Réponse #3 le: 24 Février 2011, 13:08:55 »
Mauvaise section, impolitesse, va lire les règles ..



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Probleme erreur compilation
« Réponse #4 le: 24 Février 2011, 14:02:35 »
As-tu bien mit la librairie bfx_object dans le répertoire associé ?