scosmynnnn wrote:odata ce are setat flagul corespunzator nu are nici'o problema..si nu are cum sa apara cand e mort :))
Tu chiar nu stii nimic despre cum sunt trimise mesajele in cs ?
Ii setezi flagul la spawn ( suprascrii flagul normal setat atunci ). La urmatorul event care suprascrie flagurile ele se vor modifica,de exemplu cand moare, sau cand primeste bomba random,daca e un plugin care face asta.
Code: Select all
register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" );
cel mai bine e sa dai hoock acestui mesaj si sa setezi in el flagul.
- | Afiseaza codul
#include < amxmodx >
#define ADMIN_ACCES ADMIN_LEVEL_H
#define SCOREATTRIB_VIP ( 1 << 2 )
public plugin_init( ) {
register_plugin( "VIP Admin", "0.0.1", "Hamlet" );
register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" );
}
public MessageScoreAttrib( iMsgID, iDest, iReceiver ) {
new id = get_msg_arg_int( 1 );
if( is_user_connected( id ) && ( get_user_flags( id ) & ADMIN_ACCES ) )
set_msg_arg_int( 2, ARG_BYTE, SCOREATTRIB_VIP );
}
Cu toate ca vei putea primi niste failuri si cu metoda asta,este clar mai buna decat prima.
Daca vreti ajutorul meu, nu dati bump la topic, fara intrebari de genu "cat mai dureaza/mai astept mult?".