Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
JailBreak

[KOSZ] Dodanie do Zabawy

jailbreak

  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 Taurinn

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:104
  • Lokalizacja:Adelsheim
Offline

Napisano 10.11.2014 19:46

Czesc moze ktos mi dodac do tego kodu tak zebym mogl zmienic wyglad granata (model)

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

#define PLUGIN "[JB] Wojna Na Granaty"
#define VERSION "1.0.6"
#define AUTHOR "Wielkie Jol"

new id_zabawa;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    id_zabawa = jail_register_game("Wojna Na Granaty");
}

public OnLastPrisonerShowWish(id)
{
    OnRemoveData(id_zabawa);
}

public OnRemoveData(day)
{
    jail_set_ct_hit_tt(false);
    jail_set_god_ct(false);
    server_cmd("sv_gravity 800");
}

public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{    
    static szTime[12];
    if(day == id_zabawa)
    {
        format_time(szTime, 11, "%M:%S", gTimeRound-30);
        formatex(szInfo2, 511, "Zasady:^n%s - Terrorysci nawzajem zabijaja sie granatami.", szTime, szTime);
        szInfo = "Dzisiaj jest Wojna Na Granaty";
        
        setting[0] = 1;
        setting[1] = 1;
        setting[2] = 1;
        setting[4] = 1;
        setting[7] = 2;
    }
}

public OnDayStartPost(day)
{
    if(day == id_zabawa)
    {
        jail_set_ct_hit_tt(true);
        jail_set_god_ct(true);
        jail_open_cele();
        jail_set_game_hud(30, "Rozpoczecie zabawy za");
        
    }
}

public OnGameHudEnd(day)
{
    if(day == id_zabawa)
    {
        jail_set_prisoners_fight(true, false, false);
        server_cmd("sv_gravity 500");
        for(new i=1; i<=MAX; i++){
            if(!is_user_alive(i) || cs_get_user_team(i) != CS_TEAM_T)
                continue;
            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) || !is_user_connected(i) || get_user_team(i) != team)
            continue;
        
        jail_set_user_speed(i, speed);
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


Czy takie cos moze byc (nie jestem dobry w amxx xD)


#include <fun>
#include <engine>
#include <jailbreak>
#include <cstrike>
 
#define PLUGIN "[JB] Wojna Na Granaty"
#define VERSION "1.0.6"
#define AUTHOR "Wielkie Jol"
 
new id_zabawa;
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    id_zabawa = jail_register_game("Wojna Na Granaty");
register_forward(FM_SetModel, "fw_setmodel");
register_event("CurWeapon", "ev_curweapon", "be");
}
 
public plugin_precache()
{
precache_model("models/p_pingwin.mdl");
precache_model("models/w_pingwin.mdl");
precache_model("models/v_pingwin.mdl");
}
 
public OnLastPrisonerShowWish(id)
{
    OnRemoveData(id_zabawa);
}
 
public OnRemoveData(day)
{
    jail_set_ct_hit_tt(false);
    jail_set_god_ct(false);
    server_cmd("sv_gravity 800");
}
 
public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{    
    static szTime[12];
    if(day == id_zabawa)
    {
        format_time(szTime, 11, "%M:%S", gTimeRound-30);
        formatex(szInfo2, 511, "Zasady:^n%s - Terrorysci nawzajem zabijaja sie granatami.", szTime, szTime);
        szInfo = "Dzisiaj jest Wojna Na Granaty";
        
        setting[0] = 1;
        setting[1] = 1;
        setting[2] = 1;
        setting[4] = 1;
        setting[7] = 2;
    }
}
 
public OnDayStartPost(day)
{
    if(day == id_zabawa)
    {
        jail_set_ct_hit_tt(true);
        jail_set_god_ct(true);
        jail_open_cele();
        jail_set_game_hud(30, "Rozpoczecie zabawy za");
        
    }
}
 
public OnGameHudEnd(day)
{
    if(day == id_zabawa)
    {
        jail_set_prisoners_fight(true, false, false);
        server_cmd("sv_gravity 500");
        for(new i=1; i<=MAX; i++){
            if(!is_user_alive(i) || cs_get_user_team(i) != CS_TEAM_T)
                continue;
            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) || !is_user_connected(i) || get_user_team(i) != team)
            continue;
        
        jail_set_user_speed(i, speed);
    }
}
public ev_curweapon(id)
{
new model[25];
pev(id, pev_viewmodel2, model, 24);
if (equali(model, "models/v_hegrenade.mdl") && ModActive && cs_get_user_team(id) == CS_TEAM_T)
{
set_pev(id, pev_viewmodel2, "models/v_pingwin.mdl");
set_pev(id, pev_weaponmodel2, "models/p_pingwin.mdl");
}
}
 
