|
CreateGate(gateid) { if(IsValidDynamicObject(GateInfo[gateid][gGATE])) DestroyDynamicObject(GateInfo[gateid][gGATE]); GateInfo[gateid][gGATE] = -1; if(GateInfo[gateid][gPosX] == 0.0) return 1; switch(GateInfo[gateid][gRenderHQ]) { case 1: GateInfo[gateid][gGATE] = CreateDynamicObject(GateInfo[gateid][gModel], GateInfo[gateid][gPosX], GateInfo[gateid][gPosY], GateInfo[gateid][gPosZ], GateInfo[gateid][gRotX], GateInfo[gateid][gRotY], GateInfo[gateid][gRotZ], GateInfo[gateid][gVW], GateInfo[gateid][gInt], -1, 100.0); case 2: GateInfo[gateid][gGATE] = CreateDynamicObject(GateInfo[gateid][gModel], GateInfo[gateid][gPosX], GateInfo[gateid][gPosY], GateInfo[gateid][gPosZ], GateInfo[gateid][gRotX], GateInfo[gateid][gRotY], GateInfo[gateid][gRotZ], GateInfo[gateid][gVW], GateInfo[gateid][gInt], -1, 150.0); case 3: GateInfo[gateid][gGATE] = CreateDynamicObject(GateInfo[gateid][gModel], GateInfo[gateid][gPosX], GateInfo[gateid][gPosY], GateInfo[gateid][gPosZ], GateInfo[gateid][gRotX], GateInfo[gateid][gRotY], GateInfo[gateid][gRotZ], GateInfo[gateid][gVW], GateInfo[gateid][gInt], -1, 200.0); default: GateInfo[gateid][gGATE] = CreateDynamicObject(GateInfo[gateid][gModel], GateInfo[gateid][gPosX], GateInfo[gateid][gPosY], GateInfo[gateid][gPosZ], GateInfo[gateid][gRotX], GateInfo[gateid][gRotY], GateInfo[gateid][gRotZ], GateInfo[gateid][gVW], GateInfo[gateid][gInt], -1, 60.0); } if(GateInfo[gateid][gTModel] != INVALID_OBJECT_ID) SetDynamicObjectMaterial(GateInfo[gateid][gGATE], GateInfo[gateid][gTIndex], GateInfo[gateid][gTModel], GateInfo[gateid][gTTXD], GateInfo[gateid][gTTexture], GateInfo[gateid][gTColor]); return 1; } |
|
C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : error 017: undefined symbol "IsValidDynamicObject" C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : warning 215: expression has no effect C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : error 001: expected token: ";", but found "]" C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : error 029: invalid expression, assumed zero C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. |
|
if(IsValidDynamicObject(GateInfo[gateid][gGATE])) DestroyDynamicObject(GateInfo[gateid][gGATE]); |
#include <streamer>
|
#include <streamer> |
|
C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : error 017: undefined symbol "GateInfo" C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : warning 215: expression has no effect C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : error 001: expected token: ";", but found "]" C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : error 029: invalid expression, assumed zero C:\Users\ben_salem\Desktop\Nouveau dossier (7)\includes\dynamic\gates.pwn(965) : fatal error 107: too many error messages on one line |
|
I'm using ngg script trying to run it , not sure what's the issue , but should be defined the gateinfo
|
enum gate_data
{
gGATE,
gModel,
gInt,
gTModel,
gTTexture,
gTColor,
gTTXD,
gVW,
gPosX,
gPosY,
gPosZ,
gRotX,
gRotY,
gRotZ
}
new GateInfo[MAX_GATES][gate_data];