Quitar proteccion al usar arma
#1
Me pueden corregir este plugin, es que no se quita la proteccion al disparar.. Cutecry
Código PHP:
//----------------------------------------------------------//
#include <amxmodx>
#include <amxmisc>
#include <fun>

enum (+= 64)

{
    
TASK_RESPAWN 64,
    
TASK_PROTECTION,
    
TASK_DAMAGEPROTECTION,
    
TASK_EQUIPAMENT,
    
TASK_PUTINSERVER,
    
TASK_TEAMBALANCE,
    
TASK_ADRENALINE,
    
TASK_DEFUSE,
    
TASK_CHECKHP
}
//----------------------------------------------------------//
public plugin_init()
{
   
register_plugin("Spawn Protection""7.0""Peli"// Plugin Information
   
register_concmd("amx_sptime""cmd_sptime"ADMIN_CVAR"1 through 10 to set Spawn Protection time"// Concmd (Console Command) for the CVAR time
   
register_concmd("amx_spmessage""cmd_spmessage"ADMIN_CVAR"1 = Turn Spawn Protection Message on , 0 = Turn Spawn Protection message off"// Concmd for the CVAR message
   
register_concmd("amx_spshellthickness""cmd_spshellthickness"ADMIN_CVAR"1 through 100 to set Glow Shellthickness"// Concmd for the shellthickness
   
register_cvar("sv_sp""1"// Cvar (Command Variable) for the plugin on/off
   
register_cvar("sv_sptime""5"// Cvar for controlling the message time (1-10 seconds)
   
register_cvar("sv_spmessage""1"// Cvar for controlling the message on/off
   
register_cvar("sv_spshellthick""25"// Cvar for controlling the glow shell thickness
   
register_event("ResetHUD""sp_on""be")
   
register_clcmd("fullupdate""clcmd_fullupdate")
}
//----------------------------------------------------------//
public client_disconnect(id)
{
   
remove_task(id)
   return 
PLUGIN_HANDLED
}
//----------------------------------------------------------//
public cmd_sptime(idlevelcid// This is the function for the cvar time control
{
   if(!
cmd_access(idlevelcid2))
   return 
PLUGIN_HANDLED

   
new arg_str[3]
   
read_argv(1arg_str3)
   new 
arg str_to_num(arg_str)

   if(
arg 10 || arg 1)
   {
      
client_print(idprint_chat"You have to set the Spawn Protection time between 1 and 10 seconds")
      return 
PLUGIN_HANDLED
   
}

   else if (
arg || arg 11)
   {
      
set_cvar_num("sv_sptime"arg)
      
client_print(idprint_chat"You have set the Spawn Protection time to %d second(s)"arg)
      return 
PLUGIN_HANDLED
   
}
   return 
PLUGIN_CONTINUE
}
//----------------------------------------------------------//
public cmd_spmessage(idlevelcid// This is the function for the cvar message control
{
   if (!
cmd_access(idlevelcid2))
   {
      return 
PLUGIN_HANDLED
   
}

   new 
sp[3]
   
read_argv(1sp2)

   if (
sp[0] == '1')
   {
      
set_cvar_num("amx_spmessage"1)
   }

   else if (
sp[0] == '0')
   {
      
set_cvar_num("amx_spmessage"0)
   }

   else if (
sp[0] != '1' || sp[0] != '0')
   {
      
console_print(id"Usage : amx_spmessage 1 = Messages ON | 0 = Messages OFF")
      return 
PLUGIN_HANDLED
   
}

   return 
PLUGIN_HANDLED
}
//----------------------------------------------------------//
public cmd_spshellthickness(idlevelcid)
{
   if(!
cmd_access(idlevelcid2))
   return 
PLUGIN_HANDLED

   
new arg_str[3]
   
read_argv(1arg_str3)
   new 
arg str_to_num(arg_str)

   if(
arg 100 || arg 1)
   {
      
client_print(idprint_chat"You have to set the Glow Shellthickness between 1 and 100")
      return 
PLUGIN_HANDLED
   
}

   else if (
arg || arg 101)
   {
      
set_cvar_num("sv_spshellthickness"arg)
      
client_print(idprint_chat"You have set the Glow Shellthickness to %d"arg)
      return 
PLUGIN_HANDLED
   
}
   return 
PLUGIN_CONTINUE
}
//----------------------------------------------------------//
public sp_on(id// This is the function for the event godmode
{
   if(
get_cvar_num("sv_sp") == 1)
   {
      
set_task(0.1"protect"id)
   }

   return 
PLUGIN_CONTINUE
}
//----------------------------------------------------------//
public protect(id// This is the function for the task_on godmode
{
   new 
Float:SPTime get_cvar_float("sv_sptime")
   new 
SPSecs get_cvar_num("sv_sptime")
   new 
FTime get_cvar_num("mp_freezetime")
   new 
SPShell get_cvar_num("sv_spshellthick")
   
set_user_godmode(id1)

   if(
get_user_team(id) == 1)
   {
      
set_user_rendering(idkRenderFxGlowShell25500kRenderNormalSPShell)
   }

   if(
get_user_team(id) == 2)
   {
      
set_user_rendering(idkRenderFxGlowShell00255kRenderNormalSPShell)
   }

   if(
get_cvar_num("sv_spmessage") == 1)
   {
      
set_hudmessage(25511, -1.0, -1.006.0SPTime+FTime0.10.24)
      
show_hudmessage(id"Spawn Protection is enabled for %d second(s)"SPSecs)
   }

   
set_task(SPTime+FTime"sp_off"id)
   return 
PLUGIN_HANDLED
}
//----------------------------------------------------------//
public sp_off(id// This is the function for the task_off godmode
{
   new 
SPShell get_cvar_num("sv_spshellthick")
   if(!
is_user_connected(id))
   {
      return 
PLUGIN_HANDLED
   
}

   else
   {
      
set_user_godmode(id0)
      
set_user_rendering(idkRenderFxGlowShell00,0kRenderNormalSPShell)
      return 
PLUGIN_HANDLED
   
}

   return 
PLUGIN_HANDLED
}
//----------------------------------------------------------//
public clcmd_fullupdate(id)
{
   return 
PLUGIN_HANDLED
}
//----------------------------------------------------------// 
SI NO VAS AYUDAR, POR FAVOR NO COMENTARLovepanda
Responder


Mensajes en este tema
Quitar proteccion al usar arma - por DavidLG - 04/06/2019, 11:48 AM
RE: Quitar proteccion al usar arma - por Valentina. - 04/06/2019, 12:04 PM
RE: Quitar proteccion al usar arma - por DavidLG - 04/06/2019, 12:13 PM
RE: Quitar proteccion al usar arma - por Valentina. - 04/06/2019, 12:18 PM
RE: Quitar proteccion al usar arma - por DavidLG - 04/06/2019, 12:31 PM
RE: Quitar proteccion al usar arma - por rosario - 05/06/2019, 06:16 AM
RE: Quitar proteccion al usar arma - por DavidLG - 05/06/2019, 02:10 PM
RE: Quitar proteccion al usar arma - por rosario - 05/06/2019, 05:33 PM
RE: Quitar proteccion al usar arma - por DavidLG - 06/06/2019, 01:26 AM
RE: Quitar proteccion al usar arma - por rosario - 06/06/2019, 01:32 PM
RE: Quitar proteccion al usar arma - por DavidLG - 07/06/2019, 05:24 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)