PDA

View Full Version : Propunere lasere.



RaZz0R
31-07-2018, 04:05 PM
Propun introducerea unei comenzi "/lm" pentru meniul laserelor, care sa contina:
1) bindul pentru lasere
2) scoterea laserelor (record x si stop, ambele la un singur buton)

Si pe viitor posibilitatea de adaugare a unor noi comenzi pentru lasere daca este cazul.
Multi jucatori nu stiu cum sa scoata laserele daca le-au pierdut sau nu stiu cum sa isi faca bindul pentru lasere, stim foarte bine ca /bindlaser e ineficient.

~TraNda~
31-07-2018, 04:07 PM
Ca jucator, sunt :pro:

wGods | Toxic
31-07-2018, 04:45 PM
:pro: Acum nu știu cine v a avea timp să se ocupe de această implementare.

~TraNda~
31-07-2018, 05:22 PM
Am incercat sa fac in mare parte pluginul, nu stiu daca merge. E destul de simplu. Totul se afiseaza intr-un motd la tastarea in chat a comenzii /lm.
Pentru punctul (2) nu am atat de multe cunostiinte. Poate pana diseara/la noapte o sa ma interesez si o sa vad ce pot face.

#include <amxmodx>

#define PLUGIN "Lasermine Help"
#define VERSION "1.0"
#define AUTHOR "AngeL @wGods"

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

register_clcmd("say /lm","motds")
register_clcmd("say_team /lm","motds")

}

public motds(id)
{
show_motd(id,"addons/amxmodx/configs/lmhelp.html");
}

public client_connect(id)
{
set_task(25.0,"HFunctie",id)
}

public HFunctie(id)
{
ColorChat(id,"!v[INFO]: !eScrie in CHAT !v/lm !epentru a vedea comenzile pentru !vlasere")
}
public client_disconnect(id)
{
remove_task(id)
}

stock ColorChat( const id, const input[ ], any:... )
{
new count = 1, players[ 32 ]

static msg[ 191 ]
vformat( msg, 190, input, 3 )

replace_all( msg, 190, "!v", "^4" ) //- verde
replace_all( msg, 190, "!g", "^1" ) //- galben
replace_all( msg, 190, "!e", "^3" ) //- echipa
replace_all( msg, 190, "!n", "^0" ) //- normal

if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] );
write_string( msg );
message_end( );
}
}
}
}



Instalare
Fisierul lm_help.amxx se amplaseaza in addons/amxmodx/plugins
Fisierul lmhelp.html se amplaseaza in addons/amxmodx/configs
La sfarsit intrati in addons/amxmodx/configs/plugins.ini si adaugati: lm_help.amxx

[Optional] Se adauga lm_help.sma in addons/amxmodx/scripting

Comnezi
Chat:
say /lm
say_team /lm

-=Christian=-
31-07-2018, 06:10 PM
:pro:

RaZz0R
31-07-2018, 06:43 PM
Motd e ala care apare la intrarea pe sv cu imaginea?
Daca ala e nu e bine asa. Ideea a fost sa apara un meniu in stanga, de selectie, ca si la comanda /class. Si sa alegi de acoloz pe butonul 1-dezactivarea laserelor cu bind x si stop si pe butonul 2- sa faca bind pentru lasere.

jderull
01-08-2018, 01:45 PM
si eu sunt :pro:

-WickedSick-
07-08-2018, 11:34 AM
Și eu sunt :pro:, cel mai probabil Tiger va rezolva propunerea cānd va avea timp liber.

-WickedSick-
19-10-2018, 03:44 PM
:locked: