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
 

Payne - zdjęcie

Payne

Rejestracja: 24.06.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 03.07.2010 19:57
-----

Moje tematy

Logi

26.06.2010 22:29

Siema mam problem z wyłaczajacym sie serwerem jesli możecie mi powiedziec co jest nietak w tych pluginach to napiszcie

L 06/27/2010 - 00:21:08: Start of error session.
L 06/27/2010 - 00:21:08: Info (map "bb_frozen") (file "addons/amxmodx/logs/error_20100627.log")
L 06/27/2010 - 00:21:08: [FUN] Item "ammo_rpgclip" failed to create
L 06/27/2010 - 00:21:08: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 00:21:08: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 00:21:09: [FUN] Item "ammo_crossbow" failed to create
L 06/27/2010 - 00:21:09: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 00:21:09: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 00:44:54: Invalid menu id 2(3)
L 06/27/2010 - 00:44:54: [AMXX] Run time error 10 (plugin "music_menu.amxx") (native "menu_item_getinfo") - debug not enabled!
L 06/27/2010 - 00:44:54: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 00:48:36: Invalid menu id 2(3)
L 06/27/2010 - 00:48:36: [AMXX] Run time error 10 (plugin "music_menu.amxx") (native "menu_item_getinfo") - debug not enabled!
L 06/27/2010 - 00:48:36: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:04:26: Start of error session.
L 06/27/2010 - 01:04:26: Info (map "bb_crete3") (file "addons/amxmodx/logs/error_20100627.log")
L 06/27/2010 - 01:04:26: [FUN] Item "ammo_9mmAR" failed to create
L 06/27/2010 - 01:04:26: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:04:26: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:04:27: [FUN] Item "ammo_9mmAR" failed to create
L 06/27/2010 - 01:04:27: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:04:27: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:04:27: [FUN] Item "ammo_9mmAR" failed to create
L 06/27/2010 - 01:04:27: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:04:27: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:04:28: [FUN] Item "ammo_9mmAR" failed to create
L 06/27/2010 - 01:04:28: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:04:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:05:56: [FUN] Item "ammo_9mmAR" failed to create
L 06/27/2010 - 01:05:56: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:05:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:05:56: [FUN] Item "ammo_9mmAR" failed to create
L 06/27/2010 - 01:05:56: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:05:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:05:57: [FUN] Item "ammo_9mmAR" failed to create
L 06/27/2010 - 01:05:57: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:05:57: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:20:38: Start of error session.
L 06/27/2010 - 01:20:38: Info (map "bb_classic11") (file "addons/amxmodx/logs/error_20100627.log")
L 06/27/2010 - 01:20:38: [FUN] Item "ammo_357" failed to create
L 06/27/2010 - 01:20:38: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:20:38: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/27/2010 - 01:20:39: [FUN] Item "ammo_9mmclip" failed to create
L 06/27/2010 - 01:20:39: [AMXX] Run time error 10 (plugin "scxpm.amxx") (native "give_item") - debug not enabled!
L 06/27/2010 - 01:20:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

Przerobienie pluginu

26.06.2010 11:06

Ok znalazłem jest nim music_menu ale mam jeszcze prozbe do was jak zablokowac zeby tylko tt mogłow wpisac w say/muzyka a jak ct napisze w say/muzyka zeby sie nie właczało menu :] Czekam na jakies propozycje a oto sma


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define MAX_SONG 40

new P_Menu,P_Load,P_Start,P_CT,P_T
new configLine[65]
new lineNum = 0
new pointNum = -1
new filename[66]
new songs[MAX_SONG][30]

