Преработка на 7 VZBB плъгина.
Преработка на 7 VZBB плъгина.
Така, искам да се преработят тези плъгини за да може да се ползват веднъж на spawn, и при повторен опит да изпише: You already have purchased this, try again next spawn.
- Прикачени файлове
-
- Desktop.rar
- (12.46 KiB) Свалено 112 пъти
- Desktop.rar
- (12.46 KiB) Свалено 112 пъти
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Преработка на 7 VZBB плъгина.
Чак пък 7... Не бих се занимавал. Направих ти първия и означих с "////////////////" какво съм добавил за да го направиш и в другите.
Код за потвърждение: Избери целия код
/*
---------------------------------------------------------
# # # #=== ### ## #
# ## #=== # # # #
# # #=== ### ## #
---------------------------------------------------------
VZBB Item: Antidote 1.4
Plugin made by <VeCo>
If you modify the code, please DO NOT change the author!
***
This is a default shop item for <VeCo>'s Zombie BaseBuilder Mod.
***
---------------------------------------------------------
Contacts:
e-mail: [email protected]
skype: veco_kn
---------------------------------------------------------
Changes log:
-> v 1.0 = First release!
-> v 1.1 = Updated register native for version 3.0.
-> v 1.2 = Updated for version 3.5.
-> v 1.3 = Updated for version 3.8.
-> v 1.4 = Updated for version 4.0.
---------------------------------------------------------
Don't forget to visit http://www.amxmodxbg.org :)
---------------------------------------------------------
*/
#include <amxmodx>
#include <vzbb_mod>
#include <engine>
#include <colorchat>
#include <hamsandwich> ///////////////////////////////////////////////////////
new cvar_item_antidote_cost, itemid
new bool:g_bPurchased[33] ///////////////////////////////////////////////////////
public plugin_precache() precache_sound("items/smallmedkit1.wav")
public plugin_init() {
register_plugin("VZBB Item: Antidote", "1.4", "<VeCo>")
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1) ///////////////////////////////////////////////////////
cvar_item_antidote_cost = register_cvar("vzbb_item_antidote_cost","75")
itemid = register_shop_item("Antidote",get_pcvar_num(cvar_item_antidote_cost),USE_BATTLE,TEAM_ZOMBIES,ADMIN_ALL,NO_MAX_BUYS)
}
public OnPlayerSpawn(id) ///////////////////////////////////////////////////////
{
if(is_user_alive(id))
g_bPurchased[id] = false
} ///////////////////////////////////////////////////////
public shop_item_selected(id,shopitemid)
{
if(itemid != shopitemid) return PLUGIN_CONTINUE
if(g_bPurchased[id]) ///////////////////////////////////////////////////////
{
ColorChat(id,GREEN,"[VZBB]^x01 You can only buy this item once per spawn!")
return PLUGIN_HANDLED
} ///////////////////////////////////////////////////////
static players[32],num
get_players(players,num,"ae","TERRORIST")
if(num < 2)
{
ColorChat(id,GREEN,"[VZBB]^x01 You can't buy this item. You are the only zombie!")
return FORWARD_CONTINUE
}
user_uninfect(id)
emit_sound(id,CHAN_AUTO,"items/smallmedkit1.wav",VOL_NORM,ATTN_NORM,0,PITCH_NORM)
static name[32]
get_user_name(id,name,31)
ColorChat(0,GREEN,"[VZBB] %s^x01 bought an^x04 Antidote^x01.",name)
return PLUGIN_CONTINUE
}
Преработка на 7 VZBB плъгина.
Доста ми е объркано... Надявам се някой да го направи.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Преработка на 7 VZBB плъгина.
Нищо не е объркано, изобщо погледна ли? Буквално трябва да добавиш нещата където им е мястото в останалите плъгини.
-
User12
Извън линия - Потребител
- Мнения: 321
- Регистриран на: 25 Яну 2018, 22:39
- Местоположение: Сливен
- Се отблагодари: 40 пъти
- Получена благодарност: 17 пъти
- Обратна връзка:
Преработка на 7 VZBB плъгина.
Тествай и кажи дали ти вършат работа :
vzbb_item_protection
vzbb_item_goldenm4a1
vzbb_item_antidote
vzbb_item_goldenm3
vzbb_item_protection
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <hamsandwich>
#include <vzbb_mod>
#include <cromchat>
#include <fun>
new cvar_item_protection_cost,cvar_item_protection_time, itemid
new const g_iLimit = 1
new g_iUses[33]
public plugin_init() {
register_plugin("VZBB Item: Protection", "1.4", "<VeCo>")
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
cvar_item_protection_cost = register_cvar("vzbb_item_protection_cost","6")
cvar_item_protection_time = register_cvar("vzbb_item_protection_time","5.0")
itemid = register_shop_item("Protection",get_pcvar_num(cvar_item_protection_cost),USE_BATTLE,TEAM_BOTH,ADMIN_ALL,NO_MAX_BUYS)
CC_SetPrefix("&x03[&x04 BaseBuilder&x03 ]&x01")
}
public OnPlayerSpawn(id)
{
g_iUses[id] = 0
}
public shop_item_selected(id,shopitemid)
{
if(itemid != shopitemid) return PLUGIN_CONTINUE
if(get_user_godmode(id))
{
CC_SendMessage(id, "You can't buy this item. Your protection is still working!")
return PLUGIN_HANDLED
}
if(g_iUses[id] < g_iLimit)
{
set_user_godmode(id,1)
set_user_rendering(id,kRenderFxGlowShell, is_user_human(id) ? 0 : 255,0,is_user_human(id) ? 255 : 0, kRenderNormal, 60)
CC_SendMessage(id, "You have bought^x03 Protection^x01.")
set_task(get_pcvar_float(cvar_item_protection_time),"remove_protection",id)
g_iUses[id]++
}
else
{
CC_SendMessage(id, "&x01You can only buy this item once per spawn!")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public remove_protection(id)
{
if(!is_user_connected(id)) return
set_user_godmode(id,0)
restore_user_rendering(id)
CC_SendMatched(id,CC_COLOR_TEAM,"Your protection has been^3 removed^1.")
}
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <fakemeta_util>
#include <hamsandwich>
#include <cromchat>
#include <vzbb_mod>
#include <stripweapons>
#define IsBuildPhase() user_can_build()
#define USE_FOR_SHOP 1
//new const g_szPrefix[ ] = "[ Veco BaseBuilder ]";
new const GOLDENM4_VMODEL[ ] = "models/v_golden_m4a1.mdl";
new const GOLDENM4_PMODEL[ ] = "models/p_golden_m4a1.mdl";
new const DEFAULT_VMODEL[ ] = "models/v_m4a1.mdl";
new const DEFAULT_PMODEL[ ] = "models/p_m4a1.mdl";
new const g_iLimit = 1
new g_iUses[33]
#if USE_FOR_SHOP == 1
new g_Item;
new g_ItemPrice = 40;
#else
#define VIP_GOLDENM4_FLAG ADMIN_KICK // flag: 'c'
new const szSayCmds[ ][ ] =
{
"say /goldenm4a1", "say_team /goldenm4a1",
"say /gm4a1", "say_team /gm4a1",
"say goldenm4a1", "say_team goldenm4a1"
};
#endif
new bool:g_blGoldenM4[ 33 ], g_blHasZoom[ 33 ];
new g_iGoldenBullet;
public plugin_init( )
{
register_plugin( "[ZBB Addon] Golden m4a1", "1.0", "One Above All" );
CC_SetPrefix("&x03[&x04 BaseBuilder&x03 ]&x01")
register_event( "CurWeapon", "fwChangeModel", "be", "1=1", "2=28" );
register_forward( FM_CmdStart, "fwCmdStart" );
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1 );
RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage" );
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_m4a1", "fwPrimaryAttack", 1 );
#if USE_FOR_SHOP == 1
g_Item = register_shop_item( "Golden M4a1", g_ItemPrice, USE_BATTLE, TEAM_HUMANS, ADMIN_ALL, NO_MAX_BUYS );
#else
for( new i = 0; i < sizeof szSayCmds; i++ )
register_clcmd( szSayCmds[ i ], "GetGoldenM4" );
#endif
}
public plugin_precache( )
{
precache_model(GOLDENM4_VMODEL);
precache_model(GOLDENM4_PMODEL);
g_iGoldenBullet = precache_model( "sprites/dot.spr" );
}
public fwCmdStart( id, uc_handle, seed )
{
if ( !is_user_alive( id ))
return PLUGIN_HANDLED;
if ( ( get_uc( uc_handle, UC_Buttons) & IN_ATTACK2 ) && !( pev( id, pev_oldbuttons ) & IN_ATTACK2 ) )
{
new iClip, iAmmo, iWeaponId = get_user_weapon( id, iClip, iAmmo );
if ( iWeaponId != CSW_M4A1 || !g_blGoldenM4[ id ] )
return PLUGIN_HANDLED;
g_blHasZoom[ id ] = !g_blHasZoom[ id ];
cs_set_user_zoom( id, g_blHasZoom[ id ] ? CS_SET_AUGSG552_ZOOM : CS_RESET_ZOOM, 0 );
emit_sound( id, CHAN_ITEM, "weapons/zoom.wav", ( g_blHasZoom[ id ] ? 0.20 : 0.0), 2.40, 0, 100 );
}
return PLUGIN_HANDLED;
}
public fwHamPlayerSpawnPost( id )
{
if ( is_user_alive( id ) )
{
g_blGoldenM4[ id ] = false;
g_blHasZoom[ id ] = false;
}
}
public OnPlayerSpawn(id)
{
g_iUses[id] = 0
}
#if USE_FOR_SHOP == 1
public shop_item_selected( id, itemid )
{
if ( itemid != g_Item ) return PLUGIN_HANDLED;
if(g_iUses[id] < g_iLimit)
{
StripWeapons( id, Primary, true );
fm_give_item( id, "weapon_m4a1" );
g_blGoldenM4[ id ] = true;
CC_SendMessage(id, "You have bought a^x03 Golden M4A1^x01!");
g_iUses[id]++
}
else
{
CC_SendMessage(id, "&x01You can only buy this item once per spawn!")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
#else
public GetGoldenM4(id)
{
if ( get_user_team( id ) == 2 && IsBuildPhase( ) ) // Ako igrcha e CT, no e po vreme na build time.
{
CC_SendMatched(id,CC_COLOR_TEAM,"You can get^x03 Golden M4A1^x01 after the build phase!" );
g_blGoldenM4[ id ] = false;
return;
}
if ( !is_user_alive( id ) ) // Ako igracha ne e jiv.
{
CC_SendMatched(id,CC_COLOR_TEAM,"You must be^x03 alive^x01 to use this command!" );
return;
}
if ( get_user_team( id ) != 2 ) // Ako igracha ne e CT
{
CC_SendMatched(id,CC_COLOR_TEAM,"Only^x03 Counter-Terrorist^x01 can use this command!" );
return;
}
if ( get_user_flags( id ) & VIP_GOLDENM4_FLAG )
{
if ( !g_blGoldenM4[ id ] )
{
StripWeapons( id, Primary, true );
fm_give_item( id, "weapon_m4a1" );
cs_set_user_bpammo( id, CSW_M4A1, 254 );
g_blGoldenM4[ id ] = true;
CC_SendMatched(id,CC_COLOR_TEAM,"You have successfully got^x03 Golden M4A1^x01!" );
}
else
{
CC_SendMatched(id,CC_COLOR_TEAM,"You have already^x03 Golden M4A1^x01!" );
return;
}
}
else
{
ColorChat( id, TEAM_COLOR, "^x04%s^x01 Only VIP Users have access for^x03 Golden M4A1^x01!", g_szPrefix );
return;
}
return;
}
#endif
public fwTakeDamage( iVictim, iInflictor, iAttacker, Float:flDamage, iDamageBits )
{
if ( is_user_alive( iAttacker ) && iAttacker != iVictim )
{
if ( g_blGoldenM4[ iAttacker ] && get_user_weapon( iAttacker ) == CSW_M4A1 )
SetHamParamFloat( 4, flDamage * 2 );
}
}
public fwPrimaryAttack( iWeaponIndex )
{
new id = pev( iWeaponIndex, pev_owner );
new iClip, iAmmo, iWeapon = get_user_weapon( id, iClip, iAmmo );
if ( !iClip || iWeapon != CSW_M4A1 || !g_blGoldenM4[ id ] )
return;
new iVector[ 2 ][ 3 ];
get_user_origin( id, iVector[ 0 ], 1 ); // origin; your camera point.
get_user_origin( id, iVector[ 1 ], 2 ); // termin; where your bullet goes - Default: 2
message_begin( MSG_BROADCAST,SVC_TEMPENTITY );
write_byte( TE_BEAMPOINTS );
write_coord( iVector[ 0 ][ 0 ] );
write_coord( iVector[ 0 ][ 1 ] );
write_coord( iVector[ 0 ][ 2 ] );
write_coord( iVector[ 1 ][ 0 ] );
write_coord( iVector[ 1 ][ 1 ] );
write_coord( iVector[ 1 ][ 2 ] );
write_short( g_iGoldenBullet);
write_byte( 1 ); // Start frame - Default: 1
write_byte( 5 ); // Frame rate - Default: 5
write_byte( 2 ); // Life - Default: 2
write_byte( 10 ); // Width - Default: 10
write_byte( 0 ); // Noise - Default: 0
write_byte( 255 ); // Red - Default: 255
write_byte( 215 ); // Green - Default: 215
write_byte( 0 ); // Blue - Default: 0
write_byte( 200 ); // Brightness - Default: 200
write_byte( 150 ); // Speed - Default: 150
message_end( );
}
public fwChangeModel( id )
{
set_pev( id, pev_viewmodel2, g_blGoldenM4[ id ] ? GOLDENM4_VMODEL : DEFAULT_VMODEL );
set_pev( id, pev_weaponmodel2, g_blGoldenM4[ id ] ? GOLDENM4_PMODEL : DEFAULT_PMODEL );
}
Код за потвърждение: Избери целия код
/*
---------------------------------------------------------
# # # #=== ### ## #
# ## #=== # # # #
# # #=== ### ## #
---------------------------------------------------------
VZBB Item: Antidote 1.4
Plugin made by <VeCo>
If you modify the code, please DO NOT change the author!
***
This is a default shop item for <VeCo>'s Zombie BaseBuilder Mod.
***
---------------------------------------------------------
Contacts:
e-mail: [email protected]
skype: veco_kn
---------------------------------------------------------
Changes log:
-> v 1.0 = First release!
-> v 1.1 = Updated register native for version 3.0.
-> v 1.2 = Updated for version 3.5.
-> v 1.3 = Updated for version 3.8.
-> v 1.4 = Updated for version 4.0.
---------------------------------------------------------
Don't forget to visit http://www.amxmodxbg.org :)
---------------------------------------------------------
*/
#include <amxmodx>
#include <hamsandwich>
#include <vzbb_mod>
#include <engine>
#include <cromchat>
new cvar_item_antidote_cost, itemid
public plugin_precache() precache_sound("items/smallmedkit1.wav")
new const g_iLimit = 1
new g_iUses[33]
public plugin_init() {
register_plugin("VZBB Item: Antidote", "1.4", "<VeCo>")
cvar_item_antidote_cost = register_cvar("vzbb_item_antidote_cost","75")
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
itemid = register_shop_item("Antidote",get_pcvar_num(cvar_item_antidote_cost),USE_BATTLE,TEAM_ZOMBIES,ADMIN_ALL,NO_MAX_BUYS)
}
public shop_item_selected(id,shopitemid)
{
if(itemid != shopitemid) return PLUGIN_CONTINUE
if(g_iUses[id] < g_iLimit)
{
user_uninfect(id)
emit_sound(id,CHAN_AUTO,"items/smallmedkit1.wav",VOL_NORM,ATTN_NORM,0,PITCH_NORM)
static name[32]
get_user_name(id,name,31)
CC_SendMessage(0, "^1[^4VZBB^1] ^4%s^x01 bought an^x04 Antidote^x01.",name)
g_iUses[id]++
}
else
{
CC_SendMessage(id, "&x03[&x04 BaseBuilder&x03 ]&x01You can only buy this item once per spawn!")
return PLUGIN_HANDLED
}
static players[32],num
get_players(players,num,"ae","TERRORIST")
if(num < 2)
{
CC_SendMessage(id, "^4[VZBB]^x01 You can't buy this item. You are the only zombie!")
return FORWARD_CONTINUE
}
return PLUGIN_CONTINUE
}
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <fakemeta_util>
#include <hamsandwich>
#include <cromchat>
#include <vzbb_mod>
#include <stripweapons>
#define IsBuildPhase() user_can_build()
#define USE_FOR_SHOP 1
//new const g_szPrefix[ ] = "[ Veco BaseBuilder ]";
new const GOLDENM3_VMODEL[ ] = "models/v_golden_m3.mdl";
new const GOLDENM3_PMODEL[ ] = "models/p_golden_m3.mdl";
new const DEFAULT_VMODEL[ ] = "models/v_m3.mdl";
new const DEFAULT_PMODEL[ ] = "models/p_m3.mdl";
new const g_iLimit = 1
new g_iUses[33]
#if USE_FOR_SHOP == 1
new g_Item;
new g_ItemPrice = 35;
#else
#define VIP_GOLDENM3_FLAG ADMIN_KICK // flag: 'c'
new const szSayCmds[ ][ ] =
{
"say /goldenm3", "say_team /goldenm3",
"say /gm3", "say_team /gm3",
"say goldenm3", "say_team goldenm3"
};
#endif
new bool:g_blGoldenM3[ 33 ], g_blHasZoom[ 33 ];
new g_iGoldenBullet;
public plugin_init( )
{
register_plugin( "[ZBB Addon] Golden M3", "1.0", "One Above All" );
CC_SetPrefix("&x03[&x04 BaseBuilder&x03 ]&x01")
register_event( "CurWeapon", "fwChangeModel", "be", "1=1", "2=28" );
register_forward( FM_CmdStart, "fwCmdStart" );
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1 );
RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage" );
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_m3", "fwPrimaryAttack", 1 );
#if USE_FOR_SHOP == 1
g_Item = register_shop_item( "Golden M3", g_ItemPrice, USE_BATTLE, TEAM_HUMANS, ADMIN_ALL, NO_MAX_BUYS );
#else
for( new i = 0; i < sizeof szSayCmds; i++ )
register_clcmd( szSayCmds[ i ], "GetGoldenM3" );
#endif
}
public plugin_precache( )
{
precache_model(GOLDENM3_VMODEL);
precache_model(GOLDENM3_PMODEL);
g_iGoldenBullet = precache_model( "sprites/dot.spr" );
}
public fwCmdStart( id, uc_handle, seed )
{
if ( !is_user_alive( id ))
return PLUGIN_HANDLED;
if ( ( get_uc( uc_handle, UC_Buttons) & IN_ATTACK2 ) && !( pev( id, pev_oldbuttons ) & IN_ATTACK2 ) )
{
new iClip, iAmmo, iWeaponId = get_user_weapon( id, iClip, iAmmo );
if ( iWeaponId != CSW_M3 || !g_blGoldenM3[ id ] )
return PLUGIN_HANDLED;
g_blHasZoom[ id ] = !g_blHasZoom[ id ];
cs_set_user_zoom( id, g_blHasZoom[ id ] ? CS_SET_AUGSG552_ZOOM : CS_RESET_ZOOM, 0 );
emit_sound( id, CHAN_ITEM, "weapons/zoom.wav", ( g_blHasZoom[ id ] ? 0.20 : 0.0), 2.40, 0, 100 );
}
return PLUGIN_HANDLED;
}
public fwHamPlayerSpawnPost( id )
{
if ( is_user_alive( id ) )
{
g_blGoldenM3[ id ] = false;
g_blHasZoom[ id ] = false;
}
}
public OnPlayerSpawn(id)
{
g_iUses[id] = 0
}
#if USE_FOR_SHOP == 1
public shop_item_selected( id, itemid )
{
if ( itemid != g_Item ) return PLUGIN_HANDLED;
if(g_iUses[id] < g_iLimit)
{
StripWeapons( id, Primary, true );
fm_give_item( id, "weapon_m3" );
g_blGoldenM3[ id ] = true;
CC_SendMessage(id, "You have bought a^x03 Golden M3^x01!");
g_iUses[id]++
}
else
{
CC_SendMessage(id, "&x01You can only buy this item once per spawn!")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
#else
public GetGoldenM3(id)
{
if ( get_user_team( id ) == 2 && IsBuildPhase( ) ) // Ako igrcha e CT, no e po vreme na build time.
{
CC_SendMatched(id, CC_COLOR_TEAM,"You can get^x03 Golden M3^x01 after the build phase!" );
g_blGoldenM3[ id ] = false;
return;
}
if ( !is_user_alive( id ) ) // Ako igracha ne e jiv.
{
CC_SendMatched(id, CC_COLOR_TEAM,"You must be^x03 alive^x01 to use this command!" );
return;
}
if ( get_user_team( id ) != 2 ) // Ako igracha ne e CT
{
CC_SendMatched(id, CC_COLOR_TEAM,"Only^x03 Counter-Terrorist^x01 can use this command!" );
return;
}
if ( get_user_flags( id ) & VIP_GOLDENM3_FLAG )
{
if ( !g_blGoldenM3[ id ] )
{
StripWeapons( id, Primary, true );
fm_give_item( id, "weapon_m3" );
cs_set_user_bpammo( id, CSW_M3, 254 );
g_blGoldenM3[ id ] = true;
CC_SendMatched(id, CC_COLOR_TEAM,"You have successfully got^x03 Golden M3^x01!" );
}
else
{
CC_SendMatched(id, CC_COLOR_TEAM,"You have already^x03 Golden M3^x01!" );
return;
}
}
else
{
CC_SendMessage( id, CC_COLORS_TEAM, "^x04%s^x01 Only VIP Users have access for^x03 Golden M3A1^x01!", g_szPrefix );
return;
}
return;
}
#endif
public fwTakeDamage( iVictim, iInflictor, iAttacker, Float:flDamage, iDamageBits )
{
if ( is_user_alive( iAttacker ) && iAttacker != iVictim )
{
if ( g_blGoldenM3[ iAttacker ] && get_user_weapon( iAttacker ) == CSW_M3 )
SetHamParamFloat( 4, flDamage * 2 );
}
}
public fwPrimaryAttack( iWeaponIndex )
{
new id = pev( iWeaponIndex, pev_owner );
new iClip, iAmmo, iWeapon = get_user_weapon( id, iClip, iAmmo );
if ( !iClip || iWeapon != CSW_M3 || !g_blGoldenM3[ id ] )
return;
new iVector[ 2 ][ 3 ];
get_user_origin( id, iVector[ 0 ], 1 ); // origin; your camera point.
get_user_origin( id, iVector[ 1 ], 2 ); // termin; where your bullet goes - Default: 2
message_begin( MSG_BROADCAST,SVC_TEMPENTITY );
write_byte( TE_BEAMPOINTS );
write_coord( iVector[ 0 ][ 0 ] );
write_coord( iVector[ 0 ][ 1 ] );
write_coord( iVector[ 0 ][ 2 ] );
write_coord( iVector[ 1 ][ 0 ] );
write_coord( iVector[ 1 ][ 1 ] );
write_coord( iVector[ 1 ][ 2 ] );
write_short( g_iGoldenBullet);
write_byte( 1 ); // Start frame - Default: 1
write_byte( 5 ); // Frame rate - Default: 5
write_byte( 2 ); // Life - Default: 2
write_byte( 10 ); // Width - Default: 10
write_byte( 0 ); // Noise - Default: 0
write_byte( 255 ); // Red - Default: 255
write_byte( 215 ); // Green - Default: 215
write_byte( 0 ); // Blue - Default: 0
write_byte( 200 ); // Brightness - Default: 200
write_byte( 150 ); // Speed - Default: 150
message_end( );
}
public fwChangeModel( id )
{
set_pev( id, pev_viewmodel2, g_blGoldenM3[ id ] ? GOLDENM3_VMODEL : DEFAULT_VMODEL );
set_pev( id, pev_weaponmodel2, g_blGoldenM3[ id ] ? GOLDENM3_PMODEL : DEFAULT_PMODEL );
}
Преработка на 7 VZBB плъгина.
Заключете.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 1 Отговори
- 889 Преглеждания
-
Последно мнение от ChrisBenoit
-
- 2 Отговори
- 1062 Преглеждания
-
Последно мнение от ChrisBenoit
-
- 1 Отговори
- 1387 Преглеждания
-
Последно мнение от Just
-
- 3 Отговори
- 2065 Преглеждания
-
Последно мнение от OciXCrom
-
- 4 Отговори
- 1693 Преглеждания
-
Последно мнение от V.A.L.V.E
-
- 2 Отговори
- 604 Преглеждания
-
Последно мнение от Stilex
-
- 2 Отговори
- 1337 Преглеждания
-
Последно мнение от m0ney
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 7 госта