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
 

ExetY - zdjęcie

ExetY

Rejestracja: 15.01.2016
Aktualnie: Nieaktywny
Poza forum Ostatnio: 30.05.2018 11:10
-----

Moje tematy

Dodanie sklepu dla ct

29.05.2018 20:52

Hej, da radę aby ktoś dodał mi do tego pluginu sklepu dla ct i w nim do kupienia granat a reszte sobie dodam z góry dzięki

#include <amxmodx>
#include <fakemeta>
#include <colorchat>
#include <cstrike>
#include <fun>
#include <engine>
#include <hamsandwich>
#define TASKID 1337
#define TASKCOUNTDOWN 7777
#define INDEX (taskid - TASKID)
#define INDEXCOUNTDOWN (taskid - TASKCOUNTDOWN)
new const MainTitle[]="Sklep JailBreak"
new const Mainitems[][]={
"Kapcie \y(ciche chodzenie)",
"Buty nike \y(wieksza predkosc)",
"Buty skoczka \y(mniejsza grawitacja",
"Deagle \y(1 ammo)",
"Granat Smoke",
"Granat HE",
"+20 HP",
"+50 HP",
"Niesmiertelnosc na 5 sekund"
}
new const MainCost[]={
6000,
7000,
6000,
16000,
4000,
6000,
5000,
10000,
14000
}
new const Messages[][]={
"Kapcie",
"Buty nike",
"Buty skoczka",
"Deagle",
"Granat Smoke",
"Granat HE",
"+20 HP",
"+50 HP",
"Niesmiertelnosc"
}
new const cmd[][]={"say /shop","say_team /shop","say /sklep","say_team /sklep"}
new name[33],
prefix[33],
prefixCvar,
cvar_speed,
cvar_gravity,
bool:bought_deagle[33],
bool:bought_speed[33],
Float:iSpeed[33];
public plugin_init(){
register_plugin("Sklep JailBreak", "v1.0", "KubPitt");
RegisterHam(Ham_Spawn,"player","Fwd_PlayerSpawn_Post",1);
register_event("CurWeapon","Event_Change_Weapon","be","1=1");
for(new i=0;i<sizeof cmd;i++) register_clcmd(cmd[i],"MainMenu");
prefixCvar=register_cvar("amx_prefix","Sklep Jailbreak");
cvar_speed=register_cvar("cvar_speed","270.0");
cvar_gravity=register_cvar("cvar_gravity","0.6");
}
public Fwd_PlayerSpawn_Post(id){
if(is_user_alive(id)&&is_user_connected(id)){
set_user_footsteps(id,0);
bought_deagle[id]=false;
bought_speed[id]=false;
iSpeed[id]=1.0
}
}
public MainMenu(id){
if(get_user_team(id)!=1){
get_pcvar_string(prefixCvar,prefix,charsmax(prefix));
ColorChat(id, GREEN, "[%s]^x01 sklep dostepny tylko dla^x03 wiezniow^x01.",prefix);
return PLUGIN_HANDLED;
}
new menu = menu_create(MainTitle, "handler_main");
new item[64];
for(new i=0;i<sizeof Mainitems;i++){
format(item,charsmax(item),"%s \y(%i$)",Mainitems[i],MainCost[i]);
menu_additem(menu, item,"",0);
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public handler_main(id, menu, item){
if(item == MENU_EXIT){
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
get_pcvar_string(prefixCvar,prefix,charsmax(prefix));
if(is_allowed(id, item)){
switch(item){
case 0: set_user_footsteps(id,1);
case 1: {
bought_speed[id]=true;
iSpeed[id]=get_pcvar_float(cvar_speed);
set_pev(id, pev_maxspeed, get_pcvar_float(cvar_speed));
}
case 2: set_pev(id, pev_gravity, get_pcvar_float(cvar_gravity));
case 3: {
if(!bought_deagle[id]){
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 0);
new wpn=find_ent_by_owner(-1,"weapon_deagle",id);
cs_set_weapon_ammo(wpn,1);
bought_deagle[id]=true;
} else {
cs_set_user_bpammo(id, CSW_DEAGLE, 0);
new wpn=find_ent_by_owner(-1,"weapon_deagle",id);
cs_set_weapon_ammo(wpn,cs_get_weapon_ammo(wpn)+1);
}
}
case 4: give_item(id, "weapon_smokegrenade");
case 5: give_item(id, "weapon_hegrenade");
case 6: set_user_health(id, get_user_health(id)+20);
case 7: set_user_health(id, get_user_health(id)+50);
case 8: {
set_user_godmode(id,1);
set_task(5.0,"off_god",id+TASKID);
countdown(id);
}
}
ColorChat(id, GREEN, "[%s]^x01 Kupiles/as^x04 %s^x01 za^x04 %i $^x01.",prefix,Messages[item],MainCost[item]);
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public countdown(id){
set_task(0.1,"five",id+TASKCOUNTDOWN);
set_task(1.1,"four",id+TASKCOUNTDOWN);
set_task(2.1,"three",id+TASKCOUNTDOWN);
set_task(3.1,"two",id+TASKCOUNTDOWN);
set_task(4.1,"one",id+TASKCOUNTDOWN);
}
public five(taskid) client_cmd(INDEXCOUNTDOWN,"spk fvox/five.wav");
public four(taskid) client_cmd(INDEXCOUNTDOWN,"spk fvox/four.wav");
public three(taskid) client_cmd(INDEXCOUNTDOWN,"spk fvox/three.wav");
public two(taskid) client_cmd(INDEXCOUNTDOWN,"spk fvox/two.wav");
public one(taskid) client_cmd(INDEXCOUNTDOWN,"spk fvox/one.wav");
public off_god(taskid){
get_pcvar_string(prefixCvar,prefix,charsmax(prefix));
ColorChat(INDEX, GREEN, "[%s]^x01 Twoja niesmiertelnosc sie skonczyla.",prefix);
set_user_godmode(INDEX,0);
}
public client_disconnect(id) if(task_exists(TASKID)) remove_task(TASKID);
public Event_Change_Weapon(id) if(bought_speed[id]) set_user_maxspeed(id, Float:iSpeed[id]);
is_allowed(id,num){
if(!is_user_connected(id)) return PLUGIN_HANDLED;
get_user_name(id, name, charsmax(name));
get_pcvar_string(prefixCvar,prefix,charsmax(prefix));
if(!is_user_alive(id)){
ColorChat(id, GREEN, "[%s] %s^x01 nie mozesz uzyc sklepu kiedy jestes martwy/a.",prefix,name);
return false;
}
if(cs_get_user_money(id)<MainCost[num]){
ColorChat(id, GREEN, "[%s] %s^x01 nie stac Cie na to. Brakuje Ci^x04 %i $^x01.",prefix,name,MainCost[num]-cs_get_user_money(id));
return false;
}
cs_set_user_money(id, cs_get_user_money(id)-MainCost[num]);
return true;
}

Dodanie slotu do noza

29.05.2018 20:10

Proszę o dodanie dodatkowego slotu na nożu, chce żeby paralizator nie podmieniał noża, czyli chce mieć nóż  i paralizator osobno 

/*
[][][][][][][][][][][]
 
Paralizator v1.0.0
Autor: Eferen
Kontakt:
AMXX.pl -> EferenG
GG: 35850475
STEAM: eferen
 
[][][][][][][][][][][]
*/
 
#include <amxmodx>
#include <fakemeta>
#include <fun>
#include <hamsandwich>
new g_iMaxPlayers;
new g_iCzas[33];
new Paraliz;
#define IsPlayer(%1) (1 <= %1 <= g_iMaxPlayers)
#define SetParaliz(%1)  (Paraliz |= (1<<(%1-1)))
#define CheckParaliz(%1) (Paraliz & (1<<(%1-1)))
#define RemoveParaliz(%1) (Paraliz &= ~(1<<(%1-1)))
 
public plugin_init()
{
register_plugin("Paralizator", "1.0.0", "Eferen");
RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage");
RegisterHam(Ham_Item_Deploy, "weapon_knife", "Item_Deploy", 1);
RegisterHam(Ham_Killed, "player", "Death", 1);
g_iMaxPlayers = get_maxplayers();
}
public Death(id, killer, shouldgib)
{
if(is_user_connected(id) == 1 && is_user_connected(killer) == 1)
{
if(task_exists(id))
{
remove_task(id);
set_user_maxspeed(id, 0.0);
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal);
}
}
}
public plugin_precache()
{
precache_model("models/v_paralizator.mdl");
precache_model("models/v_paralizator2.mdl");
}
 
public Item_Deploy(wpn)
{
static iOwner;
iOwner = pev(wpn, pev_owner);
 
if(!IsPlayer(iOwner))
return HAM_IGNORED;
 
if(get_user_team(iOwner) == 2)
{
set_pev(iOwner, pev_viewmodel2, "models/v_paralizator.mdl");
set_pev(iOwner, pev_weaponmodel2, "models/v_paralizator2.mdl");
}
return HAM_IGNORED
}
public fwTakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(is_user_alive(idattacker) && get_user_team(idattacker) == 2)
{
new username[31];
get_user_name(this, username, 31);
new iFlags = pev(this, pev_flags)
new wid = get_user_weapon(idattacker); // Id broni
if(wid == CSW_KNIFE && !CheckParaliz(this) && is_user_alive(this) && get_user_team(this) == 1 && is_user_connected(idattacker) == 1 && is_user_connected(this) == 1)
{
set_hudmessage(0, 0, 255, 0.0, 0.35, 0, 10.0, 10.0, 0.1, 0.1, 2);
show_hudmessage(idattacker, "[Sparalizowales: %s]^n[Masz 10 sekund na przeszukanie go]", username); 
g_iCzas[this] = 10;
set_task(1.0, "Freeze", this, _, _, "a", 10);
set_user_maxspeed(this, 0.1);
set_pev(this, pev_flags, iFlags | FL_FROZEN)
set_user_rendering(this, kRenderFxGlowShell, 0, 0, 255, kRenderGlow, 60)
return HAM_SUPERCEDE
}
}
return HAM_IGNORED;
}
public Freeze(this)
{
set_hudmessage(0, 0, 255, 0.0, 0.65, 0, 10.0, 10.0, 0.1, 0.1, 2);
if(g_iCzas[this] > 1)
{
show_hudmessage(this, "[Zostales sparalizowany]^n[Pozostalo: %d sekund]", g_iCzas[this]);
}
--g_iCzas[this]
if(g_iCzas[this] <= 0)
{
new iFlags = pev(this, pev_flags)
remove_task(this);
set_user_maxspeed(this, 0.0);
set_user_rendering(this, kRenderFxNone, 0, 0, 0, kRenderNormal);
set_pev(this, pev_flags, iFlags & ~FL_FROZEN)
 
}
}

za co siedzisz

07.05.2018 20:20

Siema da radę mi ktos usunąć dzień z tegu pluginu chciałbym sam powód za co siedzisz pozdro

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <amxmisc>

#include <hamsandwich>



#define PLUGIN "Jail Break: Basic Info"

#define VERSION "1.0"

#define AUTHOR "Sn!ff3r"



#define USERTASK 921

#define UPDATEDELAY 1.0



new static reasons[][] = {

    "gwalt",

    "narkotyki",

    "zabojstwo",

    "alkohol",

    "molestowanie",

    "pobicie babci",

    "napad na monopolowy",

    "dziesione"

}



new userreason[33]

new rounds, hudhandler



public plugin_init() 

{

    register_plugin(PLUGIN, VERSION, AUTHOR)    

    

    register_event("TextMsg","restart_roundsnum","a","2&#Game_C"/*,"2&#Game_w"*/)

    

    register_logevent("round_end", 2, "1=Round_End")

    

    RegisterHam(Ham_Spawn, "player", "client_spawn", 1)    

    

    hudhandler = CreateHudSyncObj()

}



public round_end()

{

    rounds ++

}



public restart_roundsnum() 

{

    rounds = 0 

}



public client_disconnect(id)

{

    userreason[id] = -1

    

    if(task_exists(id + USERTASK))

    {

        remove_task(id + USERTASK)

    }

}



public client_spawn(id)

{    

    if(task_exists(id + USERTASK))

    {

        remove_task(id + USERTASK)

    }    

    

    if(get_user_team(id) == 1)

    {    

        userreason[id] = random_num(0, sizeof reasons - 1)

        

        set_task(UPDATEDELAY, "client_jailinfo", id + USERTASK, _, _, "b")

    }    

}



public client_jailinfo(TASKID)

{

    static id

    id = TASKID - USERTASK

    

    set_hudmessage(0, 255, 0, 0.8, 0.1, 0, 6.0, 12.0)

    

    ShowSyncHudMsg(id, hudhandler, "Dzien %d | Siedzisz za %s.", rounds, reasons[userreason[id]])    

}

Dodanie łomu dla vipa

04.05.2018 22:01

Hej doda mi ktoś łom dla vipa na flage s ?

kod: http://wklej.org/id/3434612/

Dodanie łomu dla vipa

04.05.2018 22:01

Hej doda mi ktoś łom dla vipa na flahe s ?

kod: http://wklej.org/id/3434612/