public plugin_init()
{
register_plugin("Music Menu", "1.3", "Fxfighter")
register_clcmd( "say /muzyka","Show_Songs")
register_clcmd( "say_team /muzyka","Show_Songs")
P_Menu = register_cvar("amx_music_menu","1")
P_Load = register_cvar("amx_music_lsong","-1")
P_Start = register_cvar("amx_music_ssong","-1")
P_T = register_cvar("amx_music_tsong","-1")
P_CT = register_cvar("amx_music_ctsong","-1")
register_logevent("Round_start", 2, "1=Round_Start")
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")

}
//adds our song into the menu and removes format
public Show_Songs(id)
{
if(!get_pcvar_num(P_Menu))
return PLUGIN_CONTINUE

new menu = menu_create("Menu muzyki" , "play_handle");

new i,NR[4],NAME[30],Left[30]

for (i=0; i<MAX_SONG; i++)
{
if(songs[i][0] != 0)
{
format(NR,3,"%i",i)
strtok( songs[i], NAME, 29, Left, 29, '.',0)
menu_additem(menu ,NAME, NR , 0);
}

}
menu_additem(menu ,"Zatrzymaj piosenke", "" , 0);

menu_setprop(menu , MPROP_EXIT , MEXIT_ALL);

menu_display(id , menu , 0);
return PLUGIN_CONTINUE
}
public play_handle(id , menu , item)
{
if(item == MENU_EXIT)
{

menu_destroy(menu);

}

new szCommand[6] , szName[64];
new Access , callback;

menu_item_getinfo(menu , item , Access , szCommand , 5 , szName , 63 , callback);

if(equal(szName , "Stop All Music"))
{
client_cmd(id,"mp3 stop;stopsound")
client_print(id,print_chat,"Piosenki zatrzymane")
return PLUGIN_HANDLED
}

client_print(id,print_chat,"Sluchasz %s",szName)
new i = str_to_num(szCommand)
Play_Song(id,i)

menu_destroy(menu);
return PLUGIN_CONTINUE
}
//Load the music frome a file and put it into our array.
public Load()
{
get_configsdir(filename, 65)
format(filename, 65, "%s/songs.ini", filename)
new iLen, song[30]
while(read_file(filename,lineNum++,configLine,64,iLen))
{
if (iLen > 0)
{
pointNum++
parse(configLine, song, 29)

if(song[0] != 0)
{
songs[pointNum]=song
}
}
}
return PLUGIN_CONTINUE
}
//Make the user download all music.
public plugin_precache()
{
Load()
new i
new Download[50]
for (i=0; i<MAX_SONG; i++)
{
if(songs[i][0] != 0)
{
format(Download,49,"music/%s",songs[i])
precache_sound(Download)

}
}
}
public Song(id,nr)
{
if(nr == 0)
return PLUGIN_CONTINUE

nr-=1
if(nr == -2)
{
nr = MAX_SONG-1
while(songs[nr][0] == 0)
nr = random_num(0,MAX_SONG-1)
}
Play_Song(id,nr)
return PLUGIN_CONTINUE
}
//Made this a function ínstead so i can call whenever i need it
public Play_Song(id,nr)
{
if(contain(songs[nr], ".mp3"))
{
client_cmd(id,"mp3 play sound/music/%s",songs[nr])
}
else
{
client_cmd(id,"spk music/%s",songs[nr])
}
}
//Masive Spam under.... beware
public Round_start()
{
Song(0,get_pcvar_num(P_Start))
}
//Ct Win Music
public t_win()
{
Song(0,get_pcvar_num(P_T))
}
//Ct Win Music
public ct_win()
{
Song(0,get_pcvar_num(P_CT))
}
//connect music
public client_connect(id)
{
Song(id,get_pcvar_num(P_Load))
}
0

Prozba o napisanie pluginu :P

25.06.2010 16:56

Witam co ma byc w tym plugibie :P Krótko opisze :
Chciałbym żeby było tak ze wgrywam piosenki na serwer np sund/misc/Muzyka/muzyczka.mp3
Chciałbym zeby było zrobione menu mniejwiecej cos takiego :

Menu piosenek Cs-Kontownia
1.Nazwa piosenki którą wczesniej wgrałem na serwer
2.Nazwa piosenki
3.Nazwa piosenki

I chce żeby po wpisaniu /muzyka wyswietlało menu :P
i aby tylko Terrorysci mogli wpisac tą komende a Ct nie :P
Jeszcze jedno żeby było ustawienie że właczam piosenke np nr1 Słucham , słucham,słucham,i po 150 sec menu sie blokuje piosenka wyłacza i nie można tej komendy wpisac do puki runda sie nie skonczy ,w nastempnej rudzie menu sie odblokowuje i znowu tak samo :P

Moim zdaniem niewiem czy można taki plugin zrobic ale pisze bo potrzebny mi jest taki plugin :-) Pozdro Payne

Przerobienie pluginu

24.06.2010 21:41

Witam mam prośbę do kogos o przerobienie mi tego pluginu.A wiec co chce przerobic ,chce przerobic Pięści na "Łapy" takie jak są w Zombi modzie.Plik mdl.mam tylko trzeba
nazywa sie on "v_knife_zombie.mdl" .I chce żeby się to tyczyło tylko Terrorystów a Ct żeby miało normalny nóż.Czekam na przerobienie i odp. Pozdro Payne

SMA

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#define PA4_LOW 10.0
#define PA4_HIGH 20.0
new PLUGIN_NAME[] = "Brass Knuckles"
new PLUGIN_VERSION[] = "1.0"
new PLUGIN_AUTHOR[] = "Cheap_Suit"

public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_event("CurWeapon", "Event_CurWeapon", "be", "1=1")
register_event("Damage", "Event_Damage", "be", "2!0")
register_forward(FM_EmitSound, "EmitSound")
}

public plugin_precache()
{
precache_model("models/p_bknuckles.mdl")
precache_model("models/v_bknuckles.mdl")
precache_sound("weapons/cbar_hitbod2.wav")
precache_sound("weapons/cbar_hitbod1.wav")
precache_sound("weapons/bullet_hit1.wav")
precache_sound("weapons/bullet_hit2.wav")
}

public Event_Damage(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE

new AttakerWeapon, AttakerPartHit
get_user_attacker(id, AttakerWeapon, AttakerPartHit)

if(AttakerWeapon != CSW_KNIFE)
return PLUGIN_CONTINUE

new Float:Random_Float[3]
for(new i = 0; i < 3; i++) Random_Float[i] = random_float(-100.0, 100.0)
Punch_View(id, Random_Float)

return PLUGIN_CONTINUE
}

public Event_CurWeapon(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE

new temp[2], weapon = get_user_weapon(id, temp[0], temp[1])
if(weapon == CSW_KNIFE)
{
entity_set_string(id, EV_SZ_viewmodel, "models/v_bknuckles.mdl")
entity_set_string(id, EV_SZ_weaponmodel, "models/p_bknuckles.mdl")
}
return PLUGIN_CONTINUE
}


public EmitSound(id, channel, sample[])
{
if(!is_user_alive(id) || !is_user_connected(id))
return FMRES_IGNORED

new temp[2], weapon = get_user_weapon(id, temp[0], temp[1])
if(weapon == CSW_KNIFE)
{
if(equal(sample, "weapons/knife_hit", 17))
{
new pitch
switch(random_num(1,3))
{
case 1: pitch = PITCH_NORM
case 2: pitch = PITCH_LOW
case 3: pitch = PITCH_HIGH
}

new Float:volume = random_float(0.5, 1.0)

emit_sound(id, CHAN_WEAPON, "weapons/bullet_hit2.wav", volume, ATTN_NORM, 0, pitch)
return FMRES_SUPERCEDE
}
/*else if(equal(sample,"weapons/knife_hit2.wav"))
{
emit_sound(id, CHAN_WEAPON, "weapons/bullet_hit1.wav", 1.0, ATTN_NORM, 0, PITCH_LOW)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/knife_hit3.wav"))
{
emit_sound(id, CHAN_WEAPON, "weapons/bullet_hit2.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/knife_hit4.wav"))
{
emit_sound(id, CHAN_WEAPON, "weapons/bullet_hit2.wav", 1.0, ATTN_NORM, 0, PITCH_LOW)
return FMRES_SUPERCEDE
}*/
else if(equal(sample,"weapons/knife_stab.wav"))
{
emit_sound(id, CHAN_WEAPON, "weapons/cbar_hitbod2.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/knife_hitwall1.wav"))
{
emit_sound(id, CHAN_WEAPON, "weapons/cbar_hitbod1.wav", 1.0, ATTN_NORM, 0, PITCH_LOW)
return FMRES_SUPERCEDE
}
}
return FMRES_IGNORED
}

stock Punch_View(id, Float:ViewAngle[3])
{
entity_set_vector(id, EV_VEC_punchangle, ViewAngle)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang2057\\ f0\\ fs16 \n\\ par }
*/