Furien gunmenu

Technická podpora k herním serverům Counter-Strike 1.6
Message
Autor
TheEas7 / ShadoW_
Příspěvky: 30
Registrován: 11 říj 2013, 07:11
Reputation: 0

Furien gunmenu

#1 Příspěvekod TheEas7 / ShadoW_ » 17 říj 2013, 18:25

Server: 81.0.217.175:27084

Zdravím, mám takový problém, mám tady gunmenu je to Furien server a mám nastavené 2 guny pro VIP a první chyba je taková že tam mám u toho ty bravny jak je třeba \y a \r atd.. tak je tam to y ale není to barevně, a druhý chyba je, že to mám nastavené na ADMIN_LEVEL_B a muže to i hráč co ADMIN_LEVEL_B nemá..

toto je .sma
Spoiler: zobrazit
/* Script generated by Pawn Studio */
// AMXX Podpora :: 14.10.2013 :: 19:20 :: K@T4pULT

#include < amxmodx >
#include < cstrike >
#include < fun >
#include < hamsandwich >

#define VERSION "2.0"

enum VIPmenu_Data
{
VIPMenu_Text[ 192 ],
VIPMenu_Flags,
VIPMenu_GunName[ 64 ],
VIPMenu_GunID
}
new const VIPmenuList[ ][ VIPmenu_Data ] =
{
{ "\yM4A1 \r+ \yDEAGLE", ADMIN_ALL, "weapon_m4a1", CSW_M4A1 },
{ "\yAK47 \r+ \yDEAGLE", ADMIN_ALL, "weapon_ak47", CSW_AK47 },
{ "\yFamas \r+ \yDEAGLE", ADMIN_ALL, "weapon_famas", CSW_FAMAS },
{ "\yMP5 \r+ \yDEAGLE", ADMIN_ALL, "weapon_mp5navy", CSW_MP5NAVY },
{ "\yAWP \r+ \yDEAGLE[\yVIP\r]", ADMIN_LEVEL_B, "weapon_awp", CSW_AWP },
{ "\yXM1014 \r+ \yDEAGLE[\yVIP\r]", ADMIN_LEVEL_B, "weapon_xm1014", CSW_XM1014 }
};
new bool:mazbran[ 33 ];
new const g_CommandsVIPMENU[ ][ ] =
{
"say !ctm","say /ctm","say !menuct","say /menuct","say !ctmenu","say /ctmenu"
};

public plugin_init( )
{
register_plugin( "FurienCTMENU", VERSION, "Shatter" );

for( new i=0; i < sizeof( g_CommandsVIPMENU ); i++ )
register_clcmd( g_CommandsVIPMENU[ i ], "ct_vip_menu" );

RegisterHam( Ham_Spawn, "player", "client_spawned", 1 );
RegisterHam( Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1 );
}

public client_spawned( id )
{
if( !is_user_connected( id ) )
return;

mazbran[ id ] = false;
ct_vip_menu( id );
}

public ct_vip_menu( id )
{
if( !is_user_alive( id ) || get_user_team( id ) != 2 )
return PLUGIN_HANDLED;

new i,menu = menu_create( "\dNetSword.cz\y |CT Menu| \r(/ctm)", "ctm_hl" );

for( i = 0; i < sizeof VIPmenuList; i++ )
menu_additem( menu, VIPmenuList[ i ][ VIPMenu_Text ], VIPmenuList[ i ][ VIPMenu_Flags ] );

menu_setprop( menu , MPROP_EXITNAME, "\rKonec");
menu_setprop( menu , MPROP_NUMBER_COLOR, "\r");
return menu_display( id, menu );
}

public ctm_hl( id, menu, item )
{ // V optimalizacii je krasa.. Je totiz zbytocne vsade davat tu istu podmienku, ked ju staci dat iba 1x.
if( item == MENU_EXIT || get_user_team( id ) != 2 )
return menu_destroy( menu );
else if( !is_user_alive( id ) )
return ColorChat( id, "^4[NetSword.cz] ^1[^4CTMENU^1] Zbrane z ^4CT Menu ^1muzes vzit jen kdyz jsi ^4nazivu^1!" );
else if( mazbran[ id ] )
return ColorChat( id, "^4[NetSword.cz] ^1[^4CTMENU^1] Zbran si muzes vybrat jenom jednou za kolo!" );

strip_user_weapons( id );
// Givneme hracovi zbrane
give_item( id, VIPmenuList[ item ][ VIPMenu_GunName ] );
give_item( id, "weapon_deagle" );
// Zbraniam dodame naboje
cs_set_user_bpammo( id, VIPmenuList[ item ][ VIPMenu_GunID ], 300 );
cs_set_user_bpammo( id, CSW_DEAGLE, 70 );
// Free Itemy
give_item( id, "item_assaultsuit" );
give_item( id, "item_thighpack" );
give_item( id, "item_kevlar" );
mazbran[ id ] = true;
return PLUGIN_HANDLED; // Zastav funkciu
}

