当前位置: 首页>>代码示例>>C++>>正文


C++ clonep函数代码示例

本文整理汇总了C++中clonep函数的典型用法代码示例。如果您正苦于以下问题:C++ clonep函数的具体用法?C++ clonep怎么用?C++ clonep使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了clonep函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: init_blade

varargs void init_blade(int damage, int flag) {
	if(!clonep()) {
		set("weapon_prop/damage", damage);
		set("flag", (int)flag | LONG | TWO_HANDED);
		set("weapon_wielded", W_LONG_BLADE);
		set("skill_type", "blade");
		if(!query("verbs")) {
			set("verbs", ({ "Õ¶", "¿³", "Åü" }) );
开发者ID:huangleon,项目名称:fy2005,代码行数:8,代码来源:long_blade.c

示例2: init_musket

varargs void init_musket(int damage, int flag) {
	if(!clonep()) {
		set("weapon_prop/damage", damage);
		set("flag", (int)flag | LONG | TWO_HANDED | POINTED);
		set("weapon_wielded", W_MUSKET);
		set("skill_type", "musket");
		if(!query("verbs")) {
			set("verbs", ({ "´Ì", "ÔÒ","µã","´Á" }) );
开发者ID:huangleon,项目名称:fy2005,代码行数:8,代码来源:musket.c

示例3: init_axe

varargs void init_axe(int damage, int flag) {
	if(!clonep()) {
		set("weapon_prop/damage", damage);
		set("flag", (int)flag | EDGED);
		set("weapon_wielded", W_AXE);
		set("skill_type", "axe");
		if(!query("verbs")) {
			set("verbs", ({ "Åü", "¿³", "Õ¶", "ÔÒ" }) );
开发者ID:huangleon,项目名称:fy2005,代码行数:8,代码来源:axe.c

示例4: init_hammer

varargs void init_hammer(int damage, int flag) {
        if(!clonep()) {
                set("weapon_prop/damage", damage);
                set("flag", flag );
                set("weapon_wielded", W_HAMMER);
                set("skill_type", "hammer");
                if(!query("verbs") ) {
                        set("verbs", ({ "тр" }) );
开发者ID:mudchina,项目名称:fy4,代码行数:8,代码来源:hammer.c

示例5: init_stick

varargs void init_stick(int damage, int flag) {
        if(!clonep()) {
                set("weapon_prop/damage", damage);
                set("flag", flag );
                set("weapon_wielded", W_STICK);
                set("skill_type", "staff");
                if(!query("verbs")) {
                        set("verbs", ({ "тр" }) );
开发者ID:mudchina,项目名称:fy4,代码行数:8,代码来源:stick.c

示例6: setup

void setup()
{
	if( clonep(this_object()) ) return;

	set("armor_type", TYPE_ARMOR);
	if( !query("armor_apply/dodge")
	&&	weight() > 300000 )
		set("armor_prop/dodge", - weight() / 300000 );
}
开发者ID:mudchina,项目名称:fy2,代码行数:9,代码来源:armor.c

示例7: create

void create()
{
  if (!clonep(this_object())) return;
  ::create();
  SetProp(P_SHORT,"Eine Zeitung");
  SetProp(P_LONG, 
    "Hier stehen immer die neuesten Nachrichten und Geruechte drin.\n");
  SetProp(P_NAME,"Zeitung");
  AddId(({"zeitung","mpa","servicepaket"}));
开发者ID:Kebap,项目名称:mg-mudlib,代码行数:9,代码来源:zeitungsautomat.c

示例8: create

create()
{
  if (clonep(ME))
  {
    write("Autodest\n");
    destruct(this_object());
  }
  upd();
}
开发者ID:Kebap,项目名称:mg-mudlib,代码行数:9,代码来源:sperrer.c

示例9: init_throwing

varargs void init_throwing(int damage, int flag) {
	if(!clonep()) {
		set("weapon_prop/damage", damage);
		set("flag", flag);
		set("nodrop_weapon",1);
		set("weapon_wielded", W_THROWING);
		set("skill_type", "throwing");
		if(!query("verbs")) {
			set("verbs", ({ "Éä" }) );
开发者ID:huangleon,项目名称:fy2005,代码行数:9,代码来源:throwing.c

示例10: init_dagger

varargs void init_dagger(int damage, int flag) {
        if(!clonep()) {
                set("weapon_prop/damage", damage);
//              set("flag", flag | EDGED | SECONDARY );
                set("flag", flag | EDGED);
                set("weapon_wielded", W_DAGGER);
                set("skill_type", "dagger");
                if(!query("verbs")) {
                        set("verbs", ({ "´Ì" }) );
开发者ID:mudchina,项目名称:fy4,代码行数:9,代码来源:dagger.c

示例11: init

init() {
    ::init();
    if(!present("hide"))
       move_object(clone_object(OBJ+"gspiplat"), this_object());

// Added clonep check cuz of stupid unique bug - Picard: Easter of 97
    if(!present("stinger") && clonep(this_object()))
       move_object(clone_object(OBJ+"gstinger"), this_object());
}
开发者ID:dharmabumstead,项目名称:vrmud,代码行数:9,代码来源:GSPIDER.C

示例12: init_spear

varargs void init_spear(int damage, int flag)
{
	if( clonep(this_object()) ) return;

	set("weapon_prop/damage", damage);
	set("flag", (int)flag | LONG | TWO_HANDED | POINTED);
	set("skill_type", "spear");
	if( !query("actions") ) {
		set("actions", (: call_other, WEAPON_D, "query_action" :) );
		set("verbs", ({ "thrust", "pierce", "impale", "bash" }) );
开发者ID:mudchina,项目名称:fy2,代码行数:10,代码来源:spear.c

示例13: init_dagger

varargs void init_dagger(int damage, int flag)
{
	if( clonep(this_object()) ) return;

	set("weapon_prop/damage", damage);
	set("flag", flag | EDGED | SECONDARY );
	set("skill_type", "dagger");
	if( !query("actions") ) {
		set("actions", (: call_other, WEAPON_D, "query_action" :) );
		set("verbs", ({ "pierce", "thrust" }) );
开发者ID:cosin,项目名称:XYJ,代码行数:10,代码来源:dagger.c

示例14: init_sword

varargs void init_sword(int damage, int flag)
{
	if( clonep(this_object()) ) return;

	set("weapon_prop/damage", damage);
	set("flag", (int)flag | EDGED);
	set("skill_type", "sword");
	if( !query("actions") ) {
		set("actions", (: call_other, WEAPON_D, "query_action" :) );
		set("verbs", ({ "slash", "slice", "thrust", "pierce" }) );
开发者ID:gongfuPanada,项目名称:mhxy2002,代码行数:10,代码来源:sword.c

示例15: init_whip

varargs void init_whip(int damage, int flag)
{
	if( clonep(this_object()) ) return;

	set("weapon_prop/damage", damage);
	set("flag", flag );
	set("skill_type", "whip");
	if( !query("actions") ) {
		set("actions", (: call_other, WEAPON_D, "query_action" :) );
		set("verbs", ({ "whip" }) );
开发者ID:mudchina,项目名称:fy2,代码行数:10,代码来源:whip.c


注:本文中的clonep函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。