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
 

SliszV - zdjęcie

SliszV

Rejestracja: 29.09.2024
Aktualnie: Nieaktywny
Poza forum Ostatnio: 27.11.2024 22:58
-----

Moje tematy

Sklep CodMod

01.11.2024 18:56

Zrobiłby mi ktoś aby w tym sklepie szybkosc i grawitacja dzialaly przez całą mapę ,a nie tylko przez jedną rundę?

Dodanie blokady komendy do pluginu

01.11.2024 18:10

Dodalby mi ktos blokade wpisywania komendy /start do tego pluginu ?

 

#include <amxmodx>
#include <hamsandwich>
#include <fakemeta_util>
 
#include <deathrun_stats>
 
#define PLUGIN "Kolejka do TT"
#define VERSION "1.0"
#define AUTHOR "DarkGL"
 
#define dmg(%1,%2) (ArraySize(arKolejka) > 0 && ArrayGetCell(arKolejka,0) == %2 && get_user_team(%1) == 1)
#define dmg2(%1,%2) (ArraySize(arKolejka) > 0 && ArrayGetCell(arKolejka,0) == %1 && get_user_team(%2) == 1)
 
new Array: arKolejka, kolor, hud, msg[512];
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
arKolejka=ArrayCreate(1);
kolor=register_cvar("kolejka_kolorek", "0 255 0");
register_event("HLTV", "event_RoundStart", "a", "1=0", "2=0"); 
RegisterHam(Ham_TakeDamage, "player", "HamTakeDamage");
register_event("DeathMsg", "DeathMsg", "a", "1=0");
hud=CreateHudSyncObj();
set_task(1.0, "wyswietl",.flags = "b");
}
 
public DeathMsg(){
new victim=read_data(2);
arClear(victim);
}
 
public event_RoundStart() ArrayClear(arKolejka), formatex(msg, 511, "Lista jest pusta");
public HamTakeDamage(victim, inflictor, attacker) return (dmg(victim, attacker) || dmg2(victim, attacker) || !is_user_connected(attacker)) ? HAM_IGNORED : HAM_SUPERCEDE;
 
public fwPlayerFinished(id) {
if(get_user_team(id)==2){
if(!ArraySize(arKolejka)) fm_set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 40);
ArrayPushCell(arKolejka, id);
formatex(msg, 511, "");
for(new i=0;i<ArraySize(arKolejka);i++){
formatex(msg, 511, "%s%d. %n^n", msg, i+1, ArrayGetCell(arKolejka, i)); 
}
}
}
 
public wyswietl(){
new color[15], rgb[3][4]; get_pcvar_string(kolor, color, 14);
parse(color, rgb[0], 3, rgb[1], 3, rgb[2], 3);
set_hudmessage(str_to_num(rgb[0]), str_to_num(rgb[1]), str_to_num(rgb[2]), 0.78, 0.3, 0, 6.0, 1.0);
ShowSyncHudMsg(0, hud, "Kolejka:^n%s^n^n", msg);
}
 
public client_disconnected(id) arClear(id);
public client_connect(id) arClear(id);
 
arClear(id){
for(new i=0;i<ArraySize(arKolejka);i++){
if(ArrayGetCell(arKolejka, i)==id){
fm_set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 0);
ArrayDeleteItem(arKolejka, i);
break;
}
}
if(ArraySize(arKolejka)){
fm_set_user_rendering(ArrayGetCell(arKolejka, 0), kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 40);
formatex(msg, 511, "");
for(new i=0;i<ArraySize(arKolejka);i++){
formatex(msg, 511, "%s%d. %n^n", msg, i+1, ArrayGetCell(arKolejka, i)); 
}
}
else formatex(msg, 511, "Lista jest pusta");
}
 

[ROZWIĄZANE] Dodanie bonusow

30.10.2024 18:39

Dodalby mi ktos do tego dodatku od glownego pluginu r3x : Na deathrun`a staty i rank - Pluginy AMXX - AMXX.pl: Support AMX Mod X i SourceMod

500 dolarow za przejscie mapy i 500 exp za przejscie mapy?

 

#include <amxmodx>
#include <amxmisc>
#include <deathrun_stats>
 
#define PLUGIN "[DR Stats] Bonus za pobicie rekordu"
#define VERSION "1.0"
#define AUTHOR "R3X"
 
new gcvarXP;
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
 
gcvarXP = register_cvar("amx_record_bonus", "100");
}
public fwPlayerFinished(id, iTime, bool:newrecord){
if(newrecord){
new bonus = get_pcvar_num(gcvarXP);
 
//Tutaj zależnie od moda
//dajExpa(id, bonus);
 
client_print(id, print_chat, "* Otrzymujesz %dxp za pobicie rekordu!", bonus);
}
 }
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
 

[ROZWIĄZANE] Dodanuie blokady do pluginu

30.10.2024 18:23

#include <amxmodx>
#include <cstrike>
 
public plugin_init() {
    register_clcmd("say /spec","spec_transfer");
    register_clcmd("say_team /spec","spec_transfer");
    register_clcmd("say /back","back_transfer");
    register_clcmd("say_team /back","back_transfer");
}
 
public spec_transfer(id)
{
    if(cs_get_user_team(id) != CS_TEAM_SPECTATOR)
    {
        cs_set_user_team(id,CS_TEAM_SPECTATOR);
        user_silentkill(id);
    }
}
public back_transfer(id)
{
    if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
    {
                    
            cs_set_user_team(id,CS_TEAM_CT);
      }
 
 
Mógłby ktoś zablokować aby ten plugin nie działał u drużyny TT?

Blokada zmiany drużyny z TT

20.10.2024 22:25

Ma ktoś ,lub mógłby napisać plugin który będzie blokował zmianę drużyny tylko wtedy jak się jest w TT ,z dopiskiem w konsoli ,Nie możesz zmienić drużyny!