|
You last visited: Today at 21:55
Advertisement
[REQ]Map Status IDīs
Discussion on [REQ]Map Status IDīs within the CO2 Private Server forum part of the Conquer Online 2 category.
10/16/2013, 22:01
|
#1
|
elite*gold: 0
Join Date: May 2011
Posts: 648
Received Thanks: 413
|
[REQ]Map Status IDīs
Does anyone happen to have a more or less complete list of MapStatus IDīs?
Mainly searching for the "disable jumping" one, but a complete list would help more for further implementations.
I just know the ones for Market, "enable revive here" and Offline TG for now :/
No im not talking about MapIDs.
|
|
|
10/16/2013, 22:05
|
#2
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,443
Received Thanks: 1,175
|
They are in my COPS v6 source. Somewhere
Edit. For the last three ones, take the comment name, not the enum.
Code:
// None = 0x0000,
// PKField = 0x0001, //No PkPoints, Not Flashing...
// ChangeMap_Disable = 0x0002, //Unused...
// Record_Disable = 0x0004, //Do not save this position, save the previous
// PK_Disable = 0x0008, //Can't Pk
// Booth_Enable = 0x0010, //Can create booth
// Team_Disable = 0x0020, //Can't create team
// Teleport_Disable = 0x0040, //Can't use scroll
// Syn_Map = 0x0080, //Syndicate Map
// Prison_Map = 0x0100, //Prison Map
// Wing_Disable = 0x0200, //Can't fly
// Family = 0x0400, //Family Map
// MineField = 0x0800, //Mine Map
// PKGame = 0x1000, //MAPTYPE_CALLNEWBIE_DISABLE
// NeverWound = 0x2000, //MAPTYPE_REBORN_NOW_ENABLE
// DeadIsland = 0x4000, //MAPTYPE_NEWBIE_PROTECT
|
|
|
10/16/2013, 23:25
|
#3
|
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
|
// Booth_Enable = 0x0010, //Can create booth
Is not entirely true, since you could do that in pretty much any map. What it does is enabling it so you can exit your booth again
|
|
|
10/16/2013, 23:55
|
#4
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868
|
Quote:
Originally Posted by Y u k i
Does anyone happen to have a more or less complete list of MapStatus IDīs?
Mainly searching for the "disable jumping" one, but a complete list would help more for further implementations.
I just know the ones for Market, "enable revive here" and Offline TG for now :/
No im not talking about MapIDs.
|
Especially for the 'disable jumping' one in specific, make sure you have the appropriate sanity checks in place.
|
|
|
10/17/2013, 03:34
|
#5
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,443
Received Thanks: 1,175
|
Quote:
Originally Posted by Y u k i
Thanks alot, i should really look at your source more often. Do you happen to know the type to disable jumping? Where do you find those IDīs or do you just trial and error?
|
Initially, I took the values in the EO sources. Others, I used trial & errors as it's a bitfield, it's limited. I really don't know what you're talking about for disabling jumping... Do you have an example on an old version ? I can't remember seeing this thing... I would go for a entity flag instead of a map flag...
Quote:
Originally Posted by Super Aids
// Booth_Enable = 0x0010, //Can create booth
Is not entirely true, since you could do that in pretty much any map. What it does is enabling it so you can exit your booth again 
|
Well, when clicking to a booth flag, they would say that selling is not activated on this map if the flag is not set. It's the idea of the name as you can always create booth otherwise...
|
|
|
10/17/2013, 03:40
|
#6
|
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
|
Never faced that problem when not enabling that flag. I have only faced the problem not being able to quit your booth.
|
|
|
10/17/2013, 03:52
|
#7
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,443
Received Thanks: 1,175
|
Quote:
Originally Posted by Super Aids
Never faced that problem when not enabling that flag. I have only faced the problem not being able to quit your booth.
|
I remember having both when designing the booth system on an old LOTF source back in the days... Anyway, for a full functional implementation, you need the flag
|
|
|
All times are GMT +1. The time now is 21:57.
|
|