Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

RSSUSAGE : problem


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
I have this this plugin and as you can see, the event should start when I write amx_nemesis_on but its not starting.
If I type amx_nemesis_on it appears in my console USAGE: amx_nemesis_on and its not starting.
The /event command its working and the models are downloading.
Its the first time when this happend to me and I dont know what to do.


PHP Code:

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <amxmisc>
#include <fakemeta>
#include <engine>
#include <dhudmessage>

#define PLUGIN "BB - Nemesis"
#define VERSION "1.5"
#define AUTHOR "NuStiu"

#pragma tabsize 0
#define IsPlayer(%0)    ( 1 <= %0 <= g_iMaxPlayers )

#define ADMIN_ACCESS ADMIN_RCON
#define CSW_BALROG3 CSW_MP5NAVY
#define KNIFE "models/bb_Nac/xmas_knife.mdl"
#define PLAYER_MODEL "Nemesis_Nak"
#define SOUND "misc/start_nak.wav"
#define NEMESIS "NEMESIS-REZERVA"

new iRandomPlayerPlayer_Tg_iMaxPlayersg_pRestartszName[32], Test 0Activ 0;



native fcs_get_user_credits id );
native fcs_set_user_credits idcredits );

native give_balrog(id);
native delete_balrog(id);

public 
plugin_init()
{    
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_TakeDamage,    "player""HAM_TakeDamage_Post" )
    
    
register_logevent("event_round_end"2"1=Round_End")  
    
    
register_concmd("amx_nemesis_on","Mod_Activare",ADMIN_ACCESS)
    
register_concmd("amx_nemesis_off","Mod_Dezactivare",ADMIN_ACCESS)
    
g_pRestart get_cvar_pointer("sv_restart")

    
g_iMaxPlayers get_maxplayers();
    
    
    
register_clcmd "say /event""Balrog" );
    
register_clcmd "say_team /event""Balrog");    

}
public 
Balrog(id)
{
            if(
is_user_alive(id) && Activ == && get_user_team(id) == 2)
            {
                new 
iCredits fcs_get_user_credits  id ) - 1000
            
                if ( 
iCredits 
                { 
                new 
iCredits2 1000 fcs_get_user_credits (id);
                
ChatColor(id"!g[BB.LEAGUECS.RO] !teamNu ai destui Euro ! Mai ai nevoie de !g%i!team Euro!",iCredits2 );
                return 
1;
                }
            
                else 
                {
                
give_balrog(id);
                
cs_set_user_bpammo idCSW_BALROG399999);
                
ChatColor(id"!g[BB.LEAGUECS.RO]!team Succes! Ai primit !gBalrog!team. Pe langa ai mai primit si !ggloante infinte!team. "); 
                
fcs_set_user_credits idiCredits );
                return 
1
                }
            }
            else if( 
Activ == )
            {
                
ChatColor(id"!g[BB.LEAGUECS.RO] Poti cumpara !gBalrog!team doar in timpul eventului!"); 
                return 
1;
            }
            else if(
get_user_team(id) == 1)
            {
                
ChatColor(id"!g[BB.LEAGUECS.RO] Nu poti cumpara !gBalrog !teamcand esti !gNemesis!team!");
                return 
1;
            }
            else 
            { 
                
ChatColor(id"!g[BB.LEAGUECS.RO] Nu poti cumpara !teambalrog !gcand esti !gmort!team!"); 
                return 
1;
            }
}
public 
plugin_precache()
{
    new 
string[128]
    
    
formatex(stringsizeof(string), "models/player/%s/%s.mdl"PLAYER_MODEL,PLAYER_MODEL)
    
precache_model(string)
        
    
precache_model KNIFE )
    
precache_soundSOUND );

}
public 
HAM_TakeDamage_Post(iVictimiInflictoriAttackerFloat:fDamageiDamageBits
{

    if( 
IsPlayer(iAttacker) && iAttacker == iInflictor && iVictim != iAttacker && Activ == 1  )
    {
        if( 
get_user_weapon(iAttacker) == CSW_KNIFE && get_user_team(iAttacker) == )
        {
            
SetHamParamFloat(4500.0)
            return 
HAM_HANDLED;
        }
        if (
get_user_team(iVictim) != 2)
        {
            new 
Money floatround(fDamage)/10 ;
            
fcs_set_user_credits(iAttacker,    fcs_get_user_credits(iAttacker) + Money)
        }
    }
    return 
HAM_HANDLED;
}
public 
event_round_end()
{
    if( 
Activ == 1)
    {
    
fcs_set_user_credits(Player_Tfcs_get_user_credits(Player_T) + 10000);
    
ChatColor(Player_T"!g[BB.LEAGUECS.RO]!team Felicitari! Ai primit !g10000 Euro !teampentru ca ai fost !gNemesis!team!");
    new 
iPlayers432 ], iNum4;
    
get_players(iPlayers4iNum4)
    for(new 
iNum4 i++)
    {
    
delete_balrog(iPlayers4[i]);
    if( !
is_user_alive(Player_T) )
    {
    
set_hudmessage25500, -1.00.5120.0 );
    
show_hudmessage(0"Nemesis-ul a mancat gloante pana a fost omorat!^nPentru damage-ul facut ati primit ca bonus Euro! ")
    }
    else
    {
    
set_hudmessage25500, -1.00.5120.0 );
    
show_hudmessage(0"Nemesis-ul a ucis pe toata lumea!^nPoate o sa aveti mai mult noroc data viitoare! ")
    }
    
set_task(5.0"Mod_Dezactivare");
    }
    }
}
public 
Mod_Activare(id,level,cid)
{
    if(!
cmd_access(id,level,cid,2))
      return 
PLUGIN_HANDLED;
    new 
szFirstArg32 ]
    
    
read_argv1szFirstArgsizeof szFirstArg ) -);
    
    if( 
equalszFirstArg"" ) )
    {
        
client_cmdid"echo amx_wtfx_on < nume >" );
        return 
1;
    }
            
    
iRandomPlayer cmd_targetidszFirstArg);
    
    if( !
iRandomPlayer )
    {
        
client_cmdid"echo Jucatorul %s nu a fost gasit!"szFirstArg );
        return 
1;
    }
    
    
pause "ac""bb_Nak_base_inco.amxx" )
    
pause "ac""bb_respawnzm.amxx" )
    
pause "ac""bb_grab.amxx" )
    
pause "ac""help_system.amxx" )
    
pause "ac""bb_admin_menu.amxx" )
    
pause "ac""godmode_noclip.amxx" )
    
client_cmd0"spk %s"SOUND );
    
Activ 1;
    
    
    new 
iPlayersx332 ], iNumx3;
    
get_players(iPlayersx3iNumx3)
    for(new 
iNumx3 i++)
    {
    
        if( 
is_user_aliveid ) )
        {
        
cs_set_user_team iPlayersx3[i], CS_TEAM_CT );
        
ExecuteHamB Ham_CS_RoundRespawniPlayersx3[i] );
        
        
give_item iPlayersx3[i],"weapon_flashbang" )
        
give_item iPlayersx3[i],"weapon_hegrenade" )
        
give_item iPlayersx3[i],"weapon_smokegrenade" )
                    
        
give_itemiPlayersx3[i], "weapon_ak47" );
        
cs_set_user_bpammo iPlayersx3[i], CSW_AK47999);
        
give_itemiPlayersx3[i], "weapon_m4a1" );
        
cs_set_user_bpammo iPlayersx3[i], CSW_M4A1999);
        }
        

    }
    
server_cmd("amx_lights a");
    
server_cmd("bh_flare_enable 1");
    
Mod_Activat();

    return 
PLUGIN_HANDLED;

}
public 
Mod_Activat()
{
    new 
iPlayers32 ], iNum;
    
get_players(iPlayersiNum)
    
    
get_user_name(iRandomPlayerszNamecharsmax(szName));
    
cs_reset_user_modeliRandomPlayer );
    
cs_set_user_model(iRandomPlayerPLAYER_MODEL);
    

    
cs_set_user_team iRandomPlayerCS_TEAM_T );
    
ExecuteHamB Ham_CS_RoundRespawniRandomPlayer );

    
    new 
health get_user_healthiRandomPlayer );
    
set_user_health(iRandomPlayerhealth 100000);

    
    
set_user_gravity(iRandomPlayer0.2);
    
    
strip_user_weapons iRandomPlayer );
    
give_itemiRandomPlayer"weapon_knife" );
    
set_peviRandomPlayerpev_viewmodel2KNIFE );
    
Player_T iRandomPlayer;
    
    if( 
Test == )
    {
    new 
FAKE_PLAYER engfunc(EngFunc_CreateFakeClient,NEMESIS)    
    
dllfunc(DLLFunc_ClientConnect,FAKE_PLAYER)
    
dllfunc(DLLFunc_ClientPutInServer,FAKE_PLAYER)
    
set_pev(FAKE_PLAYER,pev_team,3)
    
cs_set_user_team FAKE_PLAYERCS_TEAM_T );
    
ExecuteHamB Ham_CS_RoundRespawnFAKE_PLAYER );
    
Test=1;
    }
    
    
    
set_hudmessage25500, -1.00.1220.0 );
    
show_hudmessage(0"%s a devenit NEMESIS!^nPaziti-va spatele si faceti cat mai mult damage! ",szName)
    
set_hudmessage02550, -1.00.5112.0 );
    
show_hudmessage(iRandomPlayer" Ai devenit NEMESIS! ^nFereste-te de gloante si omoara cat mai multi Jucatori!");
    
set_task(0.1"Mesaj_Hud"___,"b");
    
set_task(5.0"Glow");

    return 
PLUGIN_HANDLED;
}
public 
Mod_Dezactivare(id,level,cid)
{
    if(!
cmd_access(id,level,cid,2))
      return 
PLUGIN_HANDLED;
      
    
unpause "ac""bb_Nak_base_inco.amxx" )
    
unpause "ac""bb_respawnzm.amxx" )
    
unpause "ac""bb_grab.amxx" )
    
unpause "ac""help_system.amxx" )
    
unpause "ac""bb_admin_menu.amxx" )
    
unpause "ac""godmode_noclip.amxx" )
    
server_cmd("kick ^"%s^""NEMESIS);
    new 
iPlayersx232 ], iNumx2;
    
get_players(iPlayersx2iNumx2)
    for(new 
iNumx2 i++)
    {
        
set_rendering iPlayersx2[i], kRenderFxNone000kRenderNormal255 );
    }

    
server_cmd("amx_lights off");
    
server_cmd("bh_flare_enable 0");
    
Activ 0;
    
Test 0;
        
    
set_pcvar_num(g_pRestart1)
    
        
    return 
PLUGIN_HANDLED;
}
public 
Mesaj_Hud(id)
{

    new 
healthh get_user_health(Player_T);
    new 
iPlayersx32 ], iNumx;
    
get_players(iPlayersxiNumx)
    for(new 
iNumx i++)
    {

    new 
iCreditsx fcs_get_user_credits(iPlayersx[i]);
    if( 
Activ == 1)
    {
    
Verifica_Nemesis();
    
set_dhudmessage(random_num(050), random_num(050), random_num(050), 0.020.16020.0 );
    
show_dhudmessage(iPlayersx[i], "HP NEMESIS: %d^nEURO: %i^nScrie /event in chat pentru a cumpara Balrog!",healthh iCreditsx );
    }
    }
    return 
PLUGIN_HANDLED 

}
public 
Verifica_Nemesis()

    if(!
is_user_connected(Player_T) )
    
Mod_Activat();
    return 
PLUGIN_HANDLED     
}
public 
Glow()
{
set_user_maxspeedPlayer_T800.0 );
set_rendering Player_TkRenderFxGlowShell25500kRenderNormal20 );
}

//********************STOCK-URI******************** 
stock ChatColor(const id, const input[], any:...) 

new 
count 1players[32
static 
msg[191
vformat(msg190input3

replace_all(msg190"!g""^4"
replace_all(msg190"!y""^1"
replace_all(msg190"!team""^3"

if (
idplayers[0] = id; else get_players(playerscount"ch"

for (new 
0counti++) 

if (
is_user_connected(players[i])) 

message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]); 
write_byte(players[i]); 
write_string(msg); 
message_end(); 





Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...