wan482 发表于 2010-7-11 13:46:59

死亡奔跑 插件如何给玩家增加备用生命

本帖最后由 wan482 于 2010-7-11 13:48 编辑

下边为这个插件的原代码


下边为提取出来的备用生命的部分代码
现在要做得是服务器管理员可以自定给与指定玩家一定数量的备用生命
/*
*
*
*/
#include <amxmodx>
#include <engine>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

#pragma semicolon 1

new g_LifeSystem

public plugin_init()
{
        g_LifeSystem = register_cvar( "deathrun_lifesystem", "1" );
        register_event( "SendAudio", "eTerrWin",    "a","2&%!MRAD_terwin" );
}

// LIFE SYSTEM
public eTerrWin()
{
        new iPlayers[ 32 ], iNum, iPlayer;
        get_players( iPlayers, iNum, "c" );
       
        new iLifeCvar = get_pcvar_num( g_LifeSystem );
       
        for( new i = 0; i < iNum; i++ )
        {
                iPlayer = iPlayers[ i ];
                set_user_frags( iPlayer, get_user_frags( iPlayer ) + 10 );
                if( iLifeCvar == 2 )
                {
                        g_Lifes[ iPlayer ]++;
                }
        }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg936\\ deff0\\ deflang1033\\ deflangfe2052{\\ fonttbl{\\ f0\\ fnil\\ fcharset134 Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang2052\\ f0\\ fs16 \n\\ par }
*/

在修改后编译是总是很多错误
我插件不会编写
希望有人指教或者直接写个完成能用备用生命的插件

wan482 发表于 2010-7-25 23:52:17

已经有了代替插件
http://www.dt-club.net/forum/viewthread.php?tid=49033&extra=
页: [1]
查看完整版本: 死亡奔跑 插件如何给玩家增加备用生命