// POUZITE STOCKY
stock ColorChat( const id, const input[], any:... )
{
new count = 1, players[ 32 ];
static msg[ 191 ];
vformat( msg, 190, input, 3 );
replace_all( msg, 190, "!g", "^4" );
replace_all( msg, 190, "!y", "^1" );
replace_all( msg, 190, "!t", "^3" );
if(id) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for(new i = 0; i < count; i++)
{
if( !is_user_connected( players[ i ] ) )
continue;

message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] );
{
write_byte( players[ i ] );
write_string( msg );
}
message_end( );
}
}
return PLUGIN_HANDLED;
}
Obrázek
IP: 81.0.217.175:27084

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: Furien gunmenu

#2 Příspěvekod Qefik » 17 říj 2013, 18:41

Tohle není pawn fórum... Obrať se na autora pluginu. Jinak, víš, že ADMIN_LEVEL_B není flag b, ale flag n? Více zde http://www.amxmodx.org/funcwiki.php?go=module&id=1
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain

TheEas7 / ShadoW_
Příspěvky: 30
Registrován: 11 říj 2013, 07:11
Reputation: 0

Re: Furien gunmenu

#3 Příspěvekod TheEas7 / ShadoW_ » 17 říj 2013, 18:46

jo a ještě jedna věc, hned jak koupíte server, je to nastavené jen pro STEAM hráče? protože kámoš s nonsteam se nemohl připojit psalo to toto:

L 10/17/2013 - 18:21:52: "Ferped<10><STEAM_0:4:27443824><>" connected, address "88.102.25.170:18021"
Dropped Ferped from server
Reason: Client sent 'drop' ?
Obrázek
IP: 81.0.217.175:27084

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: Furien gunmenu

#4 Příspěvekod Qefik » 17 říj 2013, 19:10

Záleží co si vybereš za instalaci.
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain

TheEas7 / ShadoW_
Příspěvky: 30
Registrován: 11 říj 2013, 07:11
Reputation: 0

Re: Furien gunmenu

#5 Příspěvekod TheEas7 / ShadoW_ » 17 říj 2013, 21:10

Jo a s tím flagem, takže tam místo B mám napsat N? Nebo jak?
Obrázek
IP: 81.0.217.175:27084

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: Furien gunmenu

#6 Příspěvekod Qefik » 17 říj 2013, 21:15

Takhle, barvy ti nefungujou, protože tam nemáš definovaný colorchat. A ADMIN_LEVEL_B je prostě a jednoduše flag n, flag b je ADMIN_RESERVATION. Vše ohledně flagů máš napsané v odkazu, který jsem ti posílal v mém minulém příspěvku.
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain

TheEas7 / ShadoW_
Příspěvky: 30
Registrován: 11 říj 2013, 07:11
Reputation: 0

Re: Furien gunmenu

#7 Příspěvekod TheEas7 / ShadoW_ » 17 říj 2013, 21:16

A když si to dám na ADMIN_LEVEL_H bude to fungovat? Já nevím jak to myslím díval jsem se tam že to je flag n ale nevím jak to myslíš
Obrázek
IP: 81.0.217.175:27084

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: Furien gunmenu

#8 Příspěvekod Qefik » 17 říj 2013, 21:24

Mělo by to fungovat i tak jak to máš, pokud přidělíš uživateli správné flagy.
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain

TheEas7 / ShadoW_
Příspěvky: 30
Registrován: 11 říj 2013, 07:11
Reputation: 0

Re: Furien gunmenu

#9 Příspěvekod TheEas7 / ShadoW_ » 17 říj 2013, 21:27

Já jsem to zkusil na sobě, nic za flag jsem si nedal, ale AWP, Autoshotgun si mužu vzít stále.
Obrázek
IP: 81.0.217.175:27084

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: Furien gunmenu

#10 Příspěvekod Qefik » 17 říj 2013, 21:47

V tom případě máš nejspíš něco špatně v kódu pluginu. S tím ti bohužel nepomůžu, jak jsem psal, tohle není pawnovací fórum.
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain


Zpět na „Counter-Strike 1.6“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů