Prosze o 4 klasy ;]
Kaski 08.05.2012
codclass_SzturmowiecPremium
nazwa: Szturmowiec+
Chiałbym, żeby widział przeciwników na radarze mial ak i deagle i 700 gravitacji staty to
40
60
0
40
codclass_SnajperPremium
nazwa: Snajper+
200% obrazenn z AWP od int i odbija jeden pocisk na runde, a i ma HE AWP DEAGLE
30
80
10
20
codclass_MedykPremium
nazwa: Medyk+
2 apteczki M4A1 HE SMOKE Elites
30
70
0
40
codclass_AdmiralPremium
nazwa: Admiral+
Famas +10 obrazen z niego 20 hp za kazde zabujstwo i pełen magazynek
10
40
0
90
Wszystkie klasy są na flage B i muszą mieć (Nick)"plusik" Medyk+ ! w razie odatkowych pytan pisać
Klasy są potrzebne do awansów ale awanse sam se zrobie ;] mi potrzebna podstawa będą ++
nazwa: Szturmowiec+
Chiałbym, żeby widział przeciwników na radarze mial ak i deagle i 700 gravitacji staty to
40
60
0
40
codclass_SnajperPremium
nazwa: Snajper+
200% obrazenn z AWP od int i odbija jeden pocisk na runde, a i ma HE AWP DEAGLE
30
80
10
20
codclass_MedykPremium
nazwa: Medyk+
2 apteczki M4A1 HE SMOKE Elites
30
70
0
40
codclass_AdmiralPremium
nazwa: Admiral+
Famas +10 obrazen z niego 20 hp za kazde zabujstwo i pełen magazynek
10
40
0
90
Wszystkie klasy są na flage B i muszą mieć (Nick)"plusik" Medyk+ ! w razie odatkowych pytan pisać
Klasy są potrzebne do awansów ale awanse sam se zrobie ;] mi potrzebna podstawa będą ++
Flk 08.05.2012
masz tu klase
ta druga klasa jest poprawna
Użytkownik Arek :P edytował ten post 08.05.2012 06:08
ta druga klasa jest poprawna
Załączone pliki
Użytkownik Arek :P edytował ten post 08.05.2012 06:08
Oporowiec 08.05.2012
medyk:
admiral
Użytkownik RPK. Macior edytował ten post 08.05.2012 07:17
Spoiler
admiral
Spoiler
Użytkownik RPK. Macior edytował ten post 08.05.2012 07:17
Kaski 08.05.2012
Klasy są złe Arek dał telegrafiste a RPK nie dał na flage B skopiował wg klasy i zmienił bron w nazwie nie ma +
Zjebaliscie ! ;/
Użytkownik Kaski edytował ten post 08.05.2012 09:52
Zjebaliscie ! ;/
Użytkownik Kaski edytował ten post 08.05.2012 09:52
fejk 08.05.2012
Spróbuj:
#include <amxmodx> #include <amxmisc> #include <codmod> #include <engine> #include <hamsandwich> #include <fun> new const nazwa[] = "Medyk+"; new const opis[] = "Dostaje 2 apteczki"; new const bronie = (1<<CSW_SMOKEGRENADE)|(1<<CSW_ELITE)|(1<<CSW_M4A1); new const zdrowie = 30; new const kondycja = 70; new const inteligencja = 0; new const wytrzymalosc = 40; new sprite_white_apteczki; new ilosc_apteczek_gracza[33]; public plugin_init() { register_plugin(nazwa, "1.0", "RPK. Macior"); cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc); register_think("medkit", "Think_Apteczki"); RegisterHam(Ham_Spawn, "player", "fwSpawn_Apteczki", 1); } public plugin_precache() { sprite_white_apteczki = precache_model("sprites/white.spr"); precache_model("models/w_medkit.mdl"); } public client_disconnect(id) { new entApteczki = find_ent_by_class(0, "medkit"); while(entApteczki > 0) { if(entity_get_edict(entApteczki, EV_ENT_owner) == id) remove_entity(entApteczki); entApteczki = find_ent_by_class(entApteczki, "medkit"); } } public cod_class_enabled(id) if(!(get_user_flags(id) & ADMIN_LEVEL_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.png' class='bbc_emoticon' alt='B)' />) { client_print(id, print_chat, "[] Nie masz uprawnien, aby uzywac tej klasy.") return COD_STOP; } { ilosc_apteczek_gracza[id] = 2; give_item(id, "weapon_smokegrenade"); } public cod_class_skill_used(id) { if (!ilosc_apteczek_gracza[id]) { client_print(id, print_center, "Masz tylko 2 apteczki na runde!"); } else { ilosc_apteczek_gracza[id]--; new Float:origin[3]; entity_get_vector(id, EV_VEC_origin, origin); new ent = create_entity("info_target"); entity_set_string(ent, EV_SZ_classname, "medkit"); entity_set_edict(ent, EV_ENT_owner, id); entity_set_int(ent, EV_INT_solid, SOLID_NOT); entity_set_vector(ent, EV_VEC_origin, origin); entity_set_float(ent, EV_FL_ltime, halflife_time() + 7 + 0.1); entity_set_model(ent, "models/w_medkit.mdl"); set_rendering ( ent, kRenderFxGlowShell, 255,0,0, kRenderFxNone, 255 ) ; drop_to_floor(ent); entity_set_float(ent, EV_FL_nextthink, halflife_time() + 0.1); } } public fwSpawn_Apteczki(id) { if(is_user_alive(id)) ilosc_apteczek_gracza[id] = 2; } public Think_Apteczki(ent) { if(!is_valid_ent(ent)) return PLUGIN_CONTINUE; new id = entity_get_edict(ent, EV_ENT_owner); new dist = 300; new heal = 5+floatround(cod_get_user_intelligence(id)*0.5); if (entity_get_edict(ent, EV_ENT_euser2) == 1) { new Float:forigin[3]; entity_get_vector(ent, EV_VEC_origin, forigin); new entlist[33]; new numfound = find_sphere_class(0,"player", float(dist),entlist, 32,forigin); for (new i=0; i < numfound; i++) { new pid = entlist[i]; if (get_user_team(pid) != get_user_team(id)) continue; new maksymalne_zdrowie = 100+cod_get_user_health(pid); new zdrowie = get_user_health(pid); new Float:nowe_zdrowie = (zdrowie+heal<maksymalne_zdrowie)?zdrowie+heal+0.0:maksymalne_zdrowie+0.0; if (is_user_alive(pid)) entity_set_float(pid, EV_FL_health, nowe_zdrowie); } entity_set_edict(ent, EV_ENT_euser2, 0); entity_set_float(ent, EV_FL_nextthink, halflife_time() + 1.5); return PLUGIN_CONTINUE; } if (entity_get_float(ent, EV_FL_ltime) < halflife_time() || !is_user_alive(id)) { remove_entity(ent); return PLUGIN_CONTINUE; } if (entity_get_float(ent, EV_FL_ltime)-2.0 < halflife_time()) set_rendering ( ent, kRenderFxNone, 255,255,255, kRenderTransAlpha, 100 ); new Float:forigin[3]; entity_get_vector(ent, EV_VEC_origin, forigin); new iOrigin[3]; for(new i=0;i<3;i++) iOrigin[i] = floatround(forigin[i]); message_begin( MSG_BROADCAST, SVC_TEMPENTITY, iOrigin ); write_byte( TE_BEAMCYLINDER ); write_coord( iOrigin[0] ); write_coord( iOrigin[1] ); write_coord( iOrigin[2] ); write_coord( iOrigin[0] ); write_coord( iOrigin[1] + dist ); write_coord( iOrigin[2] + dist ); write_short( sprite_white_apteczki ); write_byte( 0 ); // startframe write_byte( 0 ); // framerate write_byte( 10 ); // life write_byte( 10 ); // width write_byte( 255 ); // noise write_byte( 255 ); // r, g, b write_byte( 100 );// r, g, b write_byte( 100 ); // r, g, b write_byte( 128 ); // brightness write_byte( 0 ); // speed message_end(); entity_set_edict(ent, EV_ENT_euser2 ,1); entity_set_float(ent, EV_FL_nextthink, halflife_time() + 0.5); return PLUGIN_CONTINUE; }
Flk 08.05.2012
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <engine>
#include <hamsandwich>
new const nazwa[] = "Szturmowiec+";
new const opis[] = "Brak";
new const bronie = (1<<CSW_DEAGLE)|(1<<CSW_AK47);
new const zdrowie = 10;
new const kondycja = 0;
new const inteligencja = 10;
new const wytrzymalosc = 0;
new g_msgHostageAdd, g_msgHostageDel;
new bool:ma_klase[33];
public plugin_init() {
register_plugin(nazwa, "1.0", "QTM_Peyote");
g_msgHostageAdd = get_user_msgid("HostagePos");
g_msgHostageDel = get_user_msgid("HostageK");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
set_task (2.0,"radar_scan",_,_,_,"b");
RegisterHam(Ham_Spawn, "player", "fwSpawn_Grawitacja", 1);
return COD_CONTINUE;
}
public cod_class_enabled(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_)
{
client_print(id, print_chat, "[] Nie masz uprawnien, aby uzywac tej klasy.")
return COD_STOP;
}
ColorChat(id, GREEN, "Klasa stworzona przez Flk");
entity_set_float(id, EV_FL_gravity, 700.0/800.0);
ma_klase[id] = true;
return COD_CONTINUE;
}
public cod_class_disabled(id)
{
entity_set_float(id, EV_FL_gravity, 1.0);
ma_klase[id] = false;
}
public radar_scan(id)
{
new PlayerCoords[3];
for (new id=1; id<=32; id++)
{
if((!is_user_alive(id))||(!ma_klase[id])) continue;
for (new i=1;i<=32;i++)
{
if(!is_user_alive(i) || get_user_team(i) == get_user_team(id)) continue;
get_user_origin(i, PlayerCoords)
message_begin(MSG_ONE_UNRELIABLE, g_msgHostageAdd, {0,0,0}, id)
write_byte(id)
write_byte(i)
write_coord(PlayerCoords[0])
write_coord(PlayerCoords[1])
write_coord(PlayerCoords[2])
message_end()
message_begin(MSG_ONE_UNRELIABLE, g_msgHostageDel, {0,0,0}, id)
write_byte(i)
message_end()
}
}
}
public fwSpawn_Grawitacja(id)
{
if(ma_klase[id])
entity_set_float(id, EV_FL_gravity, 700.0/800.0);
}
Kaski 08.05.2012
tez Byl telegrafistazobacz se drugą kalse napisałem jest poprawna
Tak te są dobre czekam Snajper i Admiral
Flk 08.05.2012
Snajper ma mieć 200dmg czy jak ??
czekaj AWP normalnie zadaje 85 dmg to jak mu dodam 170 dmg to bedzie dobrze??
czekaj AWP normalnie zadaje 85 dmg to jak mu dodam 170 dmg to bedzie dobrze??
Kaski 08.05.2012
200% czyli damage*1.0 1.0 od inteligencji
Zobacz w asansach Goliath daje klase Elitarny Snjaper i on ma włąśnie 200% a normalny ma 150% ;]
Sam bym se zrobił ale wole wam dać plusiki i se robić coś innego
Zobacz w asansach Goliath daje klase Elitarny Snjaper i on ma włąśnie 200% a normalny ma 150% ;]
Sam bym se zrobił ale wole wam dać plusiki i se robić coś innego
Kaski 08.05.2012
HeH czemu ??? są łatwe ;]
Odbicie pocisku moooże trochu trudne
Użytkownik Kaski edytował ten post 08.05.2012 12:10
Odbicie pocisku moooże trochu trudne
Użytkownik Kaski edytował ten post 08.05.2012 12:10
Kaski 09.05.2012
Admirał tez był skopiowany bo statystyk nie zmieniłeś i SG i wg. ale poprawiłem jest dovrze + za chęci
Hleb
09.05.2012
Snajper
codclass_SnajperPremium.sma 1,7 KB 6 Ilość pobrań
Na przyszłośc napisz w jakiej kolejniści są statystyki, ja mogę odebrać jako: Int, zdrowie, wytrzymka, kondycja, a zapewne tutaj chodziło o: zdrowie, kondycja, int, wytrzymałość(mowa o uporządkowaniu)
codclass_SnajperPremium.sma 1,7 KB 6 Ilość pobrań
Na przyszłośc napisz w jakiej kolejniści są statystyki, ja mogę odebrać jako: Int, zdrowie, wytrzymka, kondycja, a zapewne tutaj chodziło o: zdrowie, kondycja, int, wytrzymałość(mowa o uporządkowaniu)