HELP! ME PLEASE !!! WITH MY NEW MOD AGAIN!!!

The best and quickest support by a group of top-notch editing specialists, guaranteed!

Moderator: Forum Guards

HELP! ME PLEASE !!! WITH MY NEW MOD AGAIN!!!

Postby Gishank » Tue Dec 20, 05 10:54 am

Ok. i fixed the last errors but now this part of the code is fucked please help.

Code: Select all
//EliteSuit -  Gives player soldire mesh and Heavy chain gun with Doom Rifle.

class EliteSuit extends ChargedPickup;

var bool bMPOnly;

function PostBeginPlay()
{
//destroy if in SP
if ( Level.NetMode == NM_StandAlone && bMPOnly)
   Destroy();
}

function ChargedPickupBegin(DeusExPlayer player)
{
local DeusExWeapon wep;
local Actor act;
local WeaponDoomDayRifle;
local WeaponHeavyChainGun;

//Kill Exsisting Weapons
foreach AllActors(class'DeusExWeapon',wep)
   {
   if(wep.owner==player) wep.Destroy();
   }

//Given weps
wep=Spawn(class'DarthsEmpire.WeaponDoomDayRifle',Wep_Doom);
wep.Frob(player,None);
wep=Spawn(class'DarthsEmpire.WeaponHeavyChainGun',Wep_Chain);
wep.Frob(player,None);

//destroy leftovers in DXMP
foreach AllActors(class'Darthsempire.WeaponDoomDayRifle',Wep_Doom)
   if(Wep_Doom.owner==None)Wep_Doom.Destroy();
foreach AllActors(class'Darthsempire.WeaponHeavyChainGun',Wep_Chain)
   if(Wep_Chain.owner==None)WepChain.Destroy();

//appearance
player.Mesh=Mesh;
player.MultiSkins[0]=MultiSkins[0];
player.MultiSkins[1]=MultiSkins[1];
player.MultiSkins[2]=MultiSkins[2];
player.MultiSkins[3]=MultiSkins[3];
player.MultiSkins[4]=MultiSkins[4];
player.MultiSkins[5]=MultiSkins[5];
player.MultiSkins[6]=MultiSkins[6];
player.MultiSkins[7]=MultiSkins[7];

//vision
DeusExRootWindow(Player.rootWindow).hud.augDisplay.bVisionActive = True;
DeusExRootWindow(Player.rootWindow).hud.augDisplay.visionLevel = 4;
DeusExRootWindow(Player.rootWindow).hud.augDisplay.visionLevelValue = 4;

player.ClientMessage("You are now a Elite {U}topian.");
}


Notice whats wrong?
Image
Gishank
Forum Super Hero
 
Posts: 4235
Joined: Sun Aug 28, 05 9:17 am
Location: London, England.

Postby Dae » Tue Dec 20, 05 11:04 am

What's "fucked up" ? any exact errors?
Last edited by Dae on Tue Dec 20, 05 2:03 pm, edited 1 time in total.
User avatar
Dae
Alpha
 
Posts: 12086
Joined: Sat Sep 06, 03 4:40 pm

Postby Gishank » Tue Dec 20, 05 11:07 am

it says something is wrong with the variables :S
And won't let me compile it.
Image
Gishank
Forum Super Hero
 
Posts: 4235
Joined: Sun Aug 28, 05 9:17 am
Location: London, England.

Postby Dae » Tue Dec 20, 05 11:50 am

<~>K}Ã?Ã?<~> wrote:it says something is wrong with the variables :S
And won't let me compile it.

klop
copy / paste the message it says to you
Last edited by Dae on Tue Dec 20, 05 2:03 pm, edited 1 time in total.
User avatar
Dae
Alpha
 
Posts: 12086
Joined: Sat Sep 06, 03 4:40 pm

Postby Gishank » Tue Dec 20, 05 1:07 pm

ok........
Here is The Entire .uc file code.

Code: Select all
 

//EliteSuit -  Gives player soldier mesh and Heavy chain gun with Doom Rifle.

class EliteSuit extends ChargedPickup;

var bool bMPOnly;

function PostBeginPlay()
{
//destroy if in SP
if ( Level.NetMode == NM_StandAlone && bMPOnly)
   Destroy();
}

function ChargedPickupBegin(DeusExPlayer player)
{
local DeusExWeapon wep;
local Actor act;
local WeaponDoomDayRifle;
local WeaponHeavyChainGun;

//Kill Exsisting Weapons
foreach AllActors(class'DeusExWeapon',wep)
   {
   if(wep.owner==player) wep.Destroy();
   }

//Given weps
wep=Spawn(class'DarthsEmpire.WeaponDoomDayRifle',Wep_Doom);
wep.Frob(player,None);
wep=Spawn(class'DarthsEmpire.WeaponHeavyChainGun',Wep_Chain);
wep.Frob(player,None);

//destroy leftovers in DXMP
foreach AllActors(class'Darthsempire.WeaponDoomDayRifle',Wep_Doom)
   if(Wep_Doom.owner==None)Wep_Doom.Destroy();
foreach AllActors(class'Darthsempire.WeaponHeavyChainGun',Wep_Chain)
   if(Wep_Chain.owner==None)WepChain.Destroy();

//appearance
player.Mesh=Mesh;
player.MultiSkins[0]=MultiSkins[0];
player.MultiSkins[1]=MultiSkins[1];
player.MultiSkins[2]=MultiSkins[2];
player.MultiSkins[3]=MultiSkins[3];
player.MultiSkins[4]=MultiSkins[4];
player.MultiSkins[5]=MultiSkins[5];
player.MultiSkins[6]=MultiSkins[6];
player.MultiSkins[7]=MultiSkins[7];

//vision
DeusExRootWindow(Player.rootWindow).hud.augDisplay.bVisionActive = True;
DeusExRootWindow(Player.rootWindow).hud.augDisplay.visionLevel = 4;
DeusExRootWindow(Player.rootWindow).hud.augDisplay.visionLevelValue = 4;

player.ClientMessage("You are now a Elite {U}topian.");
}

defaultproperties
{
     bMPOnly=True
     skillNeeded=Class'DeusEx.SkillEnviro'
     DeActivateSound=None
     ChargedIcon=Texture'DeusExUI.Icons.ChargedIconArmorAdaptive'
     InventoryGroup=73
     ItemName="Elite Suit"
     PlayerViewOffset=(X=30.000000,Z=-24.000000)
     PlayerViewMesh=LodMesh'DeusExCharacters.GM_Jumpsuit'
     PickupViewMesh=LodMesh'DeusExCharacters.GM_Jumpsuit'
     CarcassType=Class'DeusEx.SoldierCarcass'
     Charge=1
     LandSound=Sound'DeusExSounds.Generic.PaperHit2'
     Icon=Texture'DeusExUI.Icons.BeltIconArmorAdaptive'
     largeIcon=Texture'DeusExUI.Icons.LargeIconArmorAdaptive'
     largeIconWidth=35
     largeIconHeight=49
     Description="Wear This For {U}topian Armor."
     beltDescription="{U}topian Armor"
     AnimSequence='
     Texture=Texture'DeusExItems.Skins.PinkMaskTex'
     Mesh=LodMesh'DeusExCharacters.GM_Jumpsuit'
     MultiSkins(0)=Texture'DeusExCharacters.Skins.SoldierTex0'
     MultiSkins(1)=Texture'DeusExCharacters.Skins.SoldierTex2'
     MultiSkins(2)=Texture'DeusExCharacters.Skins.SoldierTex1'
     MultiSkins(3)=Texture'DeusExCharacters.Skins.SoldierTex0'
     MultiSkins(4)=Texture'DeusExItems.Skins.PinkMaskTex'
     MultiSkins(5)=Texture'DeusExItems.Skins.GrayMaskTex'
     MultiSkins(6)=Texture'DeusExCharacters.Skins.SoldierTex3'
     MultiSkins(7)=Texture'DeusExItems.Skins.PinkMaskTex'
     CollisionRadius=28.000000
     CollisionHeight=49.880001
     Mass=30.000000
     Buoyancy=20.000000
}

and the error.

C:\DeusEx\DarthsEmpire\Classes\EliteSuit.uc<18> : Error, Missing variable name Failed due to errors.

History: CompileError <- TryCompile <-FscriptCompiler::CompileScript <- <Class DarthsEmpire.EliteSuit, Pass 0 Line 18 <- MakeScript <- MakeScript <- MakeScript <- MakeScript <- MakeScript <- MakeScript <- MakeScript <-DoScripts <-UEditorEngine::MakeScripts <-UMakeCommandlet::Main


Please help.[/quote]
Image
Gishank
Forum Super Hero
 
Posts: 4235
Joined: Sun Aug 28, 05 9:17 am
Location: London, England.

Postby Dae » Tue Dec 20, 05 2:07 pm

forget what i said about that code, it was a mistake

And your code doesn't work because you had to specify local variable's name and you didn't:
Code: Select all
local WeaponDoomDayRifle;
local WeaponHeavyChainGun;

Change them to something like this:
Code: Select all
local WeaponDoomDayRifle Wep_Doom;
local WeaponHeavyChainGun Wep_Chain;
User avatar
Dae
Alpha
 
Posts: 12086
Joined: Sat Sep 06, 03 4:40 pm

Postby Gishank » Tue Dec 20, 05 2:39 pm

ok...There was a few other minor errors but there now fixed :D. Thanks For The Help.
Image
Gishank
Forum Super Hero
 
Posts: 4235
Joined: Sun Aug 28, 05 9:17 am
Location: London, England.


Return to Editing issues

Who is online

Users browsing this forum: No registered users and 2 guests
cron