vodur:luaafile
This is an old revision of the document!
LStbl area; LStbl_create( LS, &area ); LStbl_kv_int( LS, &area, "Version", CURR_AREA_VERSION); LSarr clones; LSarr_create( LS, &clones); LStbl_kv_arr( LS, &area, "Clones", &clones); for ( i = 0; i <MAX_AREA_CLONE; i++ ) if ( pArea->clones[i]> 0 ) LSarr_add_int( LS, &clones, pArea->clones[i]); LSarr_release( LS, &clones); LStbl_kv_str( LS, &area, "Name", pArea->name ); LStbl_kv_str( LS, &area, "Builders", fix_string( pArea->builders ) ); LStbl_kv_str( LS, &area, "Comments", fix_string( pArea->comments ) ); LStbl_kv_int( LS, &area, "MinVnum", pArea->min_vnum); LStbl_kv_int( LS, &area, "MaxVnum", pArea->max_vnum); LStbl_kv_str( LS, &area, "Credits", pArea->credits); /* Added minlevel, maxlevel, and miniquests for new areas command -Astark Dec 2012 */ LStbl_kv_int( LS, &area, "MinLevel", pArea->minlevel); LStbl_kv_int( LS, &area, "MaxLevel", pArea->maxlevel); LStbl_kv_int( LS, &area, "Miniquests", pArea->miniquests); LStbl_kv_int( LS, &area, "Security", pArea->security); LStbl_kv_int( LS, &area, "Time", pArea->reset_time); LSarr aflags; LSarr_create( LS, &aflags); LStbl_kv_arr( LS, &area, "Flags", &aflags); if (IS_SET(pArea->area_flags,AREA_REMORT)) LSarr_add_str( LS, &aflags, flag_bit_name(area_flags, AREA_REMORT)); if (IS_SET(pArea->area_flags,AREA_NOQUEST)) LSarr_add_str( LS, &aflags, flag_bit_name(area_flags, AREA_NOQUEST)); if (IS_SET(pArea->area_flags,AREA_NOHIDE)) LSarr_add_str( LS, &aflags, flag_bit_name(area_flags, AREA_NOHIDE)); if ( IS_SET(pArea->area_flags, AREA_SOLO) ) LSarr_add_str( LS, &aflags, flag_bit_name(area_flags, AREA_SOLO)); LSarr_release( LS, &aflags);
return { Version = 6, Clones = { }, Name = "Bastion", Builders = "Parademia Rynor", Comments = "", MinVnum = 10200, MaxVnum = 10599, Credits = "Siva", MinLevel = 1, MaxLevel = 100, Miniquests = 9, Security = 8, Time = 15, Flags = { }, ATrigs = { { Type = "enter", Vnum = 10200, Phrase = "100", }, }, }
vodur/luaafile.1446359564.txt.gz · Last modified: 2015/11/01 06:32 by vodur