AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   set_user_gravity (https://forums.alliedmods.net/showthread.php?t=241280)

CHE4TER 05-31-2014 16:24

set_user_gravity
 
Why gravity does not disables when the plugin executes sv_restart?

PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
#include <hamsandwich>
#include <fun>

new TimerSecondsCvar
new bool:g_knife true

public plugin_init()
{
    
register_plugin"Knife WarnUP" "1.0""ill" )
    
    
register_event("DeathMsg""on_death""a")
    
register_event"CurWeapon""EventCurWeapon""be""2!29" )
    
    
SecondsCvar register_cvar("auto_rr_time","20.0")

    
Timer get_pcvar_num(SecondsCvar)
    
set_task(1.0"start_rr_timer"___"a"Timer)
}

public 
on_death()
{
    new 
victim
    victim 
read_data(2)
    
    if(
g_knife)
        
set_task(1.0"fnRevivePlayer"victim)
}

public 
fnRevivePlayer(id
{
    if(!
is_user_alive(id)) 
        
ExecuteHamB(Ham_CS_RoundRespawnid)    
}

public 
EventCurWeapon(id)
{
    if(
g_knife
        
engclient_cmd(id"weapon_knife")
    
set_user_gravity(id0.5)    
}

public 
start_rr_timer()
{
    
Timer--
    
    
set_dhudmessage(2301010, -1.00.0800.00.01)
    
show_dhudmessage(0"*азминка на Ножах!^n*естарт через: %d"Timer)

    if(
Timer 1)
    {
        
server_cmd("sv_restartround 1")
        
set_task(3.0"rr_end")
        
set_task(3.0"off_gravity")
        
g_knife false
    
}
}

public 
rr_end()
{
    
set_dhudmessagerandom_num(0255), random_num(0255), random_num(0255), -1.00.7826.03.00.11.5false )
    
show_dhudmessage(0"Всем удачи!^nПриятной игры!")
}

public 
off_gravity(id)
{
    
set_user_gravity(id1.0)



DWIGHTpN 05-31-2014 16:39

Re: set_user_gravity
 
Replace this
Quote:

public off_gravity(id)
{
set_user_gravity(id, 1.0)
}


with
PHP Code:

public off_gravity(id
{
          new 
players[32], num
          get_players
(playersnum"c")
          for (new 
0;num;i++)
                   
set_user_gravity(players[i], 1.0



CHE4TER 06-01-2014 03:09

Re: set_user_gravity
 
NO! The gravity still enabled after the restart

aron9forever 06-01-2014 06:33

Re: set_user_gravity
 
of course it is if you don't use a brace after your if statement

public EventCurWeapon(id)
{
if(g_knife)
engclient_cmd(id, "weapon_knife")
set_user_gravity(id, 0.5)
}

CHE4TER 06-01-2014 10:07

Re: set_user_gravity
 
I have no idea about braces, what?

aron9forever 06-01-2014 13:32

Re: set_user_gravity
 
Code:
public EventCurWeapon(id) {     if(g_knife)           engclient_cmd(id, "weapon_knife")     set_user_gravity(id, 0.5)     }

-->

Code:
public EventCurWeapon(id) {     if(g_knife)       {         engclient_cmd(id, "weapon_knife")          set_user_gravity(id, 0.5)         } }


All times are GMT -4. The time now is 09:38.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.