VIP Plugin v5.5.1

Pluginai, kuriuos tikrintojai įvertino neigiamai ir jie laukia atnaujinimo.
Tetusis

Re: VIP Plugin v5.3

Post by Tetusis »

Unkolix wrote:Neesu nei karto tokio girdėjęs. Paliksiu taip kaip yra, nes nesamonė būtų, įsivaizduok, VIP išmeta AWP, kas nors pakelia, ji dingsta...
Dafuq i just read? taigi komanda drop siunciama jei client'as nera vip, o vietoi to patariau strip_user_weapons naudoti kadangi drop yra slowhack ir beje su raizo guard galima apeiti, pries tai aisku reiketu suzinoti kokius ginklus turejo client'as t.y secondary/nades/knife(optional), kadangi ivykdzius sia komanda client'as netenka ginklu.

DYaGesS
Flooderis arba specialistas
Posts: 875
Joined: 2013 Jan 16 01:01
Skype: usercs.com
Contact:

Re: VIP Plugin v5.3

Post by DYaGesS »

Yangan:
4. Kelkite colorchat.inc į cstrike/addons/amxmodx/scripting/include aplankalą.
:asian:

10. Meniu atsiradimas po freezetime tik nėra gera idėja, nes žaidėjui reikia laukti. Tuo momentu kol jis negali judėti, galėtų ramiai apsipirkti ir pasirinkti ginklus. Nebent čia taip turi būti.
10. Nelabai supratau, ką čia parašiai...
Turbut, kad meniu ismeta po tam tikro laiko, o ne iskart roundo pradzioje.
Padėjau? +rep

Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

Re: VIP Plugin v5.3

Post by Unkolix »

Tetusis wrote:
Unkolix wrote:Neesu nei karto tokio girdėjęs. Paliksiu taip kaip yra, nes nesamonė būtų, įsivaizduok, VIP išmeta AWP, kas nors pakelia, ji dingsta...
Dafuq i just read? taigi komanda drop siunciama jei client'as nera vip, o vietoi to patariau strip_user_weapons naudoti kadangi drop yra slowhack ir beje su raizo guard galima apeiti, pries tai aisku reiketu suzinoti kokius ginklus turejo client'as t.y secondary/nades/knife(optional), kadangi ivykdzius sia komanda client'as netenka ginklu.
Aš ir turėjau omeny, jei pakelia ne VIP, tai AWP dingsta, o tai yra tikra nesamonė.
DYaGesS wrote:Turbut, kad meniu ismeta po tam tikro laiko, o ne iskart roundo pradzioje.
Taip ir yra padaryta... Roundo pradžioje duodama meniu (register_logevent("LogEvent_RoundStart", 2, "1=Round_Start" ))...[/quote]
Last edited by Unkolix on 2013 Apr 03 19:09, edited 1 time in total.
Skype - Unkolix

DYaGesS
Flooderis arba specialistas
Posts: 875
Joined: 2013 Jan 16 01:01
Skype: usercs.com
Contact:

Re: VIP Plugin v5.3

Post by DYaGesS »

Tu sita vieta keitei ka nors nuo dunno, nes kai dunno naudojau seniau, tai duodavo ne iskart, o po freezetime.
Padėjau? +rep

Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

Re: VIP Plugin v5.3

Post by Unkolix »

DYaGesS wrote:Tu sita vieta keitei ka nors nuo dunno, nes kai dunno naudojau seniau, tai duodavo ne iskart, o po freezetime.
Dunn0 round start:

Code: Select all

public LogEvent_RoundStart(){    CurrentRound++;    new players[32], player, pnum;    get_players(players, pnum, "a");    for(new i = 0; i < pnum; i++)    {        player = players[i];        if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H)        {            give_item(player, "weapon_hegrenade")            give_item(player, "weapon_flashbang")            give_item(player, "weapon_flashbang")            give_item(player, "weapon_smokegrenade")            give_item(player, "item_assaultsuit")            give_item(player, "item_thighpack")                        if (!get_pcvar_num(g_menu_active))                return PLUGIN_CONTINUE                        if(CurrentRound >= 3)            {                Showrod(player);            }        }    }    return PLUGIN_HANDLED}
Mano round start:

Code: Select all

public LogEvent_RoundStart(id){    g_freezetime = true;    g_bRoundEnd = false;    gMenuUsed[id] = 0;    iTCount = 0;    iCTCount = 0;    CurrentRound++;    new players[32], player, pnum;     get_players(players, pnum, "a");    for ( new i; i < pnum; i++ )    {        switch( cs_get_user_team( players[i] ) )        {            case CS_TEAM_T: iTCount++;            case CS_TEAM_CT: iCTCount++;        }    }    for(new i = 0; i < pnum; i++)    {        player = players[i];        if (!get_pcvar_num(g_menu_active))            return PLUGIN_CONTINUE                if( CurrentRound >= menu_round && get_user_flags(id) & VIP_FLAG )        {            Showrod(player);        }    }    return PLUGIN_CONTINUE}
Skype - Unkolix

Tetusis

Re: VIP Plugin v5.3

Post by Tetusis »

galima ir kitaip jeigu ne vip neleistu paimti ginklo nuo zemes ir rodytu zinute, persidaryk pagal save.

untested

edited, riped from: https://forums.alliedmods.net/showpost. ... ostcount=2

Code: Select all

#include <amxmodx>#include <amxmisc>#include <hamsandwich>#include <fakemeta> #define VIP_FLAG ADMIN_LEVEL_H public plugin_init() {    RegisterHam(Ham_Touch, "weaponbox", "fw_TouchWeapon")    RegisterHam(Ham_Touch, "armoury_entity", "fw_TouchWeapon")} public fw_TouchWeapon(weapon, id) {    if (!is_user_alive(id) || get_user_flags(id) & VIP_FLAG) {        return HAM_IGNORED    }        static classname[32]    pev(weapon, pev_classname, classname, charsmax(classname))     if (equal(classname, "weapon_awp")) {        //Sends a message that snipers are only for VIP        client_print(id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP")        return HAM_SUPERCEDE    }    return HAM_IGNORED}   
Last edited by Tetusis on 2013 Apr 03 20:26, edited 2 times in total.

Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

Re: VIP Plugin v5.3

Post by Unkolix »

Tetusis wrote:

Code: Select all

if (!is_user_alive(id) && !get_user_flags(id) && VIP_FLAG) {        return HAM_IGNORED}
Man regis, kad čia yra klaida...
Skype - Unkolix

Tetusis

Re: VIP Plugin v5.3

Post by Tetusis »

Unkolix wrote:
Tetusis wrote:

Code: Select all

if (!is_user_alive(id) && !get_user_flags(id) && VIP_FLAG) {        return HAM_IGNORED}
Man regis, kad čia yra klaida...
pataisyta

Code: Select all

#include <amxmodx>#include <amxmisc>#include <hamsandwich>#include <fakemeta> #define VIP_FLAG ADMIN_LEVEL_H public plugin_init() {    RegisterHam(Ham_Touch, "weaponbox", "fw_TouchWeapon")    RegisterHam(Ham_Touch, "armoury_entity", "fw_TouchWeapon")} public fw_TouchWeapon(weapon, id) {    if (!is_user_alive(id) || get_user_flags(id) & VIP_FLAG) {        return HAM_IGNORED    }        static classname[32]    pev(weapon, pev_classname, classname, charsmax(classname))     if (equal(classname, "weapon_awp")) {        //Sends a message that snipers are only for VIP        client_print(id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP")        return HAM_SUPERCEDE    }    return HAM_IGNORED}   

Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

Re: VIP Plugin v5.3

Post by Unkolix »

Kartais neturėtų būti visiem mirusiems return HAM_IGNORED ir gyviem VIP return HAM_IGNORED?

EDIT: Atsirašau, nepamačiau || ženklų :oops:
Skype - Unkolix

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: VIP Plugin v5.3

Post by newb »

Tetusis wrote:

Code: Select all

     if (!is_user_alive(id) || get_user_flags(id) & VIP_FLAG) {        return HAM_IGNORED    } 
Sitas Tetusis tai tikraiusei niekados nesupras kokius zenklus reikia deti.

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests