Home » Renegade Discussions » Mod Forum » !spec script release
( ) 5 Votes
Re: !spec script release [message #334799 is a reply to message #330771] |
Wed, 11 June 2008 21:49 ![Go to previous message Go to previous message](/theme/Renegade_Forums/images/up.png) ![Go to next message Go to previous message](/theme/Renegade_Forums/images/down.png) |
HeavyX101- Left
Messages: 633 Registered: April 2008 Location: WindowsJail=ZipFolder
Karma:
|
Colonel |
|
|
Guys, sorry that i'm posting on this old thread, but i need help.
This is what i did.
spect.h
class Player_Spectate : public ScriptImpClass {
public:
void Created(GameObject *obj);
};
spect.cpp
#include "scripts.h"
#include "engine.h"
#include "spect.h"
void Player_Spectate::Created(GameObject *obj) {
Commands->Set_Is_Visible(obj,false);
Commands->Set_Model(obj,"null");
Commands->Set_Shield_Type(obj,"Blamo");
Commands->Clear_Weapons(obj);
Toggle_Fly_Mode(obj);
Commands->Disable_All_Collisions(obj);
}
ScriptRegistrant<Player_Spectate> Player_Spectate_Registrant("Player_Spectate","");
added on gmmain.cpp
class spectateChatCommand : public ChatCommandClass {
void Triggered(int ID,const TokenClass &Text,int ChatType) {
GameObject *obj = Get_GameObj(ID);
if (Is_Script_Attached(obj,"Player_Spectate")) {
Commands->Destroy_Object(obj);
}
else {
Commands->Attach_Script(obj,"Player_Spectate","");
}
}
}
};
ChatCommandRegistrant<spectateChatCommand> spectateChatCommandReg("!spec",CHATTYPE_ALL,0,GAMEMODE_AOW);
I modified the code so there could not be the permission thing.
The problem is that i get alot of errors that i dont understand.
Here are the errors:
Quote: | .\gmmain.cpp(1345) : error C2143: syntax error : missing ';' before '}'
.\gmmain.cpp(1335) : error C2059: syntax error : '}'
.\gmmain.cpp(1335) : error C2143: syntax error : missing ';' before '}'
.\gmmain.cpp(1335) : error C2059: syntax error : '}'
.\gmmain.cpp(1337) : error C2059: syntax error : 'if'
.\gmmain.cpp(1337) : error C2143: syntax error : missing ';' before '{'
.\gmmain.cpp(1337) : error C2447: '{' : missing function header (old-style formal list?)
.\gmmain.cpp(1340) : error C2059: syntax error : 'else'
.\gmmain.cpp(1340) : error C2143: syntax error : missing ';' before '{'
.\gmmain.cpp(1340) : error C2447: '{' : missing function header (old-style formal list?)
.\gmmain.cpp(1343) : error C2059: syntax error : '}'
.\gmmain.cpp(1343) : error C2143: syntax error : missing ';' before '}'
.\gmmain.cpp(1343) : error C2059: syntax error : '}'
|
Can anybody help?
This account is no longer being active.
[Updated on: Wed, 11 June 2008 21:49] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Wed Sep 04 08:04:40 MST 2024
Total time taken to generate the page: 0.01053 seconds
|