Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
tớ không biết tạo native mà trả về biến dang string.cậu biết làm khôngThanks cậu ! Thực ra tớ fix được rồi ! Dù sao cũng thanks cậu nhiều!
Có một vấn đề mà lần trước nhờ cậu. Đó là trong nst wpn của cậu viết thêm 1 cái native, trong sự kiện curwpn cậu làm sao lưu dùm 1 biến toàn cục dạng string cái tên model súng đang cầm (tên model này khai báo trong file nst_wpn.ini ). Tớ muốn nhờ như vậy vì tớ muốn hiện hud súng mới. Được không cậu? Được giúp tớ cái, nhanh chóng hoàn thành cái CSCFE.
Còn nếu cậu không tính toán so đo thì có thể share tớ code bộ WPN của cậu. Vì Red cũng đang gặp vấn đề, vả lại cái của cậu chạy ổn định.
Nếu cậu share thì tất nhiên tớ không cần cậu viết native rùi hihi
yahoomail: [email protected]
Nếu ta không nhầm thì cái plugin đó Arram có đòi ta nhờ request rồi thì phải.
@Uno : Làm rồi , để lại hiện dấu chéo luôn , nhưng ko có tiếng phạch phạch
mà cái tiếng thì phải làm plugin lun phai k ?mấy bác sửa trong cái plugin thêm cái tiếng đó đc k nhỉ ? như effect killer ý , còn cái sound đó nếu làm đc thì tui send !
,, nếu đc thì cái csmw2 nó thêm 10% giống mw2 
tớ không biết tạo native mà trả về biến dang string.cậu biết làm không
còn về sma nst wpn thì ... ^^

tớ không biết tạo native mà trả về biến dang string.cậu biết làm không
còn về sma nst wpn thì ... ^^
nghe hài quáAi đó thử test cái plugin này trên ZP xem, nó sẽ phát sinh ra 1 cái lỗi rất ngớ ngẩn đó là khi event zombie đầu tiên bắt đầu thì gameplay sẽ không phân thành 2 phe mà zombie vẫn ở phe CT và ta không thể kill nó ==! trừ khi enable cái mp_friendlyfire ( tất nhiên chỉ bắn được thằng zombie ở bên CT đó mà những player human không bị sao cả).. Sau khi mở mp_friendlyfire và diết con zombie đó thì ta bị âm frag.
http://forums.alliedmods.net/showthread.php?t=93832


#include < amxmodx >
#define DETECT_FLASHBANG // Comment this if you dont want to show sign if player flashes someone
#if defined DETECT_FLASHBANG
#include < fakemeta >
#include < hamsandwich >
new g_iFlasher;
#endif
new g_iHudSync;
public plugin_precache() {
precache_sound("codmw2/hit.wav")
}
public plugin_init( ) {
register_plugin( "Damage Sign", "1.0", "xPaw" );
register_event( "Damage", "EventDamage", "b", "2!0", "3=0", "4!0" );
g_iHudSync = CreateHudSyncObj( );
#if defined DETECT_FLASHBANG
register_event( "ScreenFade", "EventScreenFade", "be", "1>4096", "4=255", "5=255", "6=255", "7>199" );
RegisterHam( Ham_Think, "grenade", "FwdHamGrenadeThink" );
#endif
}
public EventDamage( const id ) {
new iAttacker = get_user_attacker( id );
if( is_user_connected( iAttacker ) )
ShowTheSign( iAttacker );
}
#if defined DETECT_FLASHBANG
public EventScreenFade( const id ) {
if( g_iFlasher == 0 || !is_user_alive( id ) )
return;
ShowTheSign( g_iFlasher );
}
public FwdHamGrenadeThink( const iEntity ) { // Credits to ConnorMcLeod <3
if( pev( iEntity, pev_dmgtime ) <= get_gametime( )
&& get_pdata_int( iEntity, 114, 5 ) == 0
&& !( get_pdata_int( iEntity, 96, 5 ) & ( 1 << 8 ) ) ) {
static iCount;
if( ++iCount == 2 ) {
g_iFlasher = pev( iEntity, pev_owner );
} else {
g_iFlasher = 0;
if( iCount == 3 )
iCount = 0;
}
}
}
#endif
ShowTheSign( const id ) {
set_hudmessage( 0, 100, 200, -1.0, -1.0, 2, 0.1, 3.0, 0.02, 0.02, 4 );
ShowSyncHudMsg( id, g_iHudSync, "x" );
client_cmd(id, "speak codmw2/hit")
}
nghe hài quá
P/s:RE beta rồi hả![]()
Cách return về string nè
register_native("test_native", "_test", 1)
public _test(output[], len)
{
format(output, len, "ha ha ha REDPLANE MUON NAM")
}
public natives_get_str(output[], len)
{
format(output, len, get_str_1(output, len)) // get_str_1 là native của plugin wpn rifle
}
/*
natives_get_str là native trung gian
còn get_str_1 mới là native lấy giá trị
vì weapon mình chia ra làm rifle, pistol, knife và he mà
*/
Bác cho tui cái file amxx đi =,= , tui mù mấy cái code chả biết làm ji , trc h có đụng zo này bao h đâu T_TSound thì bỏ vô thư mục codmw2 , sound format phải là .wav ...