搜索
查看: 2190|回复: 1

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

[复制链接]
发表于 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 }
*/

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
 楼主| 发表于 2010-7-25 23:52:17 | 显示全部楼层 来自 中国–广东–深圳–宝安区
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表