RGZ Gaming Forum


 
AcasaUltimele imaginiCăutareÎnregistrareConectare

Distribuiţi|

Button checker

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
FLEWEENTE
Moderator
FLEWEENTE

Rank: Moderator
Status:
Posturi : 537
Reputatie : 13
Data de Inscriere : 05/08/2014
Oras : ORAS RGZ
Varsta : 27
Button checker Empty
MesajSubiect: Button checker Button checker EmptyLun Aug 18, 2014 6:34 pm

Descriere: Acest plugin va arata in hud, butoanele(care le apasati [W / A / S / D]) + FPS-ul.

Descarcare: Aveti sursa mai jos.

Nume: Button checker.
Versiune: 0.1
Link oficial: Aici.
Sursa:
SMA-
#include < amxmodx >
#include < engine >
#include < fakemeta >

#pragma semicolon 1

static const PLUGIN_NAME[ ] = "DeathRun - Buttons / FPS";
static const PLUGIN_AUTHOR[ ] = "puMf";

new b_Button[ 33 ];
new tFramesPer[ 33 ], tFps[ 33 ], Float:tGameTime[ 33 ], tCurFps[ 33 ];

public plugin_init( )
{
register_plugin( PLUGIN_NAME, "0.1", PLUGIN_AUTHOR );

register_forward( FM_PlayerPreThink, "fwPlayerPreThink" );

set_task( 0.1, "hud", _, _, _, "b", _ );
}
public fwPlayerPreThink( id )
{
if( is_user_connected( id ) )
{
tGameTime[ id ] = get_gametime( );
if( tFramesPer[ id ] > tGameTime[ id ] )
{
tFps[ id ] += 1;
}
else
{
tFramesPer[ id ] += 1;
tCurFps[ id ] = tFps[ id ];
tFps[ id ] = 0;
}
}
}
public hud( )
{
new iP[ 32 ], iN, id;
get_players( iP, iN, "c" );
for( new i = 0;i < iN; i++ )
{
id = iP[ i ];
b_Button[ id ] = get_user_button( id );
set_hudmessage( 10, 10, 255, 0.46, 0.14, 0, 0.0, 1.0 );
show_hudmessage( id, " ^n^n^n^n^n^n^n^n^n^n^n^n^n^n^n^n^n %s^n^n%s %s %s^n%s %s^n [FPS: %d]", \
b_Button[ id ] & IN_FORWARD ? " W" : " <->", b_Button[ id ] & IN_MOVELEFT ? " A" : " <->", \
b_Button[ id ] & IN_BACK ? " S" : " <->", b_Button[ id ] & IN_MOVERIGHT ? " D" : " <->", b_Button[ id ] & IN_DUCK ? " Duck" : " <->",
b_Button[ id ] & IN_JUMP ? " Jump" : " <->", tCurFps[ id ] );
}
}


Instalare:
1. Fisierul button_checker.sma il puneti in addons/amxmodx/scripting
2. Fisierul button_checker.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Cod:
]button_checker.amxx

4. Alti pasi necesari...

Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
- Engine (pentru butoane)
- Fakemeta (pentru FPS)
Sus In jos

Button checker

Vezi subiectul anterior Vezi subiectul urmator Sus
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
RGZ Gaming Forum  :: »[RGZ] Gaming :: Counter Strike 1.6 :: Plugin-uri-