compile hatası
Moderatör: Moderatörler
Forum kuralları
[font size=20] DİKKAT [/font]
Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
[font size=20] DİKKAT [/font]
Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
-
Konu Sahibi - Mesajlar: 222
- Kayıt: Pzt Kas 09, 2015 12:27 pm
compile hatası
merhabalar elimdeki eklentiyi compile ederken hata alıyorum rica etsem düzeltebilir misiniz ?
//cstrike/addons/amxmodx/scripting/knife2.sma(179) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(191) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(215) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(227) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(296) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(310) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(346) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead.
//cstrike/addons/amxmodx/scripting/knife2.sma(422) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(427) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(431) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(440) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(442) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(444) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(464) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(466) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(496) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(502) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(506) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(531) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(558) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(586) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(615) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(642) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(670) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(697) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(731) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(764) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(936) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(938) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(965) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(967) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(992) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(994) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1020) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1022) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1048) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1050) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1057) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1076) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1078) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1104) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1106) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1113) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1132) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1134) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1223) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1310) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1315) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1395) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1572) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1573) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1576) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1586) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1587) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1590) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1600) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1601) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1604) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1609) : warning 217: loose indentation
Header size: 2524 bytes
Code size: 56620 bytes
Data size: 17656 bytes
Stack/heap size: 16384 bytes
Total requirements: 93184 bytes
60 Warnings.
Done.
//cstrike/addons/amxmodx/scripting/knife2.sma(176) : warning 217: loose indentation//cstrike/addons/amxmodx/scripting/knife2.sma(179) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(191) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(215) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(227) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(296) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(310) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(346) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead.
//cstrike/addons/amxmodx/scripting/knife2.sma(422) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(427) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(431) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(440) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(442) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(444) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(464) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(466) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(496) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(502) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(506) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(531) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(558) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(586) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(615) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(642) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(670) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(697) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(731) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(764) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(936) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(938) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(965) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(967) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(992) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(994) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1020) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1022) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1048) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1050) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1057) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1076) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1078) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1104) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1106) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1113) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1132) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1134) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1223) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1310) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1315) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1395) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1572) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1573) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1576) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1586) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1587) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1590) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1600) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1601) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1604) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/knife2.sma(1609) : warning 217: loose indentation
Header size: 2524 bytes
Code size: 56620 bytes
Data size: 17656 bytes
Stack/heap size: 16384 bytes
Total requirements: 93184 bytes
60 Warnings.
Done.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 66
- Kayıt: Pzr Eyl 09, 2018 6:51 pm
compile hatası
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <zombieplague>
//native is_chainsaw(id)
//native set_knife(id, num)
//native get_balrog9(id)
#define TASK_FBURN 100
#define ID_FBURN ( taskid - TASK_FBURN )
#define TASK_FBURN1 100
#define ID_FBURN1 ( taskid - TASK_FBURN )
#define MAX_CLIENTS 32
new bool:g_fRoundEnd
#define FIRE_DURATION 1
#define FIRE_DAMAGE 50
#define FIRE_DURATION1 5
#define FIRE_DAMAGE1 150
new g_flameSpr, g_flameSpr1, g_smokeSpr, g_burning_duration[ MAX_CLIENTS + 1 ], g_burning_duration1[ MAX_CLIENTS + 1 ]
#define PLUGIN "[ZP] Addon: Knifes"
#define VERSION "1.0"
#define AUTHOR "BlackCat"
#define VIP ADMIN_LEVEL_A
#define ADMIN ADMIN_LEVEL_B
#define BOSS ADMIN_LEVEL_H
#define GLADMIN ADMIN_CFG
#pragma tabsize 0
new KNIFE1_V_MODEL[] = "models/Vaas/v_spsword.mdl"
new KNIFE1_P_MODEL[] = "models/Vaas/p_spsword.mdl"
new KNIFE2_V_MODEL[] = "models/Vaas/v_silver_wolf.mdl"
new KNIFE2_P_MODEL[] = "models/Vaas/p_silver_wolf.mdl"
new KNIFE6_V_MODEL[] = "models/Vaas/v_thanatos10.mdl"
new KNIFE6_P_MODEL[] = "models/Vaas/p_thanatos10.mdl"
new KNIFE3_V_MODEL[] = "models/Vaas/v_galaxy_banka.mdl"
new KNIFE3_P_MODEL[] = "models/Vaas/p_galaxy_banka.mdl"
new KNIFE4_V_MODEL[] = "models/Vaas/v_war_kosa.mdl"
new KNIFE4_P_MODEL[] = "models/Vaas/p_war_kosa.mdl"
new KNIFE5_V_MODEL[] = "models/Vaas/v_ts_war.mdl"
new KNIFE5_P_MODEL[] = "models/Vaas/p_ts_war.mdl"
new KNIFE7_V_MODEL[] = "models/Vaas/v_WarHammer_dark_knight.mdl"
new KNIFE7_P_MODEL[] = "models/Vaas/p_stormgiant_dk.mdl"
new KNIFESURV_V_MODEL[] = "models/Vaas/v_WarHammer_dark_knight.mdl"
new KNIFESURV_P_MODEL[] = "models/Vaas/p_stormgiant_dk.mdl"
new bool:g_has_axe[33]
new bool:g_has_strong[33]
new bool:g_has_combat[33]
new bool:g_has_hammer[33]
new bool:g_has_saxe[33]
new bool:g_has_knife6[33]
new bool:g_has_knife7[33]
new bool:g_has_survivoraxe[33]
new cvar_knock_axe, cvar_speed_axe, cvar_damage_axe, cvar_damage_axe_nemesis
new cvar_knock_strong, cvar_speed_strong, cvar_damage_strong
new cvar_knock_combat, cvar_speed_combat, cvar_damage_combat
new cvar_knock_hammer, cvar_speed_hammer, cvar_damage_hammer
new cvar_knock_saxe, cvar_speed_saxe, cvar_damage_saxe
new cvar_knock_knife6, cvar_speed_knife6, cvar_damage_knife6
new cvar_knock_knife7, cvar_speed_knife7, cvar_damage_knife7
new cvar_knock_surv, cvar_speed_surv, cvar_damage_surv
new const g_sound_knife[] = { "items/gunpickup2.wav" }
new const axe_sounds[][] =
{
"Vaas/dkatana_titan_draw.wav",
"Vaas/dkatana_titan_hit1.wav",
"Vaas/dkatana_titan_hitwall.wav",
"Vaas/dkatana_titan_hitwall.wav",
"Vaas/dkatana_titan_slash1.wav",
"Vaas/dkatana_titan_stab.wav"
}
new const strong_sounds[][] =
{
"Vaas/crow9_draw.wav",
"Vaas/crow9_hitwall1.wav",
"Vaas/crow9_hitwall1.wav",
"Vaas/crow9_hitwall1.wav",
"Vaas/crow9_slash1.wav",
"Vaas/crow9_stab.wav"
}
new const knife6_sounds[][] =
{
"Vaas/sgsaw_draw.wav",
"Vaas/sgsaw_hit1.wav",
"Vaas/sgsaw_hitwall1.wav",
"Vaas/sgsaw_hitwall1.wav",
"Vaas/sgsaw_slash1.wav",
"Vaas/sgsaw_stab.wav"
}
new const combat_sounds[][] =
{
"Vaas/hammer_blood_hunter_draw.wav",
"Vaas/hammer_blood_hunter_hit.wav",
"Vaas/hammer_blood_hunter_miss.wav",
"Vaas/hammer_blood_hunter_slash1.wav",
"Vaas/hammer_blood_hunter_slash2.wav",
"Vaas/hammer_blood_hunter_wall.wav"
}
new const hammer_sounds[][] =
{
"Vaas/hammer_blood_hunter_draw.wav",
"Vaas/hammer_blood_hunter_hit.wav",
"Vaas/hammer_blood_hunter_miss.wav",
"Vaas/hammer_blood_hunter_slash1.wav",
"Vaas/hammer_blood_hunter_slash2.wav",
"Vaas/hammer_blood_hunter_wall.wav"
}
new const saxe_sounds[][] =
{
"Vaas/coilhammer_draw.wav",
"Vaas/coilhammer_hit1.wav",
"Vaas/coilhammer_hit2.wav",
"Vaas/coilhammer_hitwall.wav",
"Vaas/coilhammer_slash2.wav",
"Vaas/coilhammer_stab.wav"
}
new const knife7_sounds[][] =
{
"Vaas/coilhammer_draw.wav",
"Vaas/coilhammer_hit1.wav",
"Vaas/coilhammer_hit2.wav",
"Vaas/coilhammer_hitwall.wav",
"Vaas/coilhammer_slash2.wav",
"Vaas/coilhammer_stab.wav"
}
new const surv_sounds[][] =
{
"Vaas/coilhammer_draw.wav",
"Vaas/coilhammer_hit1.wav",
"Vaas/coilhammer_hit2.wav",
"Vaas/coilhammer_hitwall.wav",
"Vaas/coilhammer_slash2.wav",
"Vaas/coilhammer_stab.wav"
}
//new g_result[33]
public plugin_init()
{
register_plugin(PLUGIN , VERSION , AUTHOR);
register_forward(FM_AddToFullPack, "fw_PlayerAddToFullPack", 1 );
register_cvar("zp_addon_knife", VERSION, FCVAR_SERVER);
register_clcmd("say /knife","knifemenu")
register_clcmd("knife_zb","knifemenu")
register_event("CurWeapon","checkWeapon","be","1=1");
register_forward(FM_EmitSound, "CEntity__EmitSound");
register_forward(FM_PlayerPreThink, "fw_PlayerPreThink");
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage");
RegisterHam(Ham_Spawn, "player", "fw_playerspawn_post", 1)
RegisterHam(Ham_Use, "func_tank", "fw_UseStationary_Post", 1)
RegisterHam(Ham_Use, "func_tankmortar", "fw_UseStationary_Post", 1)
RegisterHam(Ham_Use, "func_tankrocket", "fw_UseStationary_Post", 1)
RegisterHam(Ham_Use, "func_tanklaser", "fw_UseStationary_Post", 1)
register_message(get_user_msgid("DeathMsg"), "message_DeathMsg");
/* register_clcmd("zm_knife_strong", "clcmd_knife")
register_clcmd("zm_knife_hammer", "clcmd_knife")
register_clcmd("zm_knife_combat", "clcmd_knife")
register_clcmd("zm_knife_axe", "clcmd_knife") */
cvar_speed_axe = register_cvar("zp_axe_speed", "250.0")
cvar_damage_axe = register_cvar("zp_axe_damage", "9.5")
cvar_damage_axe_nemesis = register_cvar("zp_axe_dmg_nemesis", "300.9")
cvar_knock_axe = register_cvar("zp_axe_knockback", "2.5")
cvar_speed_strong = register_cvar("zp_strong_speed", "235.0")
cvar_damage_strong = register_cvar("zp_strong_damage", "3.5")
cvar_knock_strong = register_cvar("zp_strong_knockback", "7.6")
cvar_speed_combat = register_cvar("zp_combat_speed", "600.0")
cvar_damage_combat = register_cvar("zp_combat_damage", "8.3")
cvar_knock_combat = register_cvar("zp_combat_knockback", "2.5")
cvar_speed_hammer = register_cvar("zp_hammer_speed", "275.0")
cvar_damage_hammer = register_cvar("zp_hammer_damage", "9.2")
cvar_knock_hammer = register_cvar("zp_hammer_knockback", "3.0")
cvar_speed_saxe = register_cvar("zp_saxe_speed", "300.0")
cvar_damage_saxe = register_cvar("zp_saxe_damage", "10.3")
cvar_knock_saxe = register_cvar("zp_saxe_knockback", "6.0")
cvar_speed_knife6 = register_cvar("zp_knife6_speed", "320.0")
cvar_damage_knife6 = register_cvar("zp_knife6_damage", "2.3")
cvar_knock_knife6 = register_cvar("zp_knife6_knockback", "2.0")
cvar_speed_knife7 = register_cvar("zp_knife6_speed", "300.0")
cvar_damage_knife7 = register_cvar("zp_knife6_damage", "10.3")
cvar_knock_knife7 = register_cvar("zp_knife6_knockback", "6.0")
cvar_speed_surv = register_cvar("zp_axe_surv_speed", "273.0")
cvar_damage_surv = register_cvar("zp_axe_surv_damage", "20.5")
cvar_knock_surv = register_cvar("zp_axe_surv_knockback", "7.0")
}
public native_zp_knifes_get(id)
{
if(g_has_axe[id])
{
return 1
}else
if(g_has_strong[id])
{
return 2
}else
if(g_has_knife6[id])
{
return 3
}else
if(g_has_combat[id])
{
return 4
}else
if(g_has_hammer[id])
{
return 5
}else
if(g_has_saxe[id])
{
return 6
}
if(g_has_knife7[id])
{
return 7
}
return 0
}
public native_zp_knifes_set(id, iKnife)
{
switch( iKnife )
{
case 1: buy_knife1(id)
case 2: buy_knife2(id)
case 3: buy_knife6(id)
case 4: buy_knife3(id)
case 5: buy_knife4(id)
case 6: buy_knife5(id)
case 7: buy_knife7(id)
}
}
public fw_PlayerAddToFullPack( ES_Handle, E, pEnt, pHost, bsHostFlags, pPlayer, pSet )
{
if( pPlayer && get_user_weapon(pEnt) == CSW_KNIFE && g_has_hammer[pEnt] && !zp_get_user_zombie(pEnt))
{
static iAnim;
iAnim = get_es( ES_Handle, ES_Sequence );
switch( iAnim )
{
case 73, 74, 75, 76:
{
set_es( ES_Handle, ES_Sequence, iAnim += 10 );
}
}
}
if( pPlayer && get_user_weapon(pEnt) == CSW_KNIFE && g_has_saxe[pEnt] && !zp_get_user_zombie(pEnt))
{
static iAnim;
iAnim = get_es( ES_Handle, ES_Sequence );
switch( iAnim )
{
case 73, 74, 75, 76:
{
set_es( ES_Handle, ES_Sequence, iAnim += 20 );
}
}
}
return FMRES_IGNORED;
}
public plugin_natives()
{
register_native( "knife_0", "knife_0", 1 )
register_native("zp_get_user_knife", "native_zp_knifes_get", 1)
register_native("zp_set_user_knife", "native_zp_knifes_set", 1)
}
public knife_0(id)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
}
public client_connect(id)
{
g_has_axe[id] = true
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
}
public client_disconnected(id)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
}
public clcmd_knife(id)
{
if(!is_user_alive(id))
return PLUGIN_HANDLED
engclient_cmd(id, "weapon_knife")
return PLUGIN_HANDLED
}
public zp_user_humanized_post( iPlayer )
{
if( zp_get_user_survivor( iPlayer ) )
{
buy_knife_surv(iPlayer)
}
else ChekKnife(iPlayer)
}
public plugin_precache()
{
precache_model(KNIFE1_V_MODEL)
precache_model(KNIFE1_P_MODEL)
precache_model(KNIFE2_V_MODEL)
precache_model(KNIFE2_P_MODEL)
precache_model(KNIFE3_V_MODEL)
precache_model(KNIFE3_P_MODEL)
precache_model(KNIFE4_V_MODEL)
precache_model(KNIFE4_P_MODEL)
precache_model(KNIFE5_V_MODEL)
precache_model(KNIFE5_P_MODEL)
precache_model(KNIFE6_V_MODEL)
precache_model(KNIFE6_P_MODEL)
precache_model(KNIFE7_V_MODEL)
precache_model(KNIFE7_P_MODEL)
precache_model(KNIFESURV_V_MODEL)
precache_model(KNIFESURV_P_MODEL)
/*precache_generic("sprites/zm_knife_strong.txt")
precache_generic("sprites/zm_knife_hammer.txt")
precache_generic("sprites/zm_knife_combat.txt")
precache_generic("sprites/zm_knife_axe.txt")
precache_generic("sprites/zm_cso/640hud7.spr")
precache_generic("sprites/zm_cso/640hud21.spr")
precache_generic("sprites/zm_cso/640hud23.spr")
precache_generic("sprites/zm_cso/640hud38.spr")
precache_generic("sprites/zm_cso/640hud39.spr")*/
precache_sound(g_sound_knife)
for(new i = 0; i < sizeof axe_sounds; i++)
precache_sound(axe_sounds[i])
for(new i = 0; i < sizeof strong_sounds; i++)
precache_sound(strong_sounds[i])
for(new i = 0; i < sizeof combat_sounds; i++)
precache_sound(combat_sounds[i])
for(new i = 0; i < sizeof hammer_sounds; i++)
precache_sound(hammer_sounds[i])
for(new i = 0; i < sizeof saxe_sounds; i++)
precache_sound(saxe_sounds[i])
for(new i = 0; i < sizeof knife6_sounds; i++)
precache_sound(knife6_sounds[i])
for(new i = 0; i < sizeof knife7_sounds; i++)
precache_sound(knife7_sounds[i])
g_flameSpr = precache_model( "sprites/Vaas/thanatos11_fire.spr" );
g_flameSpr1 = precache_model( "sprites/Vaas/thanatos11_fire.spr" );
g_smokeSpr = precache_model( "sprites/Vaas/thanatos_smoke.spr" );
for(new i = 0; i < sizeof surv_sounds; i++)
precache_sound(surv_sounds[i])
}
public knifemenu(id)
{
if(!zp_get_user_survivor(id)) {
new menu = menu_create("\yВыбор ножиков ~|\rĞÑ‚\y|~ \wby \rVaas :)","menu_handle")
menu_additem(menu, "\yМеханичеÑкий меч \r~|ĞтброÑ|~", "1")
menu_additem(menu, "\yСеребрÑный Волк \r~|Урон|~", "2")
menu_additem(menu, "\yThanatos \r~|СкороÑть|~^n", "3")
if(get_user_flags(id) & VIP)
menu_additem(menu, "\yГалактика \r~|VIP|~", "4")
else
menu_additem(menu, "\dГалактика \r~|VIP|~", "4")
if(get_user_flags(id) & ADMIN)
menu_additem(menu, "\yКоÑа \r~|Ğдмин|~", "5")
else
menu_additem(menu, "\dКоÑа \r~|Ğдмин|~", "5")
if(get_user_flags(id) & BOSS)
menu_additem(menu, "\yThanatos 14 \r~|БоÑÑ|~^n", "6")
else
menu_additem(menu, "\dThanatos 14 \r~|БоÑÑ|~^n", "6")
if(get_user_flags(id) & GLADMIN)
menu_additem(menu, "\yПовелитель Молний \r~|Гл Ğдмин|~", "7")
else
menu_additem(menu, "\dПовелитель \rМолний \r~|Гл Ğдмин|~", "7")
menu_setprop(menu, MPROP_PERPAGE, 0)
menu_display(id, menu, 0)
}
}
public menu_handle(id, menu, item)
{
if(item < 0)
return PLUGIN_CONTINUE
new cmd[2];
new access, callback;
menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);
new choice = str_to_num(cmd)
switch (choice)
{
case 1: buy_knife1(id)
case 2: buy_knife2(id)
case 3: buy_knife6(id)
case 4: buy_knife3(id)
case 5: buy_knife4(id)
case 6: buy_knife5(id)
case 7: buy_knife7(id)
}
return PLUGIN_HANDLED;
}
public buy_knife1(id)
{
g_has_axe[id] = true
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
//set_sprite(id)
message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()
checkWeapon(id)
//set_knife(id, 1)
client_cmd(id, "setinfo Knifes 1")
engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
public buy_knife2(id)
{
g_has_axe[id] = false
g_has_strong[id] = true
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
//set_sprite(id)
message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()
checkWeapon(id)
//set_knife(id, 2)
client_cmd(id, "setinfo Knifes 2")
engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
public buy_knife3(id)
{
if (get_user_flags(id) & VIP)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = true
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
//set_sprite(id)
message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()
checkWeapon(id)
//set_knife(id, 3)
client_cmd(id, "setinfo Knifes 4")
engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
}
public buy_knife4(id)
{
if (get_user_flags(id) & ADMIN)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = true
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
//set_sprite(id)
message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()
checkWeapon(id)
//set_knife(id, 4)
client_cmd(id, "setinfo Knifes 5")
engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
}
public buy_knife5(id)
{
if (get_user_flags(id) & BOSS)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = true
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
//set_sprite(id)
message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()
checkWeapon(id)
//set_knife(id, 4)
client_cmd(id, "setinfo Knifes 6")
engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
}
public buy_knife6(id)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = true
g_has_knife7[id] = false
g_has_survivoraxe[id] = false
//set_sprite(id)
message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()
checkWeapon(id)
//set_knife(id, 4)
client_cmd(id, "setinfo Knifes 3")
engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
public buy_knife7(id)
{
if (get_user_flags(id) & GLADMIN)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = true
g_has_survivoraxe[id] = false
//set_sprite(id)
message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()
checkWeapon(id)
//set_knife(id, 4)
client_cmd(id, "setinfo Knifes 7")
engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
}
public buy_knife_surv(id)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_survivoraxe[id] = true
//set_sprite(id)
message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()
checkWeapon(id)
//set_knife(id, 4)
// client_cmd(id, "setinfo Knifes 6")
engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
public fw_UseStationary_Post(entity, caller, activator, use_type)
{
if (use_type == 0 && is_user_connected(caller))
checkWeapon(caller)
}
public checkWeapon(id)
{
if(!zp_get_user_zombie(id))
{
if(get_user_weapon(id) == CSW_KNIFE)
{
if(g_has_axe[id])
{
set_pev(id, pev_viewmodel2, KNIFE1_V_MODEL)
set_pev(id, pev_weaponmodel2, KNIFE1_P_MODEL)
//set_pev(id, pev_gravity, 0.6)
}
else if(g_has_strong[id] )
{
set_pev(id, pev_viewmodel2, KNIFE2_V_MODEL)
set_pev(id, pev_weaponmodel2, KNIFE2_P_MODEL)
//set_pev(id, pev_gravity, 0.6)
}
else if(g_has_combat[id])
{
set_pev(id, pev_viewmodel2, KNIFE3_V_MODEL)
set_pev(id, pev_weaponmodel2, KNIFE3_P_MODEL)
//set_pev(id, pev_gravity, 0.6)
}
else if(g_has_hammer[id])
{
set_pev(id, pev_viewmodel2, KNIFE4_V_MODEL)
set_pev(id, pev_weaponmodel2, KNIFE4_P_MODEL)
//set_pev(id, pev_gravity, 0.6)
}
else if(g_has_saxe[id])
{
set_pev(id, pev_viewmodel2, KNIFE5_V_MODEL)
set_pev(id, pev_weaponmodel2, KNIFE5_P_MODEL)
}
else if(g_has_knife6[id])
{
set_pev(id, pev_viewmodel2, KNIFE6_V_MODEL)
set_pev(id, pev_weaponmodel2, KNIFE6_P_MODEL)
}
else if(g_has_knife7[id])
{
set_pev(id, pev_viewmodel2, KNIFE7_V_MODEL)
set_pev(id, pev_weaponmodel2, KNIFE7_P_MODEL)
}
else if(g_has_survivoraxe[id])
{
set_pev(id, pev_viewmodel2, KNIFESURV_V_MODEL)
set_pev(id, pev_weaponmodel2, KNIFESURV_P_MODEL)
//set_pev(id, pev_gravity, 0.4)
}
//else if(get_balrog9(id) || is_chainsaw(id))
//set_pev(id, pev_gravity, 0.5)
}
}
}
public fw_playerspawn_post(id)
{
if(!is_user_alive(id))
return;
//ChekKnife(id)
//if(g_has_survivoraxe[id])
//{
// g_has_strong[id] = false
// g_has_combat[id] = false
// g_has_hammer[id] = false
// g_has_saxe[id] = false
// g_has_survivoraxe[id] = false
// }
ChekKnife(id)
// set_sprite(id)
return;
}
public CEntity__EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
{
if (!is_user_connected(id))
return HAM_IGNORED
if (zp_get_user_zombie(id))
return HAM_IGNORED
if (sample[8] == 'k' && sample[9] == 'n' && sample[10] == 'i')
{
if (sample[14] == 'd')
{
if(g_has_axe[id])
emit_sound(id, channel, axe_sounds[0], volume, attn, flags, pitch)
if(g_has_strong[id])
emit_sound(id, channel, strong_sounds[0], volume, attn, flags, pitch)
if(g_has_combat[id])
emit_sound(id, channel, combat_sounds[0], volume, attn, flags, pitch)
if(g_has_hammer[id])
emit_sound(id, channel, hammer_sounds[0], volume, attn, flags, pitch)
if(g_has_saxe[id])
emit_sound(id, channel, saxe_sounds[0], volume, attn, flags, pitch)
if(g_has_knife6[id])
emit_sound(id, channel, knife6_sounds[0], volume, attn, flags, pitch)
if(g_has_knife7[id])
emit_sound(id, channel, knife7_sounds[0], volume, attn, flags, pitch)
if(g_has_survivoraxe[id])
emit_sound(id, channel, surv_sounds[0], volume, attn, flags, pitch)
}
else if (sample[14] == 'h')
{
if (sample[17] == 'w')
{
if(g_has_axe[id])
emit_sound(id, channel, axe_sounds[3], volume, attn, flags, pitch)
if(g_has_strong[id])
emit_sound(id, channel, strong_sounds[3], volume, attn, flags, pitch)
if(g_has_combat[id])
emit_sound(id, channel, combat_sounds[3], volume, attn, flags, pitch)
if(g_has_hammer[id] )
emit_sound(id, channel, hammer_sounds[3], volume, attn, flags, pitch)
if(g_has_saxe[id])
emit_sound(id, channel, saxe_sounds[3], volume, attn, flags, pitch)
if(g_has_knife6[id])
emit_sound(id, channel, knife6_sounds[3], volume, attn, flags, pitch)
if(g_has_knife7[id])
emit_sound(id, channel, knife7_sounds[3], volume, attn, flags, pitch)
if(g_has_survivoraxe[id])
emit_sound(id, channel, surv_sounds[3], volume, attn, flags, pitch)
}
else
{
if(g_has_axe[id])
emit_sound(id, channel, axe_sounds[random_num(1,2)], volume, attn, flags, pitch)
if(g_has_strong[id])
emit_sound(id, channel, strong_sounds[random_num(1,2)], volume, attn, flags, pitch)
if(g_has_combat[id])
emit_sound(id, channel, combat_sounds[random_num(1,2)], volume, attn, flags, pitch)
if(g_has_hammer[id])
emit_sound(id, channel, hammer_sounds[random_num(1,2)], volume, attn, flags, pitch)
if(g_has_saxe[id])
emit_sound(id, channel, saxe_sounds[random_num(1,2)], volume, attn, flags, pitch)
if(g_has_knife6[id])
emit_sound(id, channel, knife6_sounds[random_num(1,2)], volume, attn, flags, pitch)
if(g_has_knife7[id])
emit_sound(id, channel, knife7_sounds[random_num(1,2)], volume, attn, flags, pitch)
if(g_has_survivoraxe[id])
emit_sound(id, channel, surv_sounds[random_num(1,2)], volume, attn, flags, pitch)
}
}
else
{
if (sample[15] == 'l')
{
if(g_has_axe[id])
emit_sound(id, channel, axe_sounds[4], volume, attn, flags, pitch)
if(g_has_strong[id])
emit_sound(id, channel, strong_sounds[4], volume, attn, flags, pitch)
if(g_has_combat[id])
emit_sound(id, channel, combat_sounds[4], volume, attn, flags, pitch)
if(g_has_hammer[id])
emit_sound(id, channel, hammer_sounds[4], volume, attn, flags, pitch)
if(g_has_saxe[id])
emit_sound(id, channel, saxe_sounds[4], volume, attn, flags, pitch)
if(g_has_knife6[id])
emit_sound(id, channel, knife6_sounds[4], volume, attn, flags, pitch)
if(g_has_knife7[id])
emit_sound(id, channel, knife7_sounds[4], volume, attn, flags, pitch)
if(g_has_survivoraxe[id])
emit_sound(id, channel, surv_sounds[4], volume, attn, flags, pitch)
}
else
{
if(g_has_axe[id])
emit_sound(id, channel, axe_sounds[5], volume, attn, flags, pitch)
if(g_has_strong[id] )
emit_sound(id, channel, strong_sounds[5], volume, attn, flags, pitch)
if(g_has_combat[id] )
emit_sound(id, channel, combat_sounds[5], volume, attn, flags, pitch)
if(g_has_hammer[id])
emit_sound(id, channel, hammer_sounds[5], volume, attn, flags, pitch)
if(g_has_saxe[id])
emit_sound(id, channel, saxe_sounds[5], volume, attn, flags, pitch)
if(g_has_knife6[id])
emit_sound(id, channel, knife6_sounds[5], volume, attn, flags, pitch)
if(g_has_knife7[id])
emit_sound(id, channel, knife7_sounds[5], volume, attn, flags, pitch)
if(g_has_survivoraxe[id])
emit_sound(id, channel, surv_sounds[5], volume, attn, flags, pitch)
}
}
return HAM_SUPERCEDE
}
return HAM_IGNORED
}
public fw_PlayerPreThink(id)
{
if(!is_user_alive(id) || zp_get_user_zombie(id))
return FMRES_IGNORED
new temp[2], weapon = get_user_weapon(id, temp[0], temp[1])
if (weapon == CSW_KNIFE && g_has_axe[id])
{
set_user_maxspeed(id,get_pcvar_float(cvar_speed_axe))
if ((pev(id, pev_button) & IN_JUMP) && !(pev(id, pev_oldbuttons) & IN_JUMP))
{
new flags = pev(id, pev_flags)
new waterlvl = pev(id, pev_waterlevel)
if (!(flags & FL_ONGROUND))
return FMRES_IGNORED
if (flags & FL_WATERJUMP)
return FMRES_IGNORED
if (waterlvl > 1)
return FMRES_IGNORED
new Float:fVelocity[ 3 ]
pev( id , pev_velocity , fVelocity )
fVelocity[ 2 ] += 325
set_pev( id , pev_velocity , fVelocity )
set_pev(id, pev_gaitsequence, 6)
}
}
if(weapon == CSW_KNIFE && g_has_strong[id])
{
set_user_maxspeed(id,get_pcvar_float(cvar_speed_strong))
if ((pev(id, pev_button) & IN_JUMP) && !(pev(id, pev_oldbuttons) & IN_JUMP))
{
new flags = pev(id, pev_flags)
new waterlvl = pev(id, pev_waterlevel)
if (!(flags & FL_ONGROUND))
return FMRES_IGNORED
if (flags & FL_WATERJUMP)
return FMRES_IGNORED
if (waterlvl > 1)
return FMRES_IGNORED
new Float:fVelocity[ 3 ]
pev( id , pev_velocity , fVelocity )
fVelocity[ 2 ] += 320
set_pev( id , pev_velocity , fVelocity )
set_pev(id, pev_gaitsequence, 6)
}
}
if(weapon == CSW_KNIFE && g_has_combat[id])
{
if ((pev(id, pev_button) & IN_JUMP) && !(pev(id, pev_oldbuttons) & IN_JUMP))
{
new flags = pev(id, pev_flags)
new waterlvl = pev(id, pev_waterlevel)
if (!(flags & FL_ONGROUND))
return FMRES_IGNORED
if (flags & FL_WATERJUMP)
return FMRES_IGNORED
if (waterlvl > 1)
return FMRES_IGNORED
new Float:fVelocity[ 3 ]
pev( id , pev_velocity , fVelocity )
fVelocity[ 2 ] += 320
set_pev( id , pev_velocity , fVelocity )
set_pev(id, pev_gaitsequence, 6)
}
set_user_maxspeed(id,get_pcvar_float(cvar_speed_combat))
}
if (weapon == CSW_KNIFE && g_has_hammer[id])
{
if ((pev(id, pev_button) & IN_JUMP) && !(pev(id, pev_oldbuttons) & IN_JUMP))
{
new flags = pev(id, pev_flags)
new waterlvl = pev(id, pev_waterlevel)
if (!(flags & FL_ONGROUND))
return FMRES_IGNORED
if (flags & FL_WATERJUMP)
return FMRES_IGNORED
if (waterlvl > 1)
return FMRES_IGNORED
new Float:fVelocity[ 3 ]
pev( id , pev_velocity , fVelocity )
fVelocity[ 2 ] += 345
set_pev( id , pev_velocity , fVelocity )
set_pev(id, pev_gaitsequence, 6)
}
set_user_maxspeed(id, get_pcvar_float(cvar_speed_hammer))
}
if (weapon == CSW_KNIFE && g_has_saxe[id])
{
if ((pev(id, pev_button) & IN_JUMP) && !(pev(id, pev_oldbuttons) & IN_JUMP))
{
new flags = pev(id, pev_flags)
new waterlvl = pev(id, pev_waterlevel)
if (!(flags & FL_ONGROUND))
return FMRES_IGNORED
if (flags & FL_WATERJUMP)
return FMRES_IGNORED
if (waterlvl > 1)
return FMRES_IGNORED
new Float:fVelocity[ 3 ]
pev( id , pev_velocity , fVelocity )
fVelocity[ 2 ] += 345
set_pev( id , pev_velocity , fVelocity )
set_pev(id, pev_gaitsequence, 6)
}
set_user_maxspeed(id, get_pcvar_float(cvar_speed_saxe))
}
if (weapon == CSW_KNIFE && g_has_knife6[id])
{
if ((pev(id, pev_button) & IN_JUMP) && !(pev(id, pev_oldbuttons) & IN_JUMP))
{
new flags = pev(id, pev_flags)
new waterlvl = pev(id, pev_waterlevel)
if (!(flags & FL_ONGROUND))
return FMRES_IGNORED
if (flags & FL_WATERJUMP)
return FMRES_IGNORED
if (waterlvl > 1)
return FMRES_IGNORED
new Float:fVelocity[ 3 ]
pev( id , pev_velocity , fVelocity )
fVelocity[ 2 ] += 345
set_pev( id , pev_velocity , fVelocity )
set_pev(id, pev_gaitsequence, 6)
}
set_user_maxspeed(id, get_pcvar_float(cvar_speed_knife6))
}
if (weapon == CSW_KNIFE && g_has_knife7[id])
{
if ((pev(id, pev_button) & IN_JUMP) && !(pev(id, pev_oldbuttons) & IN_JUMP))
{
new flags = pev(id, pev_flags)
new waterlvl = pev(id, pev_waterlevel)
if (!(flags & FL_ONGROUND))
return FMRES_IGNORED
if (flags & FL_WATERJUMP)
return FMRES_IGNORED
if (waterlvl > 1)
return FMRES_IGNORED
new Float:fVelocity[ 3 ]
pev( id , pev_velocity , fVelocity )
fVelocity[ 2 ] += 345
set_pev( id , pev_velocity , fVelocity )
set_pev(id, pev_gaitsequence, 6)
}
set_user_maxspeed(id, get_pcvar_float(cvar_speed_knife7))
}
if(weapon == CSW_KNIFE && g_has_survivoraxe[id])
{
if ((pev(id, pev_button) & IN_JUMP) && !(pev(id, pev_oldbuttons) & IN_JUMP))
{
new flags = pev(id, pev_flags)
new waterlvl = pev(id, pev_waterlevel)
if (!(flags & FL_ONGROUND))
return FMRES_IGNORED
if (flags & FL_WATERJUMP)
return FMRES_IGNORED
if (waterlvl > 1)
return FMRES_IGNORED
new Float:fVelocity[ 3 ]
pev( id , pev_velocity , fVelocity )
fVelocity[ 2 ] += 357
set_pev( id , pev_velocity , fVelocity )
set_pev(id, pev_gaitsequence, 6)
}
set_user_maxspeed(id, get_pcvar_float(cvar_speed_surv))
}
return FMRES_IGNORED
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, _type)
{
if(!is_user_connected(attacker))
return HAM_IGNORED
if(zp_get_user_zombie(attacker))
return HAM_IGNORED
if(get_user_weapon(attacker) == CSW_KNIFE)
{
if (g_has_axe[attacker])
{
if(zp_is_nemesis_round())
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_axe_nemesis))
else
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_axe))
new Float:vec[3];
new Float:oldvelo[3];
pev(victim, pev_velocity, oldvelo);
create_velocity_vector(victim , attacker , vec);
vec[0] += oldvelo[0] + get_pcvar_float(cvar_knock_axe);
vec[1] += oldvelo[1] + 0;
set_pev(victim, pev_velocity, vec);
}
else if (g_has_strong[attacker])
{
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_strong))
new Float:vec[3];
new Float:oldvelo[3];
pev(victim, pev_velocity, oldvelo);
create_velocity_vector(victim , attacker , vec);
vec[0] += oldvelo[0] + get_pcvar_float(cvar_knock_strong);
vec[1] += oldvelo[1] + 0;
set_pev(victim, pev_velocity, vec);
}
else if (g_has_combat[attacker])
{
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_combat))
new Float:vec[3];
new Float:oldvelo[3];
pev(victim, pev_velocity, oldvelo);
create_velocity_vector(victim , attacker , vec);
vec[0] += oldvelo[0] + get_pcvar_float(cvar_knock_combat);
vec[1] += oldvelo[1] + 0;
set_pev(victim, pev_velocity, vec);
}
else if (g_has_hammer[attacker])
{
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_hammer))
new Float:vec[3];
new Float:oldvelo[3];
pev(victim, pev_velocity, oldvelo);
create_velocity_vector(victim , attacker , vec);
vec[0] += oldvelo[0] + get_pcvar_float(cvar_knock_hammer);
vec[1] += oldvelo[1] + 0;
set_pev(victim, pev_velocity, vec);
}
else if (g_has_saxe[attacker])
{
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_saxe))
new Float:vec[3];
new Float:oldvelo[3];
pev(victim, pev_velocity, oldvelo);
create_velocity_vector(victim , attacker , vec);
vec[0] += oldvelo[0] + get_pcvar_float(cvar_knock_saxe);
vec[1] += oldvelo[1] + 0;
set_pev(victim, pev_velocity, vec);
if( !task_exists( victim + TASK_FBURN ) )
{
g_burning_duration[ victim ] += FIRE_DURATION * 5
set_task( 0.2, "CTask__BurningFlame", victim + TASK_FBURN, _, _, "b" )
}
}
else if (g_has_knife6[attacker])
{
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_knife6))
new Float:vec[3];
new Float:oldvelo[3];
pev(victim, pev_velocity, oldvelo);
create_velocity_vector(victim , attacker , vec);
vec[0] += oldvelo[0] + get_pcvar_float(cvar_knock_knife6);
vec[1] += oldvelo[1] + 0;
set_pev(victim, pev_velocity, vec);
}
else if (g_has_knife7[attacker])
{
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_knife7))
new Float:vec[3];
new Float:oldvelo[3];
pev(victim, pev_velocity, oldvelo);
create_velocity_vector(victim , attacker , vec);
vec[0] += oldvelo[0] + get_pcvar_float(cvar_knock_saxe);
vec[1] += oldvelo[1] + 0;
set_pev(victim, pev_velocity, vec);
if( !task_exists( victim + TASK_FBURN1 ) )
{
g_burning_duration1[ victim ] += FIRE_DURATION1 * 5
set_task( 0.2, "CTask__BurningFlame1", victim + TASK_FBURN1, _, _, "b" )
}
}
else if(g_has_survivoraxe[attacker])
{
SetHamParamFloat(4, damage * get_pcvar_float(cvar_damage_surv))
new Float:vec[3];
new Float:oldvelo[3];
pev(victim, pev_velocity, oldvelo);
create_velocity_vector(victim , attacker , vec);
vec[0] += oldvelo[0] + get_pcvar_float(cvar_knock_surv);
vec[1] += oldvelo[1] + 0;
set_pev(victim, pev_velocity, vec);
}
more_blood(victim)
}
return HAM_IGNORED
}
public message_DeathMsg(msg_id, msg_dest, id)
{
static szTruncatedWeapon[33], iattacker, ivictim
get_msg_arg_string(4, szTruncatedWeapon, charsmax(szTruncatedWeapon))
iattacker = get_msg_arg_int(1)
ivictim = get_msg_arg_int(2)
if(!is_user_connected(iattacker) || iattacker == ivictim)
return PLUGIN_CONTINUE
if (!zp_get_user_zombie(iattacker))
{
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_axe[iattacker])
set_msg_arg_string(4, "axe")
}
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_strong[iattacker])
set_msg_arg_string(4, "hatchet")
}
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_combat[iattacker])
set_msg_arg_string(4, "mastercombat")
}
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_hammer[iattacker])
set_msg_arg_string(4, "hammer")
}
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_saxe[iattacker])
set_msg_arg_string(4, "skullaxe")
}
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_knife6[iattacker])
set_msg_arg_string(4, "knife6")
}
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_knife7[iattacker])
set_msg_arg_string(4, "knife7")
}
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_survivoraxe[iattacker])
set_msg_arg_string(4, "survivoraxe")
}
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(!g_has_axe[iattacker] && !g_has_strong[iattacker] && !g_has_combat[iattacker] && !g_has_hammer[iattacker] && !zp_get_user_zombie(iattacker))
set_msg_arg_string(4, "knife")
}
}
if (zp_get_user_zombie(iattacker))
{
if(equal(szTruncatedWeapon, "knife") && get_user_weapon(iattacker) == CSW_KNIFE)
{
if(g_has_axe[iattacker] || g_has_strong[iattacker] || g_has_combat[iattacker] || g_has_hammer[iattacker])
set_msg_arg_string(4, "Claws")
}
}
return PLUGIN_CONTINUE
}
stock create_velocity_vector(victim,attacker,Float:velocity[3])
{
if(!zp_get_user_zombie(victim) || !is_user_alive(attacker))
return 0;
new Float:vicorigin[3];
new Float:attorigin[3];
pev(victim, pev_origin , vicorigin);
pev(attacker, pev_origin , attorigin);
new Float:origin2[3]
origin2[0] = vicorigin[0] - attorigin[0];
origin2[1] = vicorigin[1] - attorigin[1];
new Float:largestnum = 0.0;
if(floatabs(origin2[0])>largestnum) largestnum = floatabs(origin2[0]);
if(floatabs(origin2[1])>largestnum) largestnum = floatabs(origin2[1]);
origin2[0] /= largestnum;
origin2[1] /= largestnum;
if (g_has_axe[attacker])
{
velocity[0] = ( origin2[0] * get_pcvar_float(cvar_knock_axe) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
velocity[1] = ( origin2[1] * get_pcvar_float(cvar_knock_axe) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
}
else if (g_has_strong[attacker])
{
velocity[0] = ( origin2[0] * get_pcvar_float(cvar_knock_strong) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
velocity[1] = ( origin2[1] * get_pcvar_float(cvar_knock_strong) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
}
else if (g_has_combat[attacker])
{
velocity[0] = ( origin2[0] * get_pcvar_float(cvar_knock_combat) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
velocity[1] = ( origin2[1] * get_pcvar_float(cvar_knock_combat) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
}
else if (g_has_hammer[attacker])
{
velocity[0] = ( origin2[0] * get_pcvar_float(cvar_knock_hammer) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
velocity[1] = ( origin2[1] * get_pcvar_float(cvar_knock_hammer) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
}
else if (g_has_saxe[attacker])
{
velocity[0] = ( origin2[0] * get_pcvar_float(cvar_knock_saxe) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
velocity[1] = ( origin2[1] * get_pcvar_float(cvar_knock_saxe) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
}
else if (g_has_knife6[attacker])
{
velocity[0] = ( origin2[0] * get_pcvar_float(cvar_knock_knife6) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
velocity[1] = ( origin2[1] * get_pcvar_float(cvar_knock_knife6) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
}
else if (g_has_knife7[attacker])
{
velocity[0] = ( origin2[0] * get_pcvar_float(cvar_knock_knife7) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
velocity[1] = ( origin2[1] * get_pcvar_float(cvar_knock_knife7) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
}
else if(g_has_survivoraxe[attacker])
{
velocity[0] = ( origin2[0] * get_pcvar_float(cvar_knock_surv) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
velocity[1] = ( origin2[1] * get_pcvar_float(cvar_knock_surv) * 10000 ) / floatround(get_distance_f(vicorigin, attorigin));
}
if(velocity[0] <= 20.0 || velocity[1] <= 20.0)
velocity[2] = random_float(200.0 , 275.0);
return 1;
}
stock fm_set_user_maxspeed(index, Float:speed = -1.0)
{
engfunc(EngFunc_SetClientMaxspeed, index, speed);
set_pev(index, pev_maxspeed, speed);
return 1;
}
more_blood(id)
{
static iOrigin[3]
get_user_origin(id, iOrigin)
message_begin(MSG_PVS, SVC_TEMPENTITY, iOrigin)
write_byte(TE_BLOODSTREAM)
write_coord(iOrigin[0])
write_coord(iOrigin[1])
write_coord(iOrigin[2]+10)
write_coord(random_num(-360, 360))
write_coord(random_num(-360, 360))
write_coord(-10)
write_byte(70)
write_byte(random_num(50, 100))
message_end()
for (new j = 0; j < 4; j++)
{
message_begin(MSG_PVS, SVC_TEMPENTITY, iOrigin)
write_byte(TE_WORLDDECAL)
write_coord(iOrigin[0]+random_num(-100, 100))
write_coord(iOrigin[1]+random_num(-100, 100))
write_coord(iOrigin[2]-36)
write_byte(random_num(190, 197))
message_end()
}
}
public sprite(const player, const string_msg[], byte_1, byte_2, byte_3, byte_4, byte_5, byte_6, byte_7, byte_8)
{
message_begin( MSG_ONE, get_user_msgid("WeaponList"), .player = player );
{
write_string(string_msg);
write_byte(byte_1);
write_byte(byte_2);
write_byte(byte_3);
write_byte(byte_4);
write_byte(byte_5);
write_byte(byte_6);
write_byte(byte_7);
write_byte(byte_8);
}
message_end();
}
/*public set_sprite(id)
{
if(!is_user_alive(id))
{
return;
}
if(zp_get_user_zombie(id))
{
sprite(id, "weapon_knife", -1, -1, -1, -1, 2, 1, 29, 0)
return;
}
if(g_has_axe[id])
{
sprite(id, "zm_knife_axe", -1, -1, -1, -1, 2, 1, 29, 0)
return;
}
if(g_has_strong[id])
{
sprite(id, "zm_knife_strong", -1, -1, -1, -1, 2, 1, 29, 0)
return;
}
if(g_has_combat[id])
{
sprite(id, "zm_knife_combat", -1, -1, -1, -1, 2, 1, 29, 0)
return;
}
if(g_has_hammer[id])
{
sprite(id, "zm_knife_hammer", -1, -1, -1, -1, 2, 1, 29, 0)
return;
}
if(g_has_survivoraxe[id])
{
sprite(id, "zm_knife_axe", -1, -1, -1, -1, 2, 1, 29, 0)
return;
}
}*/
stock ChekKnife(id)
{
new str[3]
get_user_info(id, "Knifes", str, charsmax(str))
switch(str[0])
{
case '1':
{
g_has_axe[id] = true
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
}
case '2':
{
g_has_axe[id] = false
g_has_strong[id] = true
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
}
case '3':
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = true
g_has_knife7[id] = false
}
case '4':
{
if(get_user_flags(id) & VIP)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = true
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
}
else random_num(buy_knife1(id) , buy_knife2(id))
}
case '5':
{
if(get_user_flags(id) & ADMIN)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = true
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
}
else random_num(buy_knife1(id) , buy_knife2(id))
}
case '6':
{
if(get_user_flags(id) & BOSS)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = true
g_has_knife6[id] = false
g_has_knife7[id] = false
}
else random_num(buy_knife1(id) , buy_knife2(id))
}
case '7':
{
if(get_user_flags(id) & GLADMIN)
{
g_has_axe[id] = false
g_has_strong[id] = false
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = true
}
else random_num(buy_knife1(id) , buy_knife2(id))
}
}
g_has_survivoraxe[id] = false
}
public CTask__BurningFlame( taskid )
{
// Get player origin and flags
static origin[3], flags
get_user_origin(ID_FBURN, origin)
flags = pev(ID_FBURN, pev_flags)
// Madness mode - in water - burning stopped
if ((flags & FL_INWATER) || g_burning_duration[ID_FBURN] < 1 || g_fRoundEnd || !is_user_alive(ID_FBURN))
{
// Smoke sprite
message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
write_byte(TE_SMOKE) // TE id
write_coord(origin[0]) // x
write_coord(origin[1]) // y
write_coord(origin[2]-50) // z
write_short(g_smokeSpr) // sprite
write_byte(random_num(15, 20)) // scale
write_byte(random_num(10, 20)) // framerate
message_end()
// Task not needed anymore
remove_task(taskid)
return
}
// Get player's health
static health
health = pev(ID_FBURN, pev_health)
// Take damage from the fire
if (health - FIRE_DAMAGE > 0)
fm_set_user_health(ID_FBURN, health - FIRE_DAMAGE)
// Flame sprite
message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
write_byte(TE_SPRITE) // TE id
write_coord(origin[0]+random_num(-5, 5)) // x
write_coord(origin[1]+random_num(-5, 5)) // y
write_coord(origin[2]+random_num(-10, 10)) // z
write_short(g_flameSpr) // sprite
write_byte(random_num(5, 10)) // scale
write_byte(200) // brightness
message_end()
g_burning_duration[ID_FBURN]--
}
public CTask__BurningFlame1( taskid )
{
// Get player origin and flags
static origin[3], flags
get_user_origin(ID_FBURN1, origin)
flags = pev(ID_FBURN1, pev_flags)
// Madness mode - in water - burning stopped
if ((flags & FL_INWATER) || g_burning_duration1[ID_FBURN1] < 1 || g_fRoundEnd || !is_user_alive(ID_FBURN1))
{
// Smoke sprite
message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
write_byte(TE_SMOKE) // TE id
write_coord(origin[0]) // x
write_coord(origin[1]) // y
write_coord(origin[2]-50) // z
write_short(g_smokeSpr) // sprite
write_byte(random_num(15, 20)) // scale
write_byte(random_num(10, 20)) // framerate
message_end()
// Task not needed anymore
remove_task(taskid)
return
}
// Get player's health
static health
health = pev(ID_FBURN1, pev_health)
// Take damage from the fire
if (health - FIRE_DAMAGE1 > 0)
fm_set_user_health(ID_FBURN1, health - FIRE_DAMAGE1)
// Flame sprite
message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
write_byte(TE_SPRITE) // TE id
write_coord(origin[0]+random_num(-5, 5)) // x
write_coord(origin[1]+random_num(-5, 5)) // y
write_coord(origin[2]+random_num(-10, 10)) // z
write_short(g_flameSpr1) // sprite
write_byte(random_num(5, 10)) // scale
write_byte(200) // brightness
message_end()
g_burning_duration1[ID_FBURN1]--
}
stock fm_set_user_health( index, health )
health > 0 ? set_pev(index, pev_health, float(health)) : dllfunc(DLLFunc_ClientKill, index)
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^3")
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 222
- Kayıt: Pzt Kas 09, 2015 12:27 pm
compile hatası
//cstrike/addons/amxmodx/scripting/knife4.sma(362) : warning 217: loose indentation
Header size: 2528 bytes
Code size: 56620 bytes
Data size: 17656 bytes
Stack/heap size: 16384 bytes
Total requirements: 93188 bytes
1 Warning.
Done.
@OnlyCoder
Header size: 2528 bytes
Code size: 56620 bytes
Data size: 17656 bytes
Stack/heap size: 16384 bytes
Total requirements: 93188 bytes
1 Warning.
Done.
@OnlyCoder
Link: | |
Linklerini gizle |
-
- Mesajlar: 66
- Kayıt: Pzr Eyl 09, 2018 6:51 pm
-
Konu Sahibi - Mesajlar: 222
- Kayıt: Pzt Kas 09, 2015 12:27 pm
compile hatası
@OnlyCoder teşekkür ederim rica etsem şunu da düzeltirmisin ?*
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1) : error 010: invalid function or declaration
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(220) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(223) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(235) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(259) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(271) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(340) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(354) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(390) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead.
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(466) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(471) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(481) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(490) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(492) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(494) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(514) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(516) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(546) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(552) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(554) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(584) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(614) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(645) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(677) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(707) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(738) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(768) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(807) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(840) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(864) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(865) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1012) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1014) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1041) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1043) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1068) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1070) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1096) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1098) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1124) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1126) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1133) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1152) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1154) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1180) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1182) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1189) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1208) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1210) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1245) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1263) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1281) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1299) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1317) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1323) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1335) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1371) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1421) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1426) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1506) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1622) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1683) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1684) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1687) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1697) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1698) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1701) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1711) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1712) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1715) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1720) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1827) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1830) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1839) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1842) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1855) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1858) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1867) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1870) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1882) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1885) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1894) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1897) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1909) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1912) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1921) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1924) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1936) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1939) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1948) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1951) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1963) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1966) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1975) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1978) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1) : error 010: invalid function or declaration
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(220) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(223) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(235) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(259) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(271) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(340) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(354) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(390) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead.
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(466) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(471) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(481) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(490) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(492) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(494) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(514) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(516) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(546) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(552) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(554) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(584) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(614) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(645) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(677) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(707) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(738) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(768) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(807) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(840) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(864) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(865) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1012) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1014) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1041) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1043) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1068) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1070) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1096) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1098) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1124) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1126) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1133) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1152) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1154) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1180) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1182) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1189) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1208) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1210) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1245) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1263) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1281) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1299) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1317) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1323) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1335) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1371) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1421) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1426) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1506) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1622) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1683) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1684) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1687) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1697) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1698) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1701) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1711) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1712) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1715) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1720) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1827) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1830) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1839) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1842) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1855) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1858) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1867) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1870) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1882) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1885) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1894) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1897) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1909) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1912) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1921) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1924) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1936) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1939) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1948) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1951) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1963) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1966) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1975) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/zp_knifes2.sma(1978) : warning 217: loose indentation
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 66
- Kayıt: Pzr Eyl 09, 2018 6:51 pm
compile hatası
Buyur Kardeşim
OnlyCoder Ekibi 2
OnlyCoder Ekibi 2
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 222
- Kayıt: Pzt Kas 09, 2015 12:27 pm
compile hatası
@OnlyCoder
//cstrike/addons/amxmodx/scripting/buyurunonlycoder2.sma(406) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/buyurunonlycoder2.sma(1806) : warning 217: loose indentation
Header size: 2796 bytes
Code size: 67284 bytes
Data size: 23340 bytes
Stack/heap size: 16384 bytes
Total requirements: 109804 bytes
2 Warnings.
Done.
bir sıkıntı oluşturur mu ?
//cstrike/addons/amxmodx/scripting/buyurunonlycoder2.sma(406) : warning 217: loose indentation
//cstrike/addons/amxmodx/scripting/buyurunonlycoder2.sma(1806) : warning 217: loose indentation
Header size: 2796 bytes
Code size: 67284 bytes
Data size: 23340 bytes
Stack/heap size: 16384 bytes
Total requirements: 109804 bytes
2 Warnings.
Done.
bir sıkıntı oluşturur mu ?
Link: | |
Linklerini gizle |
-
- Mesajlar: 66
- Kayıt: Pzr Eyl 09, 2018 6:51 pm
-
- Mesajlar: 2192
- Kayıt: Prş Tem 06, 2017 10:44 pm
- Konum: Mersin
- Server Ip/DNS: MoonDeveloperTeam
- İletişim:
compile hatası
O halde neden diğer uyarıları çözdün ? Uyarı veriyorsa bazı kodların işlevinin yarı çalışacağını belirtmez mi ?
Arabanın yakıtı azalınca yakıt koymayalım sorun çıkmaz nasıl olsa.
Link: | |
Linklerini gizle |
-
- Mesajlar: 66
- Kayıt: Pzr Eyl 09, 2018 6:51 pm
compile hatası
Adamin içi rahat etsin diye burdada adam bir sıkıntı oluştururmu diye sormuş burdaki amacımız yardımcı olmak insanlara verdiğin örnekle bunun uyuşmadığını düşünürsen anlarsın 
Ayrıca ;
O Warning sadece satır uyuşmazlığı boşluk hatası boşluktan bir şey olmaz ama diğer warningleri çözmek gerekir...

Ayrıca ;
O Warning sadece satır uyuşmazlığı boşluk hatası boşluktan bir şey olmaz ama diğer warningleri çözmek gerekir...
Link: | |
Linklerini gizle |