Page 1 of 1

Kelios plugino klaidos

Posted: 2012 May 22 18:44
by OriGinal
Sveiki, prireikė pagalbos taisant pluginų klaidas.

Code: Select all

L 05/22/2012 - 16:10:22: [CSTRIKE] Invalid player 1L 05/22/2012 - 16:10:22: [AMXX] Displaying debug trace (plugin "respawn.amxx")L 05/22/2012 - 16:10:22: [AMXX] Run time error 10: native error (native "cs_get_user_team")L 05/22/2012 - 16:10:22: [AMXX]    [0] respawn.sma::cvar_loads (line 513)L 05/22/2012 - 16:10:22: [AMXX]    [1] respawn.sma::spawnning (line 489)

Code: Select all

public cvar_loads(iVictimID){    if(get_pcvar_num(toggle_mode) < 1)    {        fm_strip_user_weapons(iVictimID)        fm_give_item(iVictimID, "weapon_knife")    }     else    {        if(get_pcvar_num(toggle_ammo) >= 1)        {             if(cs_get_user_team(iVictimID) == CS_TEAM_T) // 513 eilutė                ExecuteHam(Ham_GiveAmmo, iVictimID, 80, "9mm", 120)            else                ExecuteHam(Ham_GiveAmmo, iVictimID, 76, "45acp", 100)        }    }    armoury_check(iVictimID)}

Code: Select all

public spawnning(iVictimID) {    ExecuteHamB(Ham_CS_RoundRespawn, iVictimID)    green_print(iVictimID, "You have been respawned")     cvar_loads(iVictimID) // 489 eilutė     if(get_pcvar_num(toggle_click))        g_HasClicked[iVictimID] = false     if(get_pcvar_num(toggle_sp) >= 1)        set_task( 0.1 , "spawn_protection", iVictimID)}
Dėkui už pagalbą. :respect:

Re: Kelios plugino klaidos

Posted: 2012 May 22 20:32
by beast

Re: Kelios plugino klaidos

Posted: 2012 May 26 12:06
by OriGinal
Dėkui, bei dar klausimas, kaip suteikti bot'ui immunity?

Štai taip jis sukuriamas:

Code: Select all

#if defined FAKE_PLAYER    public UpdateBot( ) {        if( g_iFakeplayer == -1 )            return;                new id = find_player( "i" );                if( !id ) {            id = engfunc( EngFunc_CreateFakeClient, g_szBotName );            if( pev_valid( id ) ) {                engfunc( EngFunc_FreeEntPrivateData, id );                dllfunc( MetaFunc_CallGameEntity, "player", id );                set_user_info( id, "rate", "3500" );                set_user_info( id, "cl_updaterate", "25" );                set_user_info( id, "cl_lw", "1" );                set_user_info( id, "cl_lc", "1" );                set_user_info( id, "cl_dlmax", "128" );                set_user_info( id, "cl_righthand", "1" );                set_user_info( id, "_vgui_menus", "0" );                set_user_info( id, "_ah", "0" );                set_user_info( id, "dm", "0" );                set_user_info( id, "tracker", "0" );                set_user_info( id, "friends", "0" );                set_user_info( id, "*bot", "1" );                set_pev( id, pev_flags, pev( id, pev_flags ) | FL_FAKECLIENT );                set_pev( id, pev_colormap, id );                                new szMsg[ 128 ];                dllfunc( DLLFunc_ClientConnect, id, g_szBotName, "127.0.0.1", szMsg );                dllfunc( DLLFunc_ClientPutInServer, id );                                cs_set_user_team( id, CS_TEAM_T );                ExecuteHamB( Ham_CS_RoundRespawn, id );                                set_pev( id, pev_effects, pev( id, pev_effects ) | EF_NODRAW );                set_pev( id, pev_solid, SOLID_NOT );                dllfunc( DLLFunc_Think, id );                                g_iFakeplayer = id;            }        }    }        public MsgDeathMsg( const iMsgId, const iMsgDest, const id ) {        if( get_msg_arg_int( 2 ) == g_iFakeplayer )            return PLUGIN_HANDLED;                return PLUGIN_CONTINUE;    }#endif

Code: Select all

set_user_flags( id, get_user_flags( id ) & ADMIN_IMMUNITY );
Bandžiau, bet neveikė.

Re: Kelios plugino klaidos

Posted: 2012 May 26 20:42
by Fly3r

Code: Select all

set_user_flags( id, get_user_flags( id ) | ADMIN_IMMUNITY );

Re: Kelios plugino klaidos

Posted: 2012 May 27 14:36
by OriGinal
Susitvarkiau, dėkui.