TheDoctor0 / CoDMod

Call of Duty Mod for Counter-Strike 1.6 (AMXX 1.8.3 / 1.9 / 1.10).
http://codmod.5v.pl/
MIT License
11 stars 4 forks source link

Odnośnie tworzenia klas i perków #105

Closed masterofencode closed 4 years ago

masterofencode commented 4 years ago

Z poprzednim codem było o tyle proste że już z miejsca wiedziało się jak pisać i jak robić klasy czy też perki Otóż mam problem i generalnie nie odnajduje się w tym obecnie :D

#include <amxmodx>
#include <cod>

#define PLUGIN "CoD Item Ciemne Okulary"
#define VERSION "1.0"
#define AUTHOR "O'Zone"

#define NAME        "Ciemne Okulary"
#define DESCRIPTION "Nie dzialaja na ciebie flashe. Dostajesz 2 flashe"

new itemActive;

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);

    cod_register_item(NAME, DESCRIPTION);

    register_message(get_user_msgid("ScreenFade"), "message_screen_fade");
}

public cod_item_enabled(id, value)
{
    cod_give_weapon(id, CSW_FLASHBANG, 2);

    set_bit(id, itemActive);
}

public cod_item_spawned(id, respawn)
{
    if (!respawn) {
        cod_give_weapon(id, CSW_FLASHBANG, 2);
    }
}

public cod_item_disabled(id)
    rem_bit(id, itemActive);

public message_screen_fade(msgType, msgID, id)
{
    if (get_bit(id, itemActive) && get_msg_arg_int(4) == 255 && get_msg_arg_int(5) == 255 && get_msg_arg_int(6) == 255) {
        return PLUGIN_HANDLED;
    }

    return PLUGIN_CONTINUE;
}

I teraz tak jak zrobić by działało tak aby widziało nie widzialnych

masterofencode commented 4 years ago

No domyślam się to może właśnie zrobić coś takiego że można sobie ustawić w pliku cfg własnie limity punktów do statystyk

TheDoctor0 commented 4 years ago

Z punktu widzenia całego moda nie wydaje mi się to użytecznym dodatkiem, więc jeśli potrzebujesz takiej funkcjonalności, będziesz musiał dodać ją w silniku na własną rękę.