Kelios plugino klaidos

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
OriGinal
O taip. Jis jau surinko 50 žinučių!
Posts: 81
Joined: 2011 Mar 12 23:27
Skype: aurintas2

Kelios plugino klaidos

Post 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:

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: Kelios plugino klaidos

Post by beast »


OriGinal
O taip. Jis jau surinko 50 žinučių!
Posts: 81
Joined: 2011 Mar 12 23:27
Skype: aurintas2

Re: Kelios plugino klaidos

Post 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ė.

Fly3r
Jau po truputį tampa savu
Posts: 138
Joined: 2011 Nov 06 11:35

Re: Kelios plugino klaidos

Post by Fly3r »

Code: Select all

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

OriGinal
O taip. Jis jau surinko 50 žinučių!
Posts: 81
Joined: 2011 Mar 12 23:27
Skype: aurintas2

Re: Kelios plugino klaidos

Post by OriGinal »

Susitvarkiau, dėkui.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest