setVariable – Talk

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
m (correction + explanation)
Line 15: Line 15:


--[[User:Raedor|raedor]] 16:44, 19 July 2006 (CEST)
--[[User:Raedor|raedor]] 16:44, 19 July 2006 (CEST)
: I have to correct myself here. This command better stays local. [[setVehicleInit]] can be used for global execution of this command (this saves bandwidth performance when you don't want to have the variables public). --[[User:Raedor|raedor]] 19:18, 19 July 2006 (CEST)


Is it a way to have local variable to an object, like a real Object Langage (C++, Java...) ?
Is it a way to have local variable to an object, like a real Object Langage (C++, Java...) ?
Line 31: Line 34:


--[[User:SoldierIsNotHistory|SoldierIsNotHistory]] 16:49, 19 July 2006 (CEST)
--[[User:SoldierIsNotHistory|SoldierIsNotHistory]] 16:49, 19 July 2006 (CEST)
: I'm not BI, but with this command you can attach a certain variable with a certain value to a certain object. You can attach a variable with the same name to different objects and with different values. --[[User:Raedor|raedor]] 19:18, 19 July 2006 (CEST)

Revision as of 19:18, 19 July 2006

Is this variable space local or global in multiplayer environment? If it is local, is there any way to transmit it across to all client in MP environment?

--Feersum 16:11, 19 July 2006 (CEST)


From what I know it is local. Afaik there's no way to transmit it. But remember that this info may change, as ArmA is not yet done. Maybe we can get a statement of Suma here, he should know more...

--raedor 16:14, 19 July 2006 (CEST)

In my opinion, they should be by default global or there should be function to sync object local variables across all the clients or we will never get rid of ugly hack like defining "fake" animations to have per-object global numeric variables. Of course that could get very interesting if you transmit unit/vehicle/object references and they are still local for each client...

--Feersum 16:24, 19 July 2006 (CEST)

@MP behaviour: Same here :)

--raedor 16:44, 19 July 2006 (CEST)

I have to correct myself here. This command better stays local. setVehicleInit can be used for global execution of this command (this saves bandwidth performance when you don't want to have the variables public). --raedor 19:18, 19 July 2006 (CEST)


Is it a way to have local variable to an object, like a real Object Langage (C++, Java...) ? Example:

  Class Myclass
  {
     Attribute1 = ...
     Attirbute2 = ...
     Method1() {}
     Method2() {}
  }

I hope it is, allowed us to attach some special thing to an unique object on map, because the only solution we have today is boolean animation in p3d models.

Can you explain that BI and improve our dreams? :)

--SoldierIsNotHistory 16:49, 19 July 2006 (CEST)

I'm not BI, but with this command you can attach a certain variable with a certain value to a certain object. You can attach a variable with the same name to different objects and with different values. --raedor 19:18, 19 July 2006 (CEST)