Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

przerobi mi ktoś klasę repicant


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
16 odpowiedzi w tym temacie

#1 jawol1234

    Banned

  • Zbanowany

Reputacja: -6
Mniej niż zer0.

  • Postów:135
  • Imię:michał
  • Lokalizacja:Cybinka
Offline

Napisano 19.02.2012 23:37

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <codmod>
#include <colorchat>
#include <engine>
#include <hamsandwich>

new const nazwa[] = "Replicant";
new const opis[] = "Moze stawiac swoje repliki, ktore odbijaja obrazenia";
new const bronie = 1<<CSW_MP5NAVY | 1<<CSW_HEGRENADE | 1<<CSW_FLASHBANG;
new const zdrowie = 20;
new const kondycja = 40;
new const inteligencja = 10;
new const wytrzymalosc = 10;

new pcvar_ilosc_replik, pcvar_hp_replik;

new ilosc_kukiel[33];

new sprite_blast;

public plugin_init()
{
register_plugin(nazwa, "1.0", "QTM_Peyote");

cod_register_class
(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
RegisterHam(Ham_TakeDamage, "info_target", "TakeDamage");
RegisterHam(Ham_Spawn, "player", "Spawn", 1);

register_event
("HLTV", "NowaRunda", "a", "1=0", "2=0");

pcvar_ilosc_replik
= register_cvar("ilosc_replik", "3");
pcvar_hp_replik = register_cvar("hp_replik", "200");
}

public plugin_precache()
sprite_blast = precache_model("sprites/dexplo.spr");

public cod_class_enabled(id)
{
ColorChat(id, GREEN, "Klasa %s zostala stworzona przez www.PluginyMody.webd.pl", nazwa);
Spawn(id);
}

public cod_class_skill_used(id)
{
if(ilosc_kukiel[id] < 1)
{
client_print(id, print_center, "Wykorzystales wszystkie repliki!");
return;
}

new Float:OriginGracza[3], Float:OriginKukly[3], Float:VBA[3];
entity_get_vector(id, EV_VEC_origin, OriginGracza);
VelocityByAim(id, 50, VBA);

VBA
[2] = 0.0;

for(new i=0; i < 3; i++)
OriginKukly[i] = OriginGracza[i]+VBA[i];

if(get_distance_f(OriginKukly, OriginGracza) < 40.0)
{
client_print(id, print_center, "Muszisz postawic replike dalej!");
return;
}

new model[55], Float:AngleKukly[3],

SekwencjaKukly = entity_get_int(id, EV_INT_gaitsequence);
SekwencjaKukly = SekwencjaKukly == 3 || SekwencjaKukly == 4? 1: SekwencjaKukly;

entity_get_string
(id, EV_SZ_model, model, 54);
entity_get_vector(id, EV_VEC_angles, AngleKukly);

AngleKukly[0] = 0.0;

new ent = create_entity("info_target");

entity_set_string
(ent, EV_SZ_classname, "Kukla");
entity_set_model(ent, model);
entity_set_vector(ent, EV_VEC_origin, OriginKukly);
entity_set_vector(ent, EV_VEC_angles, AngleKukly);
entity_set_vector(ent, EV_VEC_v_angle, AngleKukly);
entity_set_int[color=#666600]([/color][color=#000000]ent[/color][color=#666600],[/color][color=#000000] EV_INT_sequence[/color][color=#666600],[/color][color=#000000] [/color][color=#660066]SekwencjaKukly[/color][color=#666600]);[/color]
[color=#000000] entity_set_int[/color][color=#666600]([/color][color=#000000]ent[/color][color=#666600],[/color][color=#000000] EV_INT_solid[/color][color=#666600],[/color][color=#000000] SOLID_BBOX[/color][color=#666600]);[/color]
[color=#000000] entity_set_float[/color][color=#666600]([/color][color=#000000]ent[/color][color=#666600],[/color][color=#000000] EV_FL_health[/color][color=#666600],[/color][color=#000000] get_pcvar_float[/color][color=#666600]([/color][color=#000000]pcvar_hp_replik[/color][color=#666600]));[/color]
[color=#000000] entity_set_float[/color][color=#666600]([/color][color=#000000]ent[/color][color=#666600],[/color][color=#000000] EV_FL_takedamage[/color][color=#666600],[/color][color=#000000] DAMAGE_YES[/color][color=#666600]);[/color]
[color=#000000] entity_set_size[/color][color=#666600]([/color][color=#000000]ent[/color][color=#666600],[/color][color=#000000] [/color][color=#660066]Float[/color][color=#666600]:{-[/color][color=#006666]16.0[/color][color=#666600],-[/color][color=#006666]16.0[/color][color=#666600],[/color][color=#000000] [/color][color=#666600]-[/color][color=#006666]36.0[/color][color=#666600]},[/color][color=#000000] [/color][color=#660066]Float[/color][color=#666600]:{[/color][color=#006666]16.0[/color][color=#666600],[/color][color=#006666]16.0[/color][color=#666600],[/color][color=#000000] [/color][color=#006666]40.0[/color][color=#666600]});[/color]
[color=#000000] entity_set_int[/color][color=#666600]([/color][color=#000000]ent[/color][color=#666600],[/color][color=#000000] EV_INT_iuser1[/color][color=#666600],[/color][color=#000000] id[/color][color=#666600]);[/color]
[color=#000000]
ilosc_kukiel[/color][color=#666600][[/color][color=#000000]id[/color][color=#666600]]--;[/color]
[color=#666600]}[/color]

[color=#000088]public[/color][color=#000000] [/color][color=#660066]TakeDamage[/color][color=#666600]([/color][color=#000088]this[/color][color=#666600],[/color][color=#000000] idinflictor[/color][color=#666600],[/color][color=#000000] idattacker[/color][color=#666600],[/color][color=#000000] [/color][color=#660066]Float[/color][color=#666600]:[/color][color=#000000]damage[/color][color=#666600],[/color][color=#000000] damagebits[/color][color=#666600])[/color]
[color=#666600]{[/color]
[color=#000000] [/color][color=#000088]if[/color][color=#666600](![/color][color=#000000]is_user_alive[/color][color=#666600]([/color][color=#000000]idattacker[/color][color=#666600]))[/color]
[color=#000000] [/color][color=#000088]return[/color][color=#000000] HAM_IGNORED[/color][color=#666600];[/color]
[color=#000000]
[/color][color=#000088]new[/color][color=#000000] classname[/color][color=#666600][[/color][color=#006666]33[/color][color=#666600]];[/color]
[color=#000000] entity_get_string[/color][color=#666600]([/color][color=#000088]this[/color][color=#666600],[/color][color=#000000] EV_SZ_classname[/color][color=#666600],[/color][color=#000000] classname[/color][color=#666600],[/color][color=#000000] [/color][color=#006666]32[/color][color=#666600]);[/color]
[color=#000000]
[/color][color=#000088]if[/color][color=#666600](![/color][color=#000000]equal[/color][color=#666600]([/color][color=#000000]classname[/color][color=#666600],[/color][color=#000000] [/color][color=#008800]"Kukla"[/color][color=#666600]))[/color][color=#000000]
[/color][color=#000088]return[/color][color=#000000] HAM_IGNORED[/color][color=#666600];[/color]
[color=#000000]
[/color][color=#000088]new[/color][color=#000000] owner [/color][color=#666600]=[/color][color=#000000] entity_get_int[/color][color=#666600]([/color][color=#000088]this[/color][color=#666600],[/color][color=#000000] EV_INT_iuser1[/color][color=#666600]);[/color]
[color=#000000]
[/color][color=#000088]if[/color][color=#666600]([/color][color=#000000]get_user_team[/color][color=#666600]([/color][color=#000000]owner[/color][color=#666600])[/color][color=#000000] [/color][color=#666600]==[/color][color=#000000] get_user_team[/color][color=#666600]([/color][color=#000000]idattacker[/color][color=#666600]))[/color]
[color=#000000] [/color][color=#000088]return[/color][color=#000000] HAM_SUPERCEDE[/color][color=#666600];[/color]
[color=#000000]
[/color][color=#000088]new[/color][color=#000000] [/color][color=#000088]bool[/color][color=#666600]:[/color][color=#000000]bez_obrazen [/color][color=#666600]=[/color][color=#000000] get_user_weapon[/color][color=#666600]([/color][color=#000000]idattacker[/color][color=#666600])[/color][color=#000000] [/color][color=#666600]==[/color][color=#000000] CSW_KNIFE [/color][color=#666600]&&[/color][color=#000000] damagebits [/color][color=#666600]&[/color][color=#000000] DMG_BULLET

[/color][color=#000088]if[/color][color=#666600](![/color][color=#000000]bez_obrazen[/color][color=#666600])[/color]
[color=#000000] cod_inflict_damage[/color][color=#666600]([/color][color=#000000]owner[/color][color=#666600],[/color][color=#000000] idattacker[/color][color=#666600],[/color][color=#000000] damage[/color][color=#666600],[/color][color=#000000] [/color][color=#006666]0.3[/color][color=#666600],[/color][color=#000000] [/color][color=#000088]this[/color][color=#666600],[/color][color=#000000] damagebits[/color][color=#666600]);[/color]
[color=#000000]
[/color][color=#000088]new[/color][color=#000000] [/color][color=#660066]Float[/color][color=#666600]:[/color][color=#000000]fOrigin[/color][color=#666600][[/color][color=#006666]3[/color][color=#666600]],[/color][color=#000000] iOrigin[/color][color=#666600][[/color][color=#006666]3[/color][color=#666600]];[/color]
[color=#000000]
entity_get_vector[/color][color=#666600]([/color][color=#000088]this[/color][color=#666600],[/color][color=#000000] EV_VEC_origin[/color][color=#666600],[/color][color=#000000] fOrigin[/color][color=#666600]);[/color]
[color=#000000]
[/color][color=#660066]FVecIVec[/color][color=#666600]([/color][color=#000000]fOrigin[/color][color=#666600],[/color][color=#000000] iOrigin[/color][color=#666600]);[/color]
[color=#000000]
[/color][color=#000088]if[/color][color=#666600]([/color][color=#000000]damage [/color][color=#666600]>[/color][color=#000000] entity_get_float[/color][color=#666600]([/color][color=#000088]this[/color][color=#666600],[/color][color=#000000] EV_FL_health[/color][color=#666600]))[/color]
[color=#000000] [/color][color=#666600]{[/color]
[color=#000000] [/color][color=#000088]if[/color][color=#666600](![/color][color=#000000]bez_obrazen[/color][color=#666600])[/color]
[color=#000000] [/color][color=#666600]{[/color]
[color=#000000] [/color][color=#000088]new[/color][color=#000000] entlist[/color][color=#666600][[/color][color=#006666]33[/color][color=#666600]];[/color]
[color=#000000] [/color][color=#000088]new[/color][color=#000000] numfound [/color][color=#666600]=[/color][color=#000000] find_sphere_class[/color][color=#666600]([/color][color=#000088]this[/color][color=#666600],[/color][color=#000000] [/color][color=#008800]"player"[/color][color=#666600],[/color][color=#000000] [/color][color=#006666]190.0[/color][color=#666600],[/color][color=#000000] entlist[/color][color=#666600],[/color][color=#000000] [/color][color=#006666]32[/color][color=#666600]);[/color]
[color=#000000]
[/color][color=#000088]for[/color][color=#000000] [/color][color=#666600]([/color][color=#000088]new[/color][color=#000000] i[/color][color=#666600]=[/color][color=#006666]0[/color][color=#666600];[/color][color=#000000] i [/color][color=#666600]<[/color][color=#000000] numfound[/color][color=#666600];[/color][color=#000000] i[/color][color=#666600]++)[/color]
[color=#000000] [/color][color=#666600]{[/color][color=#000000]
[/color][color=#000088]new[/color][color=#000000] pid [/color][color=#666600]=[/color][color=#000000] entlist[/color][color=#666600][[/color][color=#000000]i[/color][color=#666600]];[/color]
[color=#000000]
[/color][color=#000088]if[/color][color=#000000] [/color][color=#666600](![/color][color=#000000]is_user_alive[/color][color=#666600]([/color][color=#000000]pid[/color][color=#666600])[/color][color=#000000] [/color][color=#666600]||[/color][color=#000000] get_user_team[/color][color=#666600]([/color][color=#000000]owner[/color][color=#666600])[/color][color=#000000] [/color][color=#666600]==[/color][color=#000000] get_user_team[/color][color=#666600]([/color][color=#000000]pid[/color][color=#666600]))[/color]
[color=#000000] [/color][color=#000088]continue[/color][color=#666600];[/color]
[color=#000000] cod_inflict_damage[/color][color=#666600]([/color][color=#000000]owner[/color][color=#666600],[/color][color=#000000] pid[/color][color=#666600],[/color][color=#000000] [/color][color=#006666]70.0[/color][color=#666600],[/color][color=#000000] [/color][color=#006666]0.3[/color][color=#666600],[/color][color=#000000] [/color][color=#000088]this[/color][color=#666600],[/color][color=#000000] [/color][color=#666600]([/color][color=#006666]1[/color][color=#666600]<<[/color][color=#006666]24[/color][color=#666600]));[/color]
[color=#000000] [/color][color=#666600]}[/color]
[color=#000000] [/color][color=#666600]}[/color]
[color=#000000]
message_begin[/color][color=#666600]([/color][color=#000000]MSG_BROADCAST[/color][color=#666600],[/color][color=#000000]SVC_TEMPENTITY[/color][color=#666600],[/color][color=#000000] iOrigin[/color][color=#666600]);[/color]
[color=#000000] write_byte[/color][color=#666600]([/color][color=#000000]TE_EXPLOSION[/color][color=#666600]);[/color]
[color=#000000] write_coord[/color][color=#666600]([/color][color=#000000]iOrigin[/color][color=#666600][[/color][color=#006666]0[/color][color=#666600]]);[/color]
[color=#000000] write_coord[/color][color=#666600]([/color][color=#000000]iOrigin[/color][color=#666600][[/color][color=#006666]1[/color][color=#666600]]);[/color]
[color=#000000] write_coord[/color][color=#666600]([/color][color=#000000]iOrigin[/color][color=#666600][[/color][color=#006666]2[/color][color=#666600]]);[/color]
[color=#000000] write_short[/color][color=#666600]([/color][color=#000000]sprite_blast[/color][color=#666600]);[/color]
[color=#000000] write_byte[/color][color=#666600]([/color][color=#006666]32[/color][color=#666600]);[/color][color=#000000]
write_byte[/color][color=#666600]([/color][color=#006666]20[/color][color=#666600]);[/color][color=#000000]
write_byte[/color][color=#666600]([/color][color=#006666]0[/color][color=#666600]);[/color]
[color=#000000] message_end[/color][color=#666600]();[/color]
[color=#000000] [/color][color=#666600]}[/color]
[color=#000000]
[/color][color=#000088]return[/color][color=#000000] HAM_IGNORED[/color][color=#666600];[/color]
[color=#666600]}[/color]

[color=#000088]public[/color][color=#000000] [/color][color=#660066]Spawn[/color][color=#666600]([/color][color=#000000]id[/color][color=#666600])[/color]
[color=#000000] ilosc_kukiel[/color][color=#666600][[/color][color=#000000]id[/color][color=#666600]][/color][color=#000000] [/color][color=#666600]=[/color][color=#000000] get_pcvar_num[/color][color=#666600]([/color][color=#000000]pcvar_ilosc_replik[/color][color=#666600]);[/color]

[color=#000088]public[/color][color=#000000] [/color][color=#660066]NowaRunda[/color][color=#666600]()[/color]
[color=#000000] remove_entity_name[/color][color=#666600]([/color][color=#008800]"Kukla"[/color][color=#666600])[/color]

[color=#666600]to sma i chce aby miała tylko 2 repliki[/color]

#2 diverNw

    Pomocny

  • Użytkownik

Reputacja: -1
Mniej niż zer0.

  • Postów:49
  • Imię:piotr
  • Lokalizacja:skc
Offline

Napisano 19.02.2012 23:57

podaj normalne sma w zaloczniku to pomoge
  • +
  • -
  • 0

#3 jawol1234

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -6
Mniej niż zer0.

  • Postów:135
  • Imię:michał
  • Lokalizacja:Cybinka
Offline

Napisano 20.02.2012 00:22

sma

Załączone pliki



#4 Drzanas

    Godlike

  • Power User

Reputacja: 328
Wszechpomocny

  • Postów:1283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 20.02.2012 00:36

Ilość replik ustawia się cvarem. Chyba że o co innego pytasz, bo taki pieprznik w tzn pierwszym poście że trudno coś ogarnąć :)
  • +
  • -
  • 0

graphic.png


#5 jawol1234

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -6
Mniej niż zer0.

  • Postów:135
  • Imię:michał
  • Lokalizacja:Cybinka
Offline

Napisano 20.02.2012 01:09

tak tylko ja te sma znalazłem jak koleś prosił o przerobienie

#6 Drzanas

    Godlike

  • Power User

Reputacja: 328
Wszechpomocny

  • Postów:1283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 20.02.2012 07:49

No ale co ty chcesz?
Używaj bbcode następnym razem.
  • +
  • -
  • 0

graphic.png


#7 Waleq

    Profesjonalista

  • Użytkownik

Reputacja: 47
Pomocny

  • Postów:184
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Bełchatów
Offline

Napisano 20.02.2012 10:06

Jeśli chcesz zmienić ilość replik zmieniasz wartość cvara "ilosc_replik" na 2.
  • +
  • -
  • 0

#8 jawol1234

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -6
Mniej niż zer0.

  • Postów:135
  • Imię:michał
  • Lokalizacja:Cybinka
Offline

Napisano 20.02.2012 13:50

tam w sma jest tak "ilosc_replik" na 3 ale jak dałem na 2 to nadal jest 3
a jaki cvar jest

Użytkownik jawol1234 edytował ten post 20.02.2012 13:51


#9 D.Villa

    Życzliwy

  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:37
  • Imię:G4FUN
  • Lokalizacja:4FUN
Offline

Napisano 20.02.2012 14:12

tam w sma jest tak "ilosc_replik" na 3 ale jak dałem na 2 to nadal jest 3
a jaki cvar jest

A zkomplikowałeś potem ?
Masz tutaj SMA i AMX :

Załączone pliki


Użytkownik D.Villa edytował ten post 20.02.2012 14:13

  • +
  • -
  • 0
Zamierzasz kupić serwer ?

Pamiętaj ! Nie kupuj serwera

na OwnServer.pl !

#10 Waleq

    Profesjonalista

  • Użytkownik

Reputacja: 47
Pomocny

  • Postów:184
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Bełchatów
Offline

Napisano 20.02.2012 14:26

tam w sma jest tak "ilosc_replik" na 3 ale jak dałem na 2 to nadal jest 3
a jaki cvar jest


Jak sądzę zmieniłeś to w pliku .sma bez kompilowania.
Idea cvarów to możliwość zmian ustawienia pluginu bez zmiany jego kodu źródłowego. Cvary dopisuje się w amxx.cfg.
  • +
  • -
  • 0

#11 jawol1234

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -6
Mniej niż zer0.

  • Postów:135
  • Imię:michał
  • Lokalizacja:Cybinka
Offline

Napisano 20.02.2012 15:04

tak zkompilowałem

ale dasz cvara

#12 Drzanas

    Godlike

  • Power User

Reputacja: 328
Wszechpomocny

  • Postów:1283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 20.02.2012 17:04

wpisz w amxx.cfg bez żadnego zmieniania w sma i bez kompilowania. Po prostu wpisz ten cvar do amxx.cfg
  • +
  • -
  • 0

graphic.png


#13 jawol1234

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -6
Mniej niż zer0.

  • Postów:135
  • Imię:michał
  • Lokalizacja:Cybinka
Offline

Napisano 20.02.2012 17:12

ale jaki cvar nie mam cvara możesz mi go napisac

#14 Drzanas

    Godlike

  • Power User

Reputacja: 328
Wszechpomocny

  • Postów:1283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 20.02.2012 18:52

register_cvar("ilosc_replik", "3");[color=#666600][font=helvetica, arial, sans-serif]
[/font][/color]


Czyli cvar
ilosc_replik "tutaj cyfra/liczba"

  • +
  • -
  • 0

graphic.png


#15 Onyke

    Godlike

  • Przyjaciel

Reputacja: 705
Guru

  • Postów:2178
Offline

Napisano 23.02.2012 22:14

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod X > Pytania
do
Mody > Call of Duty Mod > Prośby o Klase/Perk


  • +
  • -
  • 0

#16 Bloody_

    Wszechpomocny

  • Użytkownik

Reputacja: 168
Profesjonalista

  • Postów:319
  • GG:
  • Lokalizacja:.
Offline

Napisano 24.02.2012 09:38

proszę usunąłem CVARY i ustawiłem ilość replik na "2"

ps. ilość możesz sobie zmienić w .sma dokładnie tutaj:
public Spawn(id)
ilosc_kukiel[id] = 2;

Załączone pliki


  • +
  • -
  • 0

http://amxx.pl/topic...-bloodman-vol6/ - roundsound vol. 06
http://amxx.pl/topic...po-x-sekundach/ - blokada rakiet na X sekund


#17 heroes

    Zaawansowany

  • Użytkownik

Reputacja: 21
Życzliwy

  • Postów:118
  • Imię:xxx
  • Lokalizacja:xxx
Offline

Napisano 24.02.2012 10:12

klasa to wkurza bo można blokować gracza repliką. Wkurzają sie na serwerze przez to. Szlo by to jakoś naprawić ?
  • +
  • -
  • 0
Dołączona grafika

Dołączona grafika




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

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