←  Poradniki, Łatki oraz Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Klasa Kameleon4

  • +
  • -
dasiek - zdjęcie dasiek 15.12.2011

Trzymając M4 ma model Ct a Ak - Terro


#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <cstrike>

#define PLUGIN "Kameleon"
#define VERSION "1.0"
#define AUTHOR "CheQ"

new const nazwa[] = "Kameleon";
new const opis[] = "z M4 jest ubany na Ct a z AK47 na Terro";
new const bronie = 1<<CSW_M4A1 | 1<<CSW_AK47 ;
new const zdrowie = 95;
new const kondycja = 2;
new const inteligencja = 0;
new const wytrzymalosc = 0;

new Ubrania_CT[4][]={"sas","gsg9","urban","gign"};
new Ubrania_Terro[4][]={"arctic","leet","guerilla","terror"};

new bool:ma_klase[33];

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
register_event("CurWeapon","CurWeapon","be", "1=1");
}
public cod_class_enabled(id)
ma_klase[id] = true;

public cod_class_disabled(id)
ma_klase[id] = false;

public CurWeapon(id)
{

new weapon = read_data(2);
new num = random_num(0,3);

if(ma_klase[id] && weapon == CSW_M4A1)
{
cs_set_user_model(id, Ubrania_CT[num]);
}
if(ma_klase[id] && weapon == CSW_AK47)
{
cs_set_user_model(id, Ubrania_Terro[num]);
}

return PLUGIN_CONTINUE;
}
Odpowiedz

_nothing_ - zdjęcie _nothing_ 16.12.2011

dobra klasa .

+
Odpowiedz

  • +
  • -
VerShinin - zdjęcie VerShinin 16.12.2011

Fajna klasa, + :P

Mała literówka ;P

"z M4 jest ubany na Ct a z AK47 na Terro"
Odpowiedz

PAKOV9 - zdjęcie PAKOV9 16.12.2011

Klasa wygląda dobrze ale może dodaj plik .amxx
Bo nie chce mi się skompilować ;)
Odpowiedz

  • +
  • -
ToRRent - zdjęcie ToRRent 16.12.2011

@up to smutne że ci się nie chce

CheQ dobra klasa :D ale z botami nie da się grać ;P
Odpowiedz

  • +
  • -
fbang - zdjęcie fbang 16.12.2011

Prosta, dobra klasa.
jakby ktoś chciał do tego perk to
#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <cstrike>

new const perk_name[] = "Kameleon";
new const perk_desc[] = "Z M4 masz ubranie CT, a z AK47 ubranie TT";

new Ubrania_CT[4][]={"sas","gsg9","urban","gign"};
new Ubrania_Terro[4][]={"arctic","leet","guerilla","terror"};

new bool:ma_perk[33];

public plugin_init() {

register_plugin(perk_name, "1.0", "QTM_Peyote")
cod_register_perk(perk_name, perk_desc);
register_event("CurWeapon","CurWeapon","be", "1=1");
}
public cod_perk_enabled(id)
{
ma_perk[id] = true;
cod_give_weapon(id, CSW_AK47);
cod_give_weapon(id, CSW_M4A1);
}

public cod_perk_disabled(id)
{
ma_perk[id] = false;
cod_take_weapon(id, CSW_AK47);
cod_take_weapon(id, CSW_M4A1);
}
public CurWeapon(id)
{

new weapon = read_data(2);
new num = random_num(0,3);

if(ma_perk[id] && weapon == CSW_M4A1)
{
cs_set_user_model(id, Ubrania_CT[num]);
}
if(ma_perk[id] && weapon == CSW_AK47)
{
cs_set_user_model(id, Ubrania_Terro[num]);
}

return PLUGIN_CONTINUE;
}
Odpowiedz

PAKOV9 - zdjęcie PAKOV9 17.12.2011

=ToRRent= nie chodzi o to ze nie chce mi się skompilować tylko o to ,że wyskakuje ERROR!
Odpowiedz

Arex - zdjęcie Arex 17.12.2011

No lap klase

Załączone pliki

Odpowiedz

ShaRk. - zdjęcie ShaRk. 17.12.2011

Dobra klasa, taka prosta a nikt o niej nie pomyślał ; ))
Łap +.
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 17.12.2011

@ Anusiak - Tak to jest jak się szybko pisze :P

@
DeeJay Andy

pewnie nie masz w kompilatorze Codmod.inc
Odpowiedz

  • +
  • -
JawoR1337 - zdjęcie JawoR1337 17.12.2011

Ładna klasa ! ;)
Odpowiedz

Jeansy - zdjęcie Jeansy 20.12.2011

Fajna klasa przyda się leci +
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 20.12.2011

Usuń to:

#define PLUGIN "Kameleon"



I register_plugin zamien na :

register_plugin(nazwa, VERSION, AUTHOR);

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 20.12.2011

@don

Po co? nie robi różnicy w działaniu pluginu ani w opóźnieniach.
Odpowiedz

Gość_Sangre_* 23.12.2011

gdzieś coś źle zrobiłeś
u mnie na serwie, po wgraniu owszem zmienia skin wraz z bronią, ale gdy strzela zmienia mu się skin np. strzela ciągle z M4 to migoczą wszystkie skiny CT
to tak ma być?
Odpowiedz

  • +
  • -
Denox - zdjęcie Denox 24.12.2011

Powinno działać ;) i nie zmieniać skinów,jeżeli nie działa to przepraszam ale jestem początkujący :)
#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <cstrike>

#define PLUGIN "Kameleon"
#define VERSION "1.1"
#define AUTHOR "CheQ" Edit "Denox

new const nazwa[] = "Kameleon";
new const opis[] = "z M4 jest ubany na Ct a z AK47 na Terro";
new const bronie = 1<<CSW_M4A1 | 1<<CSW_AK47 ;
new const zdrowie = 95;
new const kondycja = 2;
new const inteligencja = 0;
new const wytrzymalosc = 0;

new Ubrania_CT[4][]={"sas"|"gsg9"|"urban"|"gign"};
new Ubrania_Terro[4][]={"arctic"|"leet"|"guerilla"|"terror"};

new bool:ma_klase[33];

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
register_event("CurWeapon","CurWeapon","be", "1=1");
}
public cod_class_enabled(id)
ma_klase[id] = true;

public cod_class_disabled(id)
ma_klase[id] = false;

public CurWeapon(id)
{

new weapon = read_data(2);
new num = random_num(0,3);

if(ma_klase[id] && weapon == CSW_M4A1)
{
cs_set_user_model(id, Ubrania_CT[num]);
}
if(ma_klase[id] && weapon == CSW_AK47)
{
cs_set_user_model(id, Ubrania_Terro[num]);
}

return PLUGIN_CONTINUE;
}
Odpowiedz

Gość_Sangre_* 24.12.2011

errory w
18, 19, i 4x 24 linijka
nie idzie skompilować
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 24.12.2011

może brakuje czegoś w kompilatorze? mi kompiluje wszystko.
Odpowiedz

  • +
  • -
Denox - zdjęcie Denox 26.12.2011

dziękuje :D to byla moja pierwsza edycja .sma takiego błędnego :D
Odpowiedz

Gość_Sangre_* 26.12.2011

pierwszy error to był przy
#define AUTHOR "CheQ" Edit "Denox
wywaliłem
Edit "Denox
ok , nie am tego erroru

linijka 18:
error 001: expected token: "}", but found "|"

linijka 19
error 001: expected token: "}", but found "|"

gdzie "|" to takie dwie pionowe kreski nad sobą ale nawet czegoś takiego nie mam na klawiaturze tzn. mam ale jak to pisze robi mi "|"

dodam ,ze od oryginalności nic nie zmieniałem, prócz tego co teraz wywaliłem
Użytkownik Sangre edytował ten post 26.12.2011 19:04
Odpowiedz