AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Freeze On\Off (https://forums.alliedmods.net/showthread.php?t=208884)

ozakong 02-18-2013 13:23

Freeze On\Off
 
Hey Guys , i maked plugin that give all terror freeze ,
and there are many options . (2 secs,5 secs)
I dis do just 2 sec but its not working to me , after 2 secs.
Thats the code:

Code:

public plugin_init() {
register_clcmd("say !cd", "cd");
register_clcmd("say /cd", "cd");
}
public cd(id)
 {
    new menu = menu_create("\w[\r JailBreak Dream \w] : Count Down", "cd_hand");
    if (cs_get_user_team(id) == CS_TEAM_CT) {
    menu_additem(menu, "2", "1", 0);
    menu_additem(menu, "5", "2", 0);
    menu_additem(menu, "7", "3", 0);
    menu_additem(menu, "10", "4", 0);
  }
    menu_display(id, menu, 0);
 }

public cd_hand(id, menu, item)
{
static id2
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new secid = str_to_num(data);
    switch(secid) {
    case 1: {
  for (id2 = 1; id2 <= get_maxplayers(); id2++)  {
  Freeze(id2)
set_task(2.0, "UnFreeze", id2)
}
}
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
Freeze( id )
{
    if( is_user_alive(id) )
    {
        new iFlags = pev(id, pev_flags)
        if( ~iFlags & FL_FROZEN )
        {
            set_pev(id, pev_flags, iFlags | FL_FROZEN)
        }
    }
}

UnFreeze( )
{

static id
  for (id = 1; id <= get_maxplayers(); id++)  {
    if( is_user_alive(id) )
    {
        new iFlags = pev(id, pev_flags)
        if( iFlags & FL_FROZEN )
        {
            set_pev(id, pev_flags, iFlags & ~FL_FROZEN)
        }
    }
}
}

So what should i do .
please explain me about the error , i want learn for antoher mods in future.

simanovich 02-19-2013 02:28

Re: Freeze On\Off
 
This is my version of Jailbreak Coutdown that I made many days ago (Works perfect):
PHP Code:

#include <amxmodx>
#include <dhudmessage>
#include <fakemeta>

#define COUNTDOWN_TASKID 25789

#define MAX_SECONDS 60
#define MIN_SECONDS 5
#define STEP_SECONDS 5

enum _:Teams{
    
FM_TEAM_UNASSIGNED,
    
FM_TEAM_T,
    
FM_TEAM_CT,
    
FM_TEAM_SPECTATOR
};

new 
Timer MIN_SECONDS,bool:g_sound,g_freeze,g_maxplayers,szName[32],szName2[32];

new 
g_teamnames[][] = {
    
"NO",
    
"Terrorists",
    
"Counter-Terrorists",
    
"Everyone"
};

public 
plugin_init(){
    
register_plugin("CountDown Menu","1.0","Hyuna");
    
    
register_clcmd("say /cd","Cmd_cdmenu");
    
    
g_maxplayers get_maxplayers();
}

public 
Cmd_cdmenu(client){
    
    if (
fm_get_user_team(client) == FM_TEAM_CT  && is_user_alive(client)|| is_user_admin(client))
    {
        new 
some[256];
        
formatex(some,255,"\d[\r CountDown Menu \d] ^n\yCountDown Status: \d[\y%s\d]^n\yLast Activer: \w%s^n\yLast Stopper: \w%s",(task_exists(COUNTDOWN_TASKID) ? "ON":"OFF"),szName,szName2);
        new 
CDMenu menu_create(some,"CDMenu_handler");
        new 
cd_cb menu_makecallback("CDMenu_CallBack");
        
        
formatex(some,255,"Seconds: \d[\y%i Seconds\d]",Timer);
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
formatex(some,255,"Sound: \d[\y%s\d]",g_sound "ON":"OFF");
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
formatex(some,255,"Freeze: \d[\y%s\d]",g_teamnames[g_freeze]);
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
menu_additem(CDMenu,"\yStart \rCountDown\w!",.callback cd_cb);
        
menu_additem(CDMenu,"\yStop \rCountDown\w!",.callback cd_cb);
        
        
menu_setprop(CDMenu,MPROP_EXIT,MEXIT_ALL);
        
menu_display(client,CDMenu);
    }
    
    else
        
ColorChat(client,"You aren't a ^4Alive Guard^1 Or not ^4Admin^1!");
    
}

public 
CDMenu_CallBack(client,CDMenu,item){
    switch(
item)
    {
        case 
.. 3: return (task_exists(COUNTDOWN_TASKID) ? ITEM_DISABLED:ITEM_ENABLED);
        case 
4: return (task_exists(COUNTDOWN_TASKID) ? ITEM_ENABLED:ITEM_DISABLED);
    }
    
    return 
ITEM_ENABLED;
}

public 
CDMenu_handler(client,CDMenu,item){
    switch(
item)
    {
        case 
MENU_EXIT:
        {
            
menu_destroy(CDMenu);
            return;
        }
        
        case 
0:
        {    
            
Timer += STEP_SECONDS;
            
            if (
Timer MAX_SECONDS)
                
Timer MIN_SECONDS;
        }
        
        case 
1:
        {
            switch(
g_sound)
            {
                case 
falseg_sound true;
                case 
trueg_sound false;
            }
        }
        
        case 
2:
        {
            
g_freeze++;
            
            if(
g_freeze 3)
                
g_freeze 0;
        }
        
        case 
3:
        {
            
get_user_name(client,szName,31);
            
ColorChat(client,"^4%s^1 started ^3CountDown^1!",szName);
            
set_task(1.0,"CountDown",COUNTDOWN_TASKID,.flags="b");
            
            if(
g_freeze)
                
Freeze();
            
            
menu_destroy(CDMenu);
            return;
        }
        
        case 
4:
        {
            
get_user_name(client,szName2,31);
            
ColorChat(client,"^4%s^1 stopped ^3CountDown^1!",szName2);
            
remove_task(COUNTDOWN_TASKID);
            
            if(
g_freeze)
                
UnFreeze();
            
            
Timer MIN_SECONDS;
            
            
menu_destroy(CDMenu);
            return;
        }
    }
    
    
menu_destroy(CDMenu);
    
Cmd_cdmenu(client);
}

public 
CountDown(){
    
    if(
Timer 1)
    {
        
engclient_cmd(0,"spk ^"radio/com_go^"");
        
set_dhudmessage(0,255,0,-1.0,0.23,0,6.0,6.0);
        
show_dhudmessage(0,"Go Go Go!!!");
        
ColorChat(0,"^3CountDown^1 is over! ^4Go Go Go^1!!!");
        
        if(
g_freeze)
            
UnFreeze();
        
        
remove_task(COUNTDOWN_TASKID);
        
Timer MIN_SECONDS;
            
        return;
    }
    
    if (
g_sound)
    {
        new 
szWord[32];
        
num_to_word(Timer,szWord,31);
        
        if (
Timer 21)
            
engclient_cmd(0,"spk ^"\vox/%s second%s^"",szWord,Timer "s":"");
        
        else
            
engclient_cmd(0,"spk ^"\vox/%s^"",szWord);
    }
    
    
set_dhudmessage(random_num(0,255),random_num(0,255),random_num(0,255),-1.0,0.23,0,6.0,0.5);
    
show_dhudmessage(0,"CountDown: %i Second%s Left",Timer,Timer "s":"");
    
    
Timer--;    
}

public 
Freeze(){
    for (new 
1<= g_maxplayersi++)
    {
        if(!
is_user_alive(i))
            continue;
            
        switch(
g_freeze)
        {
            case 
1: if(fm_get_user_team(i) == FM_TEAM_Tset_user_freeze(i,1);
            case 
2: if(fm_get_user_team(i) == FM_TEAM_CTset_user_freeze(i,1);
            case 
3set_user_freeze(i,1);
        }
    }
}

public 
UnFreeze(){
    for (new 
1<= g_maxplayersi++)
    {
        if(!
is_user_alive(i))
            continue;
            
        switch(
g_freeze)
        {
            case 
1: if(fm_get_user_team(i) == FM_TEAM_Tset_user_freeze(i,0);
            case 
2: if(fm_get_user_team(i) == FM_TEAM_CTset_user_freeze(i,0);
            case 
3set_user_freeze(i,0);
        }
    }
}

stock ColorChat(const id,const string[],any:...){
    new 
msg[191], players[32], count 1;
    static 
lenlen formatex(msg,charsmax(msg),"^4[ ^3CountDown ^4]^1 ");
    
vformat(msg[len],charsmax(msg) - len,string,3);
       
    if(
id)  players[0] = id;
    else    
get_players(players,count,"ch");
       
    for (new 
0counti++)
    {
        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();
        }
    }
}

stock set_user_freeze(client,freeze){
    new 
iFlag pev(client,pev_flags);
    
set_pev(client,pev_flags,freeze iFlag FL_FROZEN:iFlag & ~FL_FROZEN);
}

stock fm_get_user_team(index)
    return 
get_pdata_int(index,114);
    
stock bool:is_user_admin(client)
    return 
get_user_flags(client) & ADMIN_ADMIN true:false


ozakong 02-19-2013 05:16

Re: Freeze On\Off
 
Quote:

Originally Posted by simanovich (Post 1897444)
This is my version of Jailbreak Coutdown that I made many days ago (Works perfect):
PHP Code:

#include <amxmodx>
#include <dhudmessage>
#include <fakemeta>

#define COUNTDOWN_TASKID 25789

#define MAX_SECONDS 60
#define MIN_SECONDS 5
#define STEP_SECONDS 5

enum _:Teams{
    
FM_TEAM_UNASSIGNED,
    
FM_TEAM_T,
    
FM_TEAM_CT,
    
FM_TEAM_SPECTATOR
};

new 
Timer MIN_SECONDS,bool:g_sound,g_freeze,g_maxplayers,szName[32],szName2[32];

new 
g_teamnames[][] = {
    
"NO",
    
"Terrorists",
    
"Counter-Terrorists",
    
"Everyone"
};

public 
plugin_init(){
    
register_plugin("CountDown Menu","1.0","Hyuna");
    
    
register_clcmd("say /cd","Cmd_cdmenu");
    
    
g_maxplayers get_maxplayers();
}

public 
Cmd_cdmenu(client){
    
    if (
fm_get_user_team(client) == FM_TEAM_CT  && is_user_alive(client)|| is_user_admin(client))
    {
        new 
some[256];
        
formatex(some,255,"\d[\r CountDown Menu \d] ^n\yCountDown Status: \d[\y%s\d]^n\yLast Activer: \w%s^n\yLast Stopper: \w%s",(task_exists(COUNTDOWN_TASKID) ? "ON":"OFF"),szName,szName2);
        new 
CDMenu menu_create(some,"CDMenu_handler");
        new 
cd_cb menu_makecallback("CDMenu_CallBack");
        
        
formatex(some,255,"Seconds: \d[\y%i Seconds\d]",Timer);
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
formatex(some,255,"Sound: \d[\y%s\d]",g_sound "ON":"OFF");
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
formatex(some,255,"Freeze: \d[\y%s\d]",g_teamnames[g_freeze]);
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
menu_additem(CDMenu,"\yStart \rCountDown\w!",.callback cd_cb);
        
menu_additem(CDMenu,"\yStop \rCountDown\w!",.callback cd_cb);
        
        
menu_setprop(CDMenu,MPROP_EXIT,MEXIT_ALL);
        
menu_display(client,CDMenu);
    }
    
    else
        
ColorChat(client,"You aren't a ^4Alive Guard^1 Or not ^4Admin^1!");
    
}

public 
CDMenu_CallBack(client,CDMenu,item){
    switch(
item)
    {
        case 
.. 3: return (task_exists(COUNTDOWN_TASKID) ? ITEM_DISABLED:ITEM_ENABLED);
        case 
4: return (task_exists(COUNTDOWN_TASKID) ? ITEM_ENABLED:ITEM_DISABLED);
    }
    
    return 
ITEM_ENABLED;
}

public 
CDMenu_handler(client,CDMenu,item){
    switch(
item)
    {
        case 
MENU_EXIT:
        {
            
menu_destroy(CDMenu);
            return;
        }
        
        case 
0:
        {    
            
Timer += STEP_SECONDS;
            
            if (
Timer MAX_SECONDS)
                
Timer MIN_SECONDS;
        }
        
        case 
1:
        {
            switch(
g_sound)
            {
                case 
falseg_sound true;
                case 
trueg_sound false;
            }
        }
        
        case 
2:
        {
            
g_freeze++;
            
            if(
g_freeze 3)
                
g_freeze 0;
        }
        
        case 
3:
        {
            
get_user_name(client,szName,31);
            
ColorChat(client,"^4%s^1 started ^3CountDown^1!",szName);
            
set_task(1.0,"CountDown",COUNTDOWN_TASKID,.flags="b");
            
            if(
g_freeze)
                
Freeze();
            
            
menu_destroy(CDMenu);
            return;
        }
        
        case 
4:
        {
            
get_user_name(client,szName2,31);
            
ColorChat(client,"^4%s^1 stopped ^3CountDown^1!",szName2);
            
remove_task(COUNTDOWN_TASKID);
            
            if(
g_freeze)
                
UnFreeze();
            
            
Timer MIN_SECONDS;
            
            
menu_destroy(CDMenu);
            return;
        }
    }
    
    
menu_destroy(CDMenu);
    
Cmd_cdmenu(client);
}

public 
CountDown(){
    
    if(
Timer 1)
    {
        
engclient_cmd(0,"spk ^"radio/com_go^"");
        
set_dhudmessage(0,255,0,-1.0,0.23,0,6.0,6.0);
        
show_dhudmessage(0,"Go Go Go!!!");
        
ColorChat(0,"^3CountDown^1 is over! ^4Go Go Go^1!!!");
        
        if(
g_freeze)
            
UnFreeze();
        
        
remove_task(COUNTDOWN_TASKID);
        
Timer MIN_SECONDS;
            
        return;
    }
    
    if (
g_sound)
    {
        new 
szWord[32];
        
num_to_word(Timer,szWord,31);
        
        if (
Timer 21)
            
engclient_cmd(0,"spk ^"\vox/%s second%s^"",szWord,Timer "s":"");
        
        else
            
engclient_cmd(0,"spk ^"\vox/%s^"",szWord);
    }
    
    
set_dhudmessage(random_num(0,255),random_num(0,255),random_num(0,255),-1.0,0.23,0,6.0,0.5);
    
show_dhudmessage(0,"CountDown: %i Second%s Left",Timer,Timer "s":"");
    
    
Timer--;    
}

public 
Freeze(){
    for (new 
1<= g_maxplayersi++)
    {
        if(!
is_user_alive(i))
            continue;
            
        switch(
g_freeze)
        {
            case 
1: if(fm_get_user_team(i) == FM_TEAM_Tset_user_freeze(i,1);
            case 
2: if(fm_get_user_team(i) == FM_TEAM_CTset_user_freeze(i,1);
            case 
3set_user_freeze(i,1);
        }
    }
}

public 
UnFreeze(){
    for (new 
1<= g_maxplayersi++)
    {
        if(!
is_user_alive(i))
            continue;
            
        switch(
g_freeze)
        {
            case 
1: if(fm_get_user_team(i) == FM_TEAM_Tset_user_freeze(i,0);
            case 
2: if(fm_get_user_team(i) == FM_TEAM_CTset_user_freeze(i,0);
            case 
3set_user_freeze(i,0);
        }
    }
}

stock ColorChat(const id,const string[],any:...){
    new 
msg[191], players[32], count 1;
    static 
lenlen formatex(msg,charsmax(msg),"^4[ ^3CountDown ^4]^1 ");
    
vformat(msg[len],charsmax(msg) - len,string,3);
       
    if(
id)  players[0] = id;
    else    
get_players(players,count,"ch");
       
    for (new 
0counti++)
    {
        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();
        }
    }
}

stock set_user_freeze(client,freeze){
    new 
iFlag pev(client,pev_flags);
    
set_pev(client,pev_flags,freeze iFlag FL_FROZEN:iFlag & ~FL_FROZEN);
}

stock fm_get_user_team(index)
    return 
get_pdata_int(index,114);
    
stock bool:is_user_admin(client)
    return 
get_user_flags(client) & ADMIN_ADMIN true:false


ty Man ! Today Ah Shely Ha Yakar Ve A Ahov :)

xDrugz 02-19-2013 13:46

Re: Freeze On\Off
 
Quote:

Originally Posted by simanovich (Post 1897444)
This is my version of Jailbreak Coutdown that I made many days ago (Works perfect):
PHP Code:

#include <amxmodx>
#include <dhudmessage>
#include <fakemeta>

#define COUNTDOWN_TASKID 25789

#define MAX_SECONDS 60
#define MIN_SECONDS 5
#define STEP_SECONDS 5

enum _:Teams{
    
FM_TEAM_UNASSIGNED,
    
FM_TEAM_T,
    
FM_TEAM_CT,
    
FM_TEAM_SPECTATOR
};

new 
Timer MIN_SECONDS,bool:g_sound,g_freeze,g_maxplayers,szName[32],szName2[32];

new 
g_teamnames[][] = {
    
"NO",
    
"Terrorists",
    
"Counter-Terrorists",
    
"Everyone"
};

public 
plugin_init(){
    
register_plugin("CountDown Menu","1.0","Hyuna");
    
    
register_clcmd("say /cd","Cmd_cdmenu");
    
    
g_maxplayers get_maxplayers();
}

public 
Cmd_cdmenu(client){
    
    if (
fm_get_user_team(client) == FM_TEAM_CT  && is_user_alive(client)|| is_user_admin(client))
    {
        new 
some[256];
        
formatex(some,255,"\d[\r CountDown Menu \d] ^n\yCountDown Status: \d[\y%s\d]^n\yLast Activer: \w%s^n\yLast Stopper: \w%s",(task_exists(COUNTDOWN_TASKID) ? "ON":"OFF"),szName,szName2);
        new 
CDMenu menu_create(some,"CDMenu_handler");
        new 
cd_cb menu_makecallback("CDMenu_CallBack");
        
        
formatex(some,255,"Seconds: \d[\y%i Seconds\d]",Timer);
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
formatex(some,255,"Sound: \d[\y%s\d]",g_sound "ON":"OFF");
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
formatex(some,255,"Freeze: \d[\y%s\d]",g_teamnames[g_freeze]);
        
menu_additem(CDMenu,some,.callback cd_cb);
        
        
menu_additem(CDMenu,"\yStart \rCountDown\w!",.callback cd_cb);
        
menu_additem(CDMenu,"\yStop \rCountDown\w!",.callback cd_cb);
        
        
menu_setprop(CDMenu,MPROP_EXIT,MEXIT_ALL);
        
menu_display(client,CDMenu);
    }
    
    else
        
ColorChat(client,"You aren't a ^4Alive Guard^1 Or not ^4Admin^1!");
    
}

public 
CDMenu_CallBack(client,CDMenu,item){
    switch(
item)
    {
        case 
.. 3: return (task_exists(COUNTDOWN_TASKID) ? ITEM_DISABLED:ITEM_ENABLED);
        case 
4: return (task_exists(COUNTDOWN_TASKID) ? ITEM_ENABLED:ITEM_DISABLED);
    }
    
    return 
ITEM_ENABLED;
}

public 
CDMenu_handler(client,CDMenu,item){
    switch(
item)
    {
        case 
MENU_EXIT:
        {
            
menu_destroy(CDMenu);
            return;
        }
        
        case 
0:
        {    
            
Timer += STEP_SECONDS;
            
            if (
Timer MAX_SECONDS)
                
Timer MIN_SECONDS;
        }
        
        case 
1:
        {
            switch(
g_sound)
            {
                case 
falseg_sound true;
                case 
trueg_sound false;
            }
        }
        
        case 
2:
        {
            
g_freeze++;
            
            if(
g_freeze 3)
                
g_freeze 0;
        }
        
        case 
3:
        {
            
get_user_name(client,szName,31);
            
ColorChat(client,"^4%s^1 started ^3CountDown^1!",szName);
            
set_task(1.0,"CountDown",COUNTDOWN_TASKID,.flags="b");
            
            if(
g_freeze)
                
Freeze();
            
            
menu_destroy(CDMenu);
            return;
        }
        
        case 
4:
        {
            
get_user_name(client,szName2,31);
            
ColorChat(client,"^4%s^1 stopped ^3CountDown^1!",szName2);
            
remove_task(COUNTDOWN_TASKID);
            
            if(
g_freeze)
                
UnFreeze();
            
            
Timer MIN_SECONDS;
            
            
menu_destroy(CDMenu);
            return;
        }
    }
    
    
menu_destroy(CDMenu);
    
Cmd_cdmenu(client);
}

public 
CountDown(){
    
    if(
Timer 1)
    {
        
engclient_cmd(0,"spk ^"radio/com_go^"");
        
set_dhudmessage(0,255,0,-1.0,0.23,0,6.0,6.0);
        
show_dhudmessage(0,"Go Go Go!!!");
        
ColorChat(0,"^3CountDown^1 is over! ^4Go Go Go^1!!!");
        
        if(
g_freeze)
            
UnFreeze();
        
        
remove_task(COUNTDOWN_TASKID);
        
Timer MIN_SECONDS;
            
        return;
    }
    
    if (
g_sound)
    {
        new 
szWord[32];
        
num_to_word(Timer,szWord,31);
        
        if (
Timer 21)
            
engclient_cmd(0,"spk ^"\vox/%s second%s^"",szWord,Timer "s":"");
        
        else
            
engclient_cmd(0,"spk ^"\vox/%s^"",szWord);
    }
    
    
set_dhudmessage(random_num(0,255),random_num(0,255),random_num(0,255),-1.0,0.23,0,6.0,0.5);
    
show_dhudmessage(0,"CountDown: %i Second%s Left",Timer,Timer "s":"");
    
    
Timer--;    
}

public 
Freeze(){
    for (new 
1<= g_maxplayersi++)
    {
        if(!
is_user_alive(i))
            continue;
            
        switch(
g_freeze)
        {
            case 
1: if(fm_get_user_team(i) == FM_TEAM_Tset_user_freeze(i,1);
            case 
2: if(fm_get_user_team(i) == FM_TEAM_CTset_user_freeze(i,1);
            case 
3set_user_freeze(i,1);
        }
    }
}

public 
UnFreeze(){
    for (new 
1<= g_maxplayersi++)
    {
        if(!
is_user_alive(i))
            continue;
            
        switch(
g_freeze)
        {
            case 
1: if(fm_get_user_team(i) == FM_TEAM_Tset_user_freeze(i,0);
            case 
2: if(fm_get_user_team(i) == FM_TEAM_CTset_user_freeze(i,0);
            case 
3set_user_freeze(i,0);
        }
    }
}

stock ColorChat(const id,const string[],any:...){
    new 
msg[191], players[32], count 1;
    static 
lenlen formatex(msg,charsmax(msg),"^4[ ^3CountDown ^4]^1 ");
    
vformat(msg[len],charsmax(msg) - len,string,3);
       
    if(
id)  players[0] = id;
    else    
get_players(players,count,"ch");
       
    for (new 
0counti++)
    {
        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();
        }
    }
}

stock set_user_freeze(client,freeze){
    new 
iFlag pev(client,pev_flags);
    
set_pev(client,pev_flags,freeze iFlag FL_FROZEN:iFlag & ~FL_FROZEN);
}

stock fm_get_user_team(index)
    return 
get_pdata_int(index,114);
    
stock bool:is_user_admin(client)
    return 
get_user_flags(client) & ADMIN_ADMIN true:false


LOL, you didn't explained him what wrong here.
he told that he want to learn to the future. :wink:

simanovich 02-19-2013 15:17

Re: Freeze On\Off
 
Quote:

Originally Posted by xDrugz (Post 1897720)
LOL, you didn't explained him what wrong here.
he told that he want to learn to the future. :wink:

Sup Daniel

He just didn't do the other items actions ("cases" in pawn language) so it doesn't do anything.
That's what's wrong.


All times are GMT -4. The time now is 21:40.

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