←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

JailBreak
Problem z granat day

  • +
  • -
Vesper1996's Photo Vesper1996 20.04.2013

Witam, otoz mam problem z granat day do jb by cypis. Wiec tak gdy wlaczam zabawe to nie wszyscy dostaja granaty, prosilbym o zrobienie go jezeli ktos moze:

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <jailbreak>

#define PLUGIN "[Jail] dzien awp"
#define VERSION "1.0"
#define AUTHOR "Tytanowy~"

new id_wojnagtt;

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    id_wojnagtt = jail_register_game("Wojna na granaty ( TT vs CT")
}

public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{
    
    static szTime[12];
    if(day == id_wojnagtt)
    
    {
        
        format_time(szTime, 11, "%M:%S", gTimeRound-30);
        formatex(szInfo2, 511, "^n^n Wszyscy odstaja 200 granatow^nWiezniowie musza zniszczyc klawiszy", szTime, szTime);
        
        
        jail_set_prisoners_micro(true, true);
        jail_set_ct_hit_tt(true);
        jail_set_tt_hit_ct(true);
        jail_set_god_ct(true);
        jail_set_god_tt(true);
        
        
        setting[0] = 1;
        setting[1] = 1;
        setting[2] = 1;
        setting[4] = 3;
        
        for(new i=1; i<=32; i++)
        
        {
            if(!is_user_connected(i) || !is_user_alive(i) || cs_get_user_team(i) != CS_TEAM_CT)
            continue;
            set_user_health(i, 1500)
            
        }
        
    }
}

public OnDayStartPost(day)
{
    if(day == id_wojnagtt)
    
    {
        jail_open_cele();
        jail_set_game_hud(30, "Rozpoczecie zabawy za");
        for(new i=1; i<=MAX; i++)
        
        {
            strip_user_weapons(i);
            give_item(i, "weapon_hegrenade");
            cs_set_user_bpammo(i, CSW_HEGRENADE, 200);
            
            
        }
        
        
    }
}

public OnGameHudEnd()
{
    static day;
    day = jail_get_play_game_id();
    if(day == id_wojnagtt)
    
    {
        jail_set_ct_hit_tt(false);
        jail_set_tt_hit_ct(false);
        jail_set_all_speed(250.0, 2)
        jail_set_god_ct(false);
        jail_set_god_tt(false);
        
        
    }
}



//stock
stock jail_set_all_speed(Float:speed, team)
{
    for(new i=1; i<=MAX; i++)
    
    {
        if(!is_user_alive(i) || !is_user_connected(i) || get_user_team(i) != team)
        continue;
        
        
        {
            strip_user_weapons(i);
            give_item(i, "weapon_hegrenade");
            cs_set_user_bpammo(i, CSW_HEGRENADE, 200);
            
            jail_set_user_speed(i, speed);
            
        }
        
    }
}
Quote

  • +
  • -
OLI's Photo OLI 09.06.2013

Proszę o zrobienie tej zabawy.

Quote

Pan Marian's Photo Pan Marian 09.06.2013

Powinno trybić

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <jailbreak>

#define PLUGIN "[Jail] dzien awp"
#define VERSION "1.0"
#define AUTHOR "Tytanowy~"

new id_wojnagtt;

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    id_wojnagtt = jail_register_game("Wojna na granaty ( TT vs CT")
}

public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound){
    
    static szTime[12];
    if(day == id_wojnagtt){
        
        format_time(szTime, 11, "%M:%S", gTimeRound-30);
        formatex(szInfo2, 511, "^n^n Wszyscy dostaja 200 granatow^nWiezniowie musza zniszczyc klawiszy", szTime, szTime);
        
        
        jail_set_prisoners_micro(true, true);
        jail_set_ct_hit_tt(true);
        jail_set_tt_hit_ct(true);
        jail_set_god_ct(true);
        jail_set_god_tt(true);
        
        
        setting[0] = 1;
        setting[1] = 1;
        setting[2] = 1;
        setting[4] = 3;
        
        for(new i=1; i<=get_maxplayers(); i++){
            if(is_user_alive(i)){
                if(cs_get_user_team(i) & CS_TEAM_CT){
                    set_user_health(i, 1500)
                    
                }
            }
        }
    }
}


public OnDayStartPost(day){
    if(day == id_wojnagtt){
        jail_open_cele();
        jail_set_game_hud(30, "Rozpoczecie zabawy za");
    }
}

public OnGameHudEnd(){
    static day;
    day = jail_get_play_game_id();
    if(day == id_wojnagtt){
        jail_set_ct_hit_tt(false);
        jail_set_tt_hit_ct(false);
        jail_set_all_speed(250.0, 2)
        jail_set_god_ct(false);
        jail_set_god_tt(false);
        for(new i=1; i<=get_maxplayers(); i++){
            strip_user_weapons(i);
            give_item(i, "weapon_hegrenade");
            cs_set_user_bpammo(i, CSW_HEGRENADE, 999)
        }
    }
}



//stock
stock jail_set_all_speed(Float:speed, team){
    for(new i=1; i<=MAX; i++){
        if(!is_user_alive(i) ||get_user_team(i) != team)
            continue;
        jail_set_user_speed(i, speed);
        
    }
}
 

Edited by Pan Marian, 09.06.2013 07:25.
Quote