public fw_setmodel(ent, model[]) 
{
  if (equali(model, "models/w_hegrenade.mdl")) 
if(ModActive)
{
engfunc(EngFunc_SetModel, ent, "models/w_pingwin.mdl");
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}
 
 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
 

Użytkownik Taurinn edytował ten post 10.11.2014 20:16

  • +
  • -
  • 0

#2 Taurinn

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:104
  • Lokalizacja:Adelsheim
Offline

Napisano 10.11.2014 20:21

Nie moge edytowac ;/

 

Moze byc tak?

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

#define PLUGIN "[JB] Wojna Na Granaty"
#define VERSION "1.0.6"
#define AUTHOR "Wielkie Jol"

new id_zabawa, ModActive;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    id_zabawa = jail_register_game("Wojna Na Granaty");
	
	register_forward(FM_SetModel, "fw_setmodel");
	register_event("CurWeapon", "ev_curweapon", "be");
}

public plugin_precache()
{
	precache_model("models/p_pingwin.mdl");
	precache_model("models/w_pingwin.mdl");
	precache_model("models/v_pingwin.mdl");
}

public OnLastPrisonerShowWish(id)
{
    OnRemoveData(id_zabawa);
}

public OnRemoveData(day)
{
    jail_set_ct_hit_tt(false);
    jail_set_god_ct(false);
    server_cmd("sv_gravity 800");
}

public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{    
    static szTime[12];
    if(day == id_zabawa)
    {
        format_time(szTime, 11, "%M:%S", gTimeRound-30);
        formatex(szInfo2, 511, "Zasady:^n%s - Terrorysci nawzajem zabijaja sie granatami.", szTime, szTime);
        szInfo = "Dzisiaj jest Wojna Na Granaty";
        
        setting[0] = 1;
        setting[1] = 1;
        setting[2] = 1;
        setting[4] = 1;
        setting[7] = 2;
    }
}

public OnDayStartPost(day)
{
    if(day == id_zabawa)
    {
        jail_set_ct_hit_tt(true);
        jail_set_god_ct(true);
        jail_open_cele();
        jail_set_game_hud(30, "Rozpoczecie zabawy za");
        
    }
}

public OnGameHudEnd(day)
{
    if(day == id_zabawa)
    {
        jail_set_prisoners_fight(true, false, false);
        server_cmd("sv_gravity 500");
        for(new i=1; i<=MAX; i++){
            if(!is_user_alive(i) || cs_get_user_team(i) != CS_TEAM_T)
                continue;
            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) || !is_user_connected(i) || get_user_team(i) != team)
            continue;
        
        jail_set_user_speed(i, speed);
    }
}
public ev_curweapon(id)
{
	new model[25];
	pev(id, pev_viewmodel2, model, 24);
	if (equali(model, "models/v_hegrenade.mdl") && ModActive && cs_get_user_team(id) == CS_TEAM_T)
	{
		set_pev(id, pev_viewmodel2, "models/v_pingwin.mdl");
		set_pev(id, pev_weaponmodel2, "models/p_pingwin.mdl");
	}
}

public fw_setmodel(ent, model[]) 
{
 	if (equali(model, "models/w_hegrenade.mdl")) 
		if(ModActive)
		{
			engfunc(EngFunc_SetModel, ent, "models/w_pingwin.mdl");
			return FMRES_SUPERCEDE;
		}
	return FMRES_IGNORED;
}


/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


  • +
  • -
  • 0

#3 Hajz

    Początkujący

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:16
  • Lokalizacja:Internet
Offline

Napisano 20.11.2014 08:37

Spróbuj tego:

 

Załączone pliki


  • +
  • -
  • 0

#4 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 20.11.2014 09:46

Nazywaj tematy zgodnie z ich treścią.
Napisz ponownie temat nazywając go tak, aby każdy wiedział o co chodzi.

Jednoznacznie określ problematykę tematu, wyróżniając go spośród reszty.
Nie dodawaj zbędnych informacji, znaków, ani emotikon w nazwie tematu.

Ten temat w ciągu 24 godzin zostanie przeniesiony do kosza.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: jailbreak

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych