Dabar esu padaręs taip
Code: Select all
register_event("CurWeapon", "EventCurWeapon", "be", "1=1");
Code: Select all
public EventCurWeapon(id){ if(!dayison) return PLUGIN_HANDLED; if(specialday[20] == DAY_CATCH || specialday[20] == DAY_GRAV || specialday[20] == DAY_SPEED) { engclient_cmd(id, "weapon_knife"); } else if((specialday[20] == DAY_HNS || specialday[20] == DAY_ZOMBIE || g_BoxStarted) && cs_get_user_team(id) == CS_TEAM_T) { engclient_cmd(id, "weapon_knife"); } else if(specialday[20] == DAY_INVIS && cs_get_user_team(id) == CS_TEAM_CT) { engclient_cmd(id, "weapon_knife"); } return PLUGIN_HANDLED;}
Code: Select all
public EventCurWeapon(id){ if(!dayison) return PLUGIN_HANDLED; new players[32], num, tid; get_players(players, num, "a"); for(new i = 0; i < num; i++) { tid = players[i] if(specialday[20] == DAY_CATCH || specialday[20] == DAY_GRAV || specialday[20] == DAY_SPEED) engclient_cmd(tid, "weapon_knife"); switch(cs_get_user_team(tid)) { case CS_TEAM_T: { if(specialday[20] == DAY_HNS || specialday[20] == DAY_ZOMBIE || g_BoxStarted) engclient_cmd(tid, "weapon_knife"); } case CS_TEAM_CT: { if(specialday[20] == DAY_INVIS) engclient_cmd(tid, "weapon_knife"); } } } return PLUGIN_HANDLED;}
Man būna kartais pluginas gryba užpjauna ir leidžia užsidėti kitus ginklus, kai to daryti turėtų būti negalima. Tai nežinau kolkas dėl ko, arba su kintamuoju specialday bėdos yra, nepriskiriama reikiama reikšmė arba šita engclient_cmd blogai naudoju.