Kullanıcı Tag Listesi

10 sonuçtan 1 ile 10 arası
  1. #1
    onbasi er
    Üyelik tarihi
    Dec 2014
    Yer
    Ankara
    Mesajlar
    75
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart [İSTEK] Vip Menü Plugini

    Forumda Bir Vip Menü Plugini Var Ancak 1-2 Hata Aldım Ve 1-2 Gereksiz Şey Vardı. Ondanda Esinlenerek. Mümkünse Bir Vip Menü İstiyorum Basit

    Menü İçeriği

    VİP MENU //

    1) +100 HP
    2) Gorunmezlik ( 5 Saniye )
    3) Gravity ( 10 Saniye )
    4) Hız
    5) Sınırsız Mermi ( Sadece 1 Tur )
    6) Mermi Sekmeme
    7) 5 Mermili Usb


    /vipmenu YAZINCA AÇILABİLSİN
    YETKI : ADMIN_USER

    VipMenuyu Sadece Elde 1 Kere Kullanabilsin.

    FORUMDAKI VIPMENUDE BU OZELLIKLERIN BIR KISMI VAR ANCAK HATA ALIYORUM BU OZELLIKLERI GUNCELLIYEREK. ColorChat Hatasına Göre Düzenleyip Verebilirsiniz Sevinirim . İyi Forumlar Cevaplari Bekliyorum

  2. #2
    cavus er
    Üyelik tarihi
    Dec 2013
    Mesajlar
    178
    Bahsedildi
    9 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    11

    Standart Cevap: [İSTEK] Vip Menü Plugini

    River Colorchat hatası Alan Vip Menuyu Atarsan Halledebilirim.
    CILGIN TURKLER | ~ZombieWorld~

    Sayfamiz:
    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
    Facem:
    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    95.173.173.174

  3. #3
    onbasi er
    Üyelik tarihi
    Dec 2014
    Yer
    Ankara
    Mesajlar
    75
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [İSTEK] Vip Menü Plugini

    Sadece Colorchat Hatası Almıyorum Dostum..

  4. #4
    onbasi er
    Üyelik tarihi
    Dec 2014
    Yer
    Ankara
    Mesajlar
    75
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [İSTEK] Vip Menü Plugini

    Colorchatı Silip İncsini Yazdıgımda Onun İçinde Bazı Hatalar Beliriyor Bunun İçin Yeni Bir Tane Taleb Ettim. Veya Hataları Tamamen Temizleyebilecek Birini Aradım

    Şu Şekil Colorchatı Silip. Colorchat İnc'sini Ekledigimde



    Your plugin failed to compile! Read the errors below:

    Welcome to the AMX Mod X 1.8.1-300 Compiler.Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team/tmp/textTnJzfM.sma(49) : error 001: expected token: ";", but found "-identifier-"/tmp/textTnJzfM.sma(109) : error 001: expected token: ";", but found "-identifier-"2 Errors.Could not locate output file /home/groups/amxmodx/public_html/websc3/textTnJzfM.amx (compile failed).

    /*
    * Copyright © 2013 by Optimist
    * Tüm Yasal Hakları Saklıdır.
    *
    * Counter Strike Plugins -> Optimist
    *
    */

    #pragma semicolon 1

    #include <amxmodx>
    #include <cstrike>
    #include <engine>
    #include <fun>
    #include <hamsandwich>
    #include <fakemeta>
    #include <xs>

    /* Fun functions
    *
    * by Numb
    *
    * This file is provided as is (no warranties).
    */

    #if defined _colorchat_included
    #endinput
    #endif
    #define _colorchat_included

    enum Color
    {
    NORMAL = 1, // clients scr_concolor cvar color
    GREEN, // Green Color
    TEAM_COLOR, // Red, grey, blue
    GREY, // grey
    RED, // Red
    BLUE, // Blue
    }

    new TeamName[][] =
    {
    "",
    "TERRORIST",
    "CT",
    "SPECTATOR"
    }

    ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
    {
    if( !get_playersnum() ) return;

    new message[256];

    switch(type)
    {
    case NORMAL: // clients scr_concolor cvar color
    {
    message[0] = 0x01;
    }
    case GREEN: // Green
    {
    message[0] = 0x04;
    }
    default: // White, Red, Blue
    {
    message[0] = 0x03;
    }
    }

    vformat(message[1], 251, msg, 4);

    // Make sure message is not longer than 192 character. Will crash the server.
    message[192] = '^0';

    new team, ColorChange, index, MSG_Type;

    if(id)
    {
    MSG_Type = MSG_ONE;
    index = id;
    } else {
    index = FindPlayer();
    MSG_Type = MSG_ALL;
    }

    team = get_user_team(index);
    ColorChange = ColorSelection(index, MSG_Type, type);

    ShowColorMessage(index, MSG_Type, message);

    if(ColorChange)
    {
    Team_Info(index, MSG_Type, TeamName[team]);
    }
    }

    ShowColorMessage(id, type, message[])
    {
    static bool:saytext_used;
    static get_user_msgid_saytext;
    if(!saytext_used)
    {
    get_user_msgid_saytext = get_user_msgid("SayText");
    saytext_used = true;
    }
    message_begin(type, get_user_msgid_saytext, _, id);
    write_byte(id)
    write_string(message);
    message_end();
    }

    Team_Info(id, type, team[])
    {
    static bool:teaminfo_used;
    static get_user_msgid_teaminfo;
    if(!teaminfo_used)
    {
    get_user_msgid_teaminfo = get_user_msgid("TeamInfo");
    teaminfo_used = true;
    }
    message_begin(type, get_user_msgid_teaminfo, _, id);
    write_byte(id);
    write_string(team);
    message_end();

    return 1;
    }

    ColorSelection(index, type, Color:Type)
    {
    switch(Type)
    {
    case RED:
    {
    return Team_Info(index, type, TeamName[1]);
    }
    case BLUE:
    {
    return Team_Info(index, type, TeamName[2]);
    }
    case GREY:
    {
    return Team_Info(index, type, TeamName[0]);
    }
    }

    return 0;
    }

    FindPlayer()
    {
    new i = -1;

    while(i <= get_maxplayers())
    {
    if(is_user_connected(++i))
    return i;
    }

    return -1;
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\ rtf1\ ansi\ deff0{\ fonttbl{\ f0\ fnil Tahoma;}}n\ viewkind4\ uc1\ pard\ lang1033\ f0\ fs16 n\ par }
    */


    #define AK_HASAR 1.5
    #define MG3_HASAR 2
    #define MIN_HASAR 1.8
    #define CROS_HASAR 1.3

    const WEAPONS_BITSUM = (1<<CSW_KNIFE|1<<CSW_HEGRENADE|1<<CSW_FLASHBANG|1< <CSW_SMOKEGRENADE|1<<CSW_C4);

    #define ADMIN_JBVIP ADMIN_KICK // VIP'nin Admin yetkisi ben örnek olarak "kick" yetkisi verdim siz istediğiniz gibi değiştirebilirsiniz...

    #if cellbits == 32
    const OFFSET_CLIPAMMO = 51 ;
    #else
    const OFFSET_CLIPAMMO = 65 ;
    #endif
    const OFFSET_LINUX_WEAPONS = 4;

    new const MAXCLIP[] = { -1, 13, -1, 10, 1, 7, -1, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20,
    10, 30, 100, 8, 30, 30, 20, 2, 7, 30, 30, -1, 50 } ;

    new const VERSIYON[] = {
    "1.0"
    };

    new const PREFIX[] = {
    "!g[JailBreak]:!n"
    };

    new Float:cok_hizli = 800.0;
    new Float:normal_hizli = 250.0;
    new Float: cl_pushangle[33][3];
    new sinirsizmermi[33],
    ozelsilahlar[33],
    ak47_used[33],
    g_max_clients,
    menukullanim[33],
    hizver[33],
    mg3_used[33],
    cross_used[33],
    ozelslh,
    minigun_used[33],
    mermisekmeme[33];

    new VIEW_AKGOLD[] = "models/jailbreak/v_golden_ak47.mdl";
    new PLAYER_AKGOLD[] = "models/jailbreak/p_golden_ak47.mdl";
    new VIEW_MG3[] = "models/jailbreak/v_mg3.mdl";
    new PLAYER_MG3[] = "models/jailbreak/p_mg3.mdl";
    new VIEW_CROSSBOW[] = "models/jailbreak/v_crossbow_cso.mdl";
    new PLAYER_CROSSBOW[] = "models/jailbreak/p_crossbow_cso.mdl";
    new VIEW_MINIGUN[] = "models/jailbreak/v_m134_hum.mdl";
    new PLAYER_MINIGUN[] = "models/jailbreak/p_m134.mdl";

    public plugin_precache() {
    precache_model("models/rpgrocket.mdl");
    precache_model(VIEW_AKGOLD);
    precache_model(PLAYER_AKGOLD);
    precache_model(VIEW_MG3);
    precache_model(PLAYER_MG3);
    precache_model(VIEW_CROSSBOW);
    precache_model(PLAYER_CROSSBOW);
    precache_model(VIEW_MINIGUN);
    precache_model(PLAYER_MINIGUN);
    }
    public plugin_init(){
    register_plugin("[JB]: Gelismis VIP Menu", VERSIYON, "Optimist");

    register_event("HLTV", "YeniTur", "a", "1=0", "2=0");
    register_event("CurWeapon", "HookCurWeapon", "be", "1=1");

    RegisterHam(Ham_TakeDamage, "player", "silahhasar", 0);

    register_clcmd("say vipmenu", "VmenuKomut");
    register_clcmd("say vmenu", "VmenuKomut");
    register_clcmd("say /vmenu", "VmenuKomut");
    register_clcmd("say /vipmenu", "VmenuKomut");
    register_clcmd("say_team vipmenu", "VmenuKomut");
    register_clcmd("say_team /vipmenu", "VmenuKomut");

    register_message(get_user_msgid("CurWeapon"), "silahta_sinirsiz_mermi_olayi");

    g_max_clients = get_maxplayers();

    new silahisim[24];
    for (new id = 1; id <= 30; id++){
    if (!(WEAPONS_BITSUM & 1 << id) && get_weaponname(id, silahisim, 23)){
    RegisterHam(Ham_Weapon_PrimaryAttack, silahisim, "fw_Weapon_PrimaryAttack_Pre");
    RegisterHam(Ham_Weapon_PrimaryAttack, silahisim, "fw_Weapon_PrimaryAttack_Post", 1);
    }
    }
    }
    public YeniTur() {
    for(new id = 1; id <= g_max_clients; id++){
    set_view(id,CAMERA_NONE);
    hizver[id] = false;
    menukullanim[id] = false;
    set_user_maxspeed(id, normal_hizli);
    set_user_rendering( id, _, 0, 0, 0, _, 0 );
    strip_user_weapons(id);
    give_item(id, "weapon_knife");
    set_user_footsteps(id, 0);
    mermisekmeme[id] = false;
    sinirsizmermi[id] = false;
    ak47_used[id] = false;
    mg3_used[id] = false;
    cross_used[id] = false;
    minigun_used[id] = false;
    }
    }
    public VmenuKomut(id) {
    if(get_user_team(id) == 2 && get_user_flags(id) & ADMIN_JBVIP && !(menukullanim[id])){
    VipMenu(id);
    }
    else if(menukullanim[id]){
    client_printc(id, "%s Zaten !gVIP Menu!nyu daha once kullandiniz. Lutfen yeni turu bekleyin...", PREFIX);
    }
    else{
    client_printc(id, "%s !gVIP Menu!nyu kullanabilmeniz icin !gCT!n ve !gVIP!n olmaniz gerekir.", PREFIX);
    return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
    }
    public VipMenu(id) {
    if(get_user_team(id) == 2){
    new menu = menu_create("yJailBreak: wVIP Menu:", "VipMenu_devam");

    menu_additem(menu, "w225 HP ve 255 Armor", "1", 0);
    menu_additem(menu, "wOzel Silahlar","2", 0);
    menu_additem(menu, "wYercekimi - r(450)", "3", 0);
    menu_additem(menu, "wHiz", "4", 0);
    menu_additem(menu, "w3D Gosterme r(Sadece 1 Tur)", "5", 0);
    menu_additem(menu, "wGorunmezlik", "6", 0);
    menu_additem(menu, "wYari Yariya Tekrar Dogma Sansi", "7", 0);
    menu_additem(menu, "wMermi Sekmeme(Sadece 1 Tur)","8", 0);
    menu_additem(menu, "wSinirsiz Mermi(Sadece 1 Tur)","9", 0);

    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    }
    }
    public VipMenu_devam(id, menu, item) {
    if(item == MENU_EXIT){
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }

    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data);

    switch(key){
    case 1:{
    set_user_health(id, 225);
    set_user_armor(id, 225);
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !g255 HP!n ve !g255 Armor!n aldiniz", PREFIX);
    }
    case 2:{
    ozel(id);
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !gOzel Silahlari!n sectiniz", PREFIX);
    }
    case 3:{
    set_user_gravity(id, 0.450);
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !gYercekimi!n aldiniz", PREFIX);
    }
    case 4:{
    menukullanim[id] = true;
    hizver[id] = true;

    set_user_maxspeed(id, cok_hizli);

    client_printc(id, "%s !tMenuden:!n !gHiz!n aldiniz", PREFIX);
    }
    case 5:{
    set_view(id,CAMERA_3RDPERSON);
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !g3D Gosterme!n aldiniz", PREFIX);
    }
    case 6:{
    set_user_rendering(id, kRenderFxNone, 50, 50, 50, kRenderTransAdd, 50);
    set_user_footsteps(id, 1);
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !gGorunmezlik!n aldiniz", PREFIX);
    }
    case 7:{
    yenidendog(id);
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !gYari !tYariya!n !gTekrar Dogma!n sansini sectiniz.Sansliysan Tekrar Dogarsin .", PREFIX);
    }
    case 8:{
    mermisekmeme[id] = true;
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !gMermi Sekmeme!n sectiniz.!tMermileriniz artik sekmeyecek!!!n.", PREFIX);
    }
    case 9:{
    sinirsizmermi[id] = true;
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !gSinirsiz Mermi!n sectiniz.!tMermileriniz artik sinirsiz!!!n.", PREFIX);
    }
    }

    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }
    public ozel(id){
    if(ozelsilahlar[id]){
    ColorChat(id,NORMAL,"Menuyu her turda ^3bir defa^1 kullanabilirsiniz!");
    }
    else{
    ozelslh = menu_create("Ozel Silahinizi Secin:","OzelSilahlar_Olustur");
    menu_additem(ozelslh, "Golden Ak47", "1");
    menu_additem(ozelslh, "Mg13", "2");
    menu_additem(ozelslh, "Minigun", "3");
    menu_additem(ozelslh, "Crossbow", "4");
    menu_setprop(ozelslh, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, ozelslh, 0);
    }
    }
    public OzelSilahlar_Olustur(id,menu,item){
    if(item == MENU_EXIT) {
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(ozelslh, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new key = str_to_num(data);
    switch(key) {
    case 1: {
    ak47_used[id] = true;
    strip_user_weapons(id);
    give_item(id,"weapon_knife");
    give_item(id, "weapon_ak47");
    cs_set_user_bpammo(id, CSW_AK47, 90);
    ColorChat(id,NORMAL,"^3Golden Ak47^1 Alindi.");
    }
    case 2: {
    mg3_used[id] = true;
    strip_user_weapons(id);
    give_item(id,"weapon_knife");
    give_item(id, "weapon_m3");
    cs_set_user_bpammo(id, CSW_M3, 90);
    ColorChat(id,NORMAL,"^3Mg3^1 Alindi.");
    }
    case 3: {
    minigun_used[id] = true;
    strip_user_weapons(id);
    give_item(id,"weapon_knife");
    give_item(id, "weapon_m249");
    cs_set_user_bpammo(id, CSW_M249, 90);
    ColorChat(id,NORMAL,"^3Minigun^1 Alindi.");
    }
    case 4: {
    cross_used[id] = true;
    strip_user_weapons(id);
    give_item(id,"weapon_knife");
    give_item(id, "weapon_awp");
    cs_set_user_bpammo(id, CSW_AWP, 90);
    ColorChat(id,NORMAL,"^3Crossbow^1 Alindi.");
    }
    }
    menu_destroy(ozelslh);
    return PLUGIN_HANDLED;
    }
    public HookCurWeapon(id) {
    new silahID = read_data(2);

    switch(get_user_team(id) == 2) {
    case 1: {
    if(ak47_used[id] && silahID == CSW_AK47) {
    set_pev(id, pev_viewmodel2, VIEW_AKGOLD);
    set_pev(id, pev_weaponmodel2, PLAYER_AKGOLD);
    }
    if(mg3_used[id] && silahID == CSW_M3) {
    set_pev(id, pev_viewmodel2, VIEW_MG3);
    set_pev(id, pev_weaponmodel2, PLAYER_MG3);
    }
    if(cross_used[id] && silahID == CSW_AWP) {
    set_pev(id, pev_viewmodel2, VIEW_CROSSBOW);
    set_pev(id, pev_weaponmodel2, PLAYER_CROSSBOW);
    }
    if(minigun_used[id] && silahID == CSW_M249) {
    set_pev(id, pev_viewmodel2, VIEW_MINIGUN);
    set_pev(id, pev_weaponmodel2, PLAYER_MINIGUN);
    }
    }
    }
    if(hizver[id]){
    set_user_maxspeed(id, cok_hizli);
    }
    return PLUGIN_CONTINUE;
    }
    public silahhasar(pevVictim, pevInflictor, pevAttacker, Float:flDamage, iDmgBits) {
    if(!(1 <= pevAttacker <= g_max_clients)) {
    return HAM_HANDLED;
    }
    if(!is_user_alive(pevAttacker)) {
    return HAM_HANDLED;
    }
    if(get_user_team(pevAttacker)) {
    if(ak47_used[pevAttacker]) {
    SetHamParamFloat( 4 , flDamage * AK_HASAR);
    }
    if(mg3_used[pevAttacker]) {
    SetHamParamFloat( 4 , flDamage * MG3_HASAR);
    }
    if(cross_used[pevAttacker]) {
    SetHamParamFloat( 4 , flDamage * CROS_HASAR);
    }
    if(minigun_used[pevAttacker]) {
    SetHamParamFloat( 4 , flDamage * MIN_HASAR);
    }
    }

    return HAM_IGNORED;
    }
    public yenidendog(id) {
    if(random (2)){
    ExecuteHamB(Ham_CS_RoundRespawn, id);
    client_printc(id, "%s Tekrar !gDogdunuz!n...", PREFIX);
    }
    }
    public fw_Weapon_PrimaryAttack_Pre(entity){
    new id = pev(entity, pev_owner);

    if (mermisekmeme[id]) {
    pev(id, pev_punchangle, cl_pushangle[id]);
    return HAM_IGNORED;
    }
    return HAM_IGNORED;
    }
    public fw_Weapon_PrimaryAttack_Post(entity){
    new id = pev(entity, pev_owner);

    if (mermisekmeme[id]) {
    new Float: push[3];
    pev(id, pev_punchangle, push);
    xs_vec_sub(push, cl_pushangle[id], push);
    xs_vec_mul_scalar(push, 0.0, push);
    xs_vec_add(push, cl_pushangle[id], push);
    set_pev(id, pev_punchangle, push);
    return HAM_IGNORED;
    }
    return HAM_IGNORED;
    }
    public silahta_sinirsiz_mermi_olayi(msg_id, msg_dest, msg_entity) {
    if (!sinirsizmermi[msg_entity])
    return;

    if (!is_user_alive(msg_entity) || get_msg_arg_int(1) != 1)
    return;

    static weapon, clip;
    weapon = get_msg_arg_int(2);
    clip = get_msg_arg_int(3);

    if (MAXCLIP[weapon] > 2){
    set_msg_arg_int(3, get_msg_argtype(3), MAXCLIP[weapon]);

    if (clip < 2){
    static wname[32], weapon_ent;
    get_weaponname(weapon, wname, sizeof wname - 1);
    weapon_ent = fm_find_ent_by_owner(-1, wname, msg_entity);

    fm_set_weapon_ammo(weapon_ent, MAXCLIP[weapon]);
    }
    }
    }
    stock fm_find_ent_by_owner(entity, const classname[], owner) {
    while ((entity = engfunc(EngFunc_FindEntityByString, entity, "classname", classname)) && pev(entity, pev_owner) != owner) {}

    return entity;
    }
    stock fm_set_weapon_ammo(entity, amount){
    set_pdata_int(entity, OFFSET_CLIPAMMO, amount, OFFSET_LINUX_WEAPONS);
    }
    stock client_printc(const id, const input[], any:...) {
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);

    replace_all(msg, 190, "!n", "^x01");
    replace_all(msg, 190, "!g", "^x04");
    replace_all(msg, 190, "!t", "^x03");

    if (id) players[0] = id; else get_players(players, count, "ch");{
    for (new i = 0; i < count; i++){
    if (is_user_connected(players[i])){
    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
    write_byte(players[i]);
    write_string(msg);
    message_end();
    }
    }
    }
    }

  5. #5
    onbasi er
    Üyelik tarihi
    Dec 2014
    Yer
    Ankara
    Mesajlar
    75
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [İSTEK] Vip Menü Plugini

    Colorchatı Silip İncsini Yazdıgımda Onun İçinde Bazı Hatalar Beliriyor Bunun İçin Yeni Bir Tane Taleb Ettim. Veya Hataları Tamamen Temizleyebilecek Birini Aradım

    Şu Şekil Colorchatı Silip. Colorchat İnc'sini Ekledigimde

    Dosya Koyamıyorum Böyle Yazmak Zorunda Kaldım Kusura Bakmayın..

    Your plugin failed to compile! Read the errors below:

    Welcome to the AMX Mod X 1.8.1-300 Compiler.Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team/tmp/textTnJzfM.sma(49) : error 001: expected token: ";", but found "-identifier-"/tmp/textTnJzfM.sma(109) : error 001: expected token: ";", but found "-identifier-"2 Errors.Could not locate output file /home/groups/amxmodx/public_html/websc3/textTnJzfM.amx (compile failed).



    /*
    * Copyright © 2013 by Optimist
    * Tüm Yasal Hakları Saklıdır.
    *
    * Counter Strike Plugins -> Optimist
    *
    */


    #pragma semicolon 1


    #include <amxmodx>
    #include <cstrike>
    #include <engine>
    #include <fun>
    #include <hamsandwich>
    #include <fakemeta>
    #include <xs>


    /* Fun functions
    *
    * by Numb
    *
    * This file is provided as is (no warranties).
    */


    #if defined _colorchat_included
    #endinput
    #endif
    #define _colorchat_included


    enum Color
    {
    NORMAL = 1, // clients scr_concolor cvar color
    GREEN, // Green Color
    TEAM_COLOR, // Red, grey, blue
    GREY, // grey
    RED, // Red
    BLUE, // Blue
    }


    new TeamName[][] =
    {
    "",
    "TERRORIST",
    "CT",
    "SPECTATOR"
    }


    ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
    {
    if( !get_playersnum() ) return;

    new message[256];


    switch(type)
    {
    case NORMAL: // clients scr_concolor cvar color
    {
    message[0] = 0x01;
    }
    case GREEN: // Green
    {
    message[0] = 0x04;
    }
    default: // White, Red, Blue
    {
    message[0] = 0x03;
    }
    }


    vformat(message[1], 251, msg, 4);


    // Make sure message is not longer than 192 character. Will crash the server.
    message[192] = '^0';


    new team, ColorChange, index, MSG_Type;

    if(id)
    {
    MSG_Type = MSG_ONE;
    index = id;
    } else {
    index = FindPlayer();
    MSG_Type = MSG_ALL;
    }

    team = get_user_team(index);
    ColorChange = ColorSelection(index, MSG_Type, type);


    ShowColorMessage(index, MSG_Type, message);

    if(ColorChange)
    {
    Team_Info(index, MSG_Type, TeamName[team]);
    }
    }


    ShowColorMessage(id, type, message[])
    {
    static bool:saytext_used;
    static get_user_msgid_saytext;
    if(!saytext_used)
    {
    get_user_msgid_saytext = get_user_msgid("SayText");
    saytext_used = true;
    }
    message_begin(type, get_user_msgid_saytext, _, id);
    write_byte(id)
    write_string(message);
    message_end();
    }


    Team_Info(id, type, team[])
    {
    static bool:teaminfo_used;
    static get_user_msgid_teaminfo;
    if(!teaminfo_used)
    {
    get_user_msgid_teaminfo = get_user_msgid("TeamInfo");
    teaminfo_used = true;
    }
    message_begin(type, get_user_msgid_teaminfo, _, id);
    write_byte(id);
    write_string(team);
    message_end();


    return 1;
    }


    ColorSelection(index, type, Color:Type)
    {
    switch(Type)
    {
    case RED:
    {
    return Team_Info(index, type, TeamName[1]);
    }
    case BLUE:
    {
    return Team_Info(index, type, TeamName[2]);
    }
    case GREY:
    {
    return Team_Info(index, type, TeamName[0]);
    }
    }


    return 0;
    }


    FindPlayer()
    {
    new i = -1;


    while(i <= get_maxplayers())
    {
    if(is_user_connected(++i))
    return i;
    }


    return -1;
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
    */




    #define AK_HASAR 1.5
    #define MG3_HASAR 2
    #define MIN_HASAR 1.8
    #define CROS_HASAR 1.3


    const WEAPONS_BITSUM = (1<<CSW_KNIFE|1<<CSW_HEGRENADE|1<<CSW_FLASHBANG|1< <CSW_SMOKEGRENADE|1<<CSW_C4);


    #define ADMIN_JBVIP ADMIN_KICK // VIP'nin Admin yetkisi ben örnek olarak "kick" yetkisi verdim siz istediğiniz gibi değiştirebilirsiniz...


    #if cellbits == 32
    const OFFSET_CLIPAMMO = 51 ;
    #else
    const OFFSET_CLIPAMMO = 65 ;
    #endif
    const OFFSET_LINUX_WEAPONS = 4;


    new const MAXCLIP[] = { -1, 13, -1, 10, 1, 7, -1, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20,
    10, 30, 100, 8, 30, 30, 20, 2, 7, 30, 30, -1, 50 } ;


    new const VERSIYON[] = {
    "1.0"
    };


    new const PREFIX[] = {
    "!g[JailBreak]:!n"
    };


    new Float:cok_hizli = 800.0;
    new Float:normal_hizli = 250.0;
    new Float: cl_pushangle[33][3];
    new sinirsizmermi[33],
    ozelsilahlar[33],
    ak47_used[33],
    g_max_clients,
    menukullanim[33],
    hizver[33],
    mg3_used[33],
    cross_used[33],
    ozelslh,
    minigun_used[33],
    mermisekmeme[33];


    new VIEW_AKGOLD[] = "models/jailbreak/v_golden_ak47.mdl";
    new PLAYER_AKGOLD[] = "models/jailbreak/p_golden_ak47.mdl";
    new VIEW_MG3[] = "models/jailbreak/v_mg3.mdl";
    new PLAYER_MG3[] = "models/jailbreak/p_mg3.mdl";
    new VIEW_CROSSBOW[] = "models/jailbreak/v_crossbow_cso.mdl";
    new PLAYER_CROSSBOW[] = "models/jailbreak/p_crossbow_cso.mdl";
    new VIEW_MINIGUN[] = "models/jailbreak/v_m134_hum.mdl";
    new PLAYER_MINIGUN[] = "models/jailbreak/p_m134.mdl";


    public plugin_precache() {
    precache_model("models/rpgrocket.mdl");
    precache_model(VIEW_AKGOLD);
    precache_model(PLAYER_AKGOLD);
    precache_model(VIEW_MG3);
    precache_model(PLAYER_MG3);
    precache_model(VIEW_CROSSBOW);
    precache_model(PLAYER_CROSSBOW);
    precache_model(VIEW_MINIGUN);
    precache_model(PLAYER_MINIGUN);
    }
    public plugin_init(){
    register_plugin("[JB]: Gelismis VIP Menu", VERSIYON, "Optimist");

    register_event("HLTV", "YeniTur", "a", "1=0", "2=0");
    register_event("CurWeapon", "HookCurWeapon", "be", "1=1");


    RegisterHam(Ham_TakeDamage, "player", "silahhasar", 0);

    register_clcmd("say vipmenu", "VmenuKomut");
    register_clcmd("say vmenu", "VmenuKomut");
    register_clcmd("say /vmenu", "VmenuKomut");
    register_clcmd("say /vipmenu", "VmenuKomut");
    register_clcmd("say_team vipmenu", "VmenuKomut");
    register_clcmd("say_team /vipmenu", "VmenuKomut");


    register_message(get_user_msgid("CurWeapon"), "silahta_sinirsiz_mermi_olayi");

    g_max_clients = get_maxplayers();


    new silahisim[24];
    for (new id = 1; id <= 30; id++){
    if (!(WEAPONS_BITSUM & 1 << id) && get_weaponname(id, silahisim, 23)){
    RegisterHam(Ham_Weapon_PrimaryAttack, silahisim, "fw_Weapon_PrimaryAttack_Pre");
    RegisterHam(Ham_Weapon_PrimaryAttack, silahisim, "fw_Weapon_PrimaryAttack_Post", 1);
    }
    }
    }
    public YeniTur() {
    for(new id = 1; id <= g_max_clients; id++){
    set_view(id,CAMERA_NONE);
    hizver[id] = false;
    menukullanim[id] = false;
    set_user_maxspeed(id, normal_hizli);
    set_user_rendering( id, _, 0, 0, 0, _, 0 );
    strip_user_weapons(id);
    give_item(id, "weapon_knife");
    set_user_footsteps(id, 0);
    mermisekmeme[id] = false;
    sinirsizmermi[id] = false;
    ak47_used[id] = false;
    mg3_used[id] = false;
    cross_used[id] = false;
    minigun_used[id] = false;
    }
    }
    public VmenuKomut(id) {
    if(get_user_team(id) == 2 && get_user_flags(id) & ADMIN_JBVIP && !(menukullanim[id])){
    VipMenu(id);
    }
    else if(menukullanim[id]){
    client_printc(id, "%s Zaten !gVIP Menu!nyu daha once kullandiniz. Lutfen yeni turu bekleyin...", PREFIX);
    }
    else{
    client_printc(id, "%s !gVIP Menu!nyu kullanabilmeniz icin !gCT!n ve !gVIP!n olmaniz gerekir.", PREFIX);
    return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
    }
    public VipMenu(id) {
    if(get_user_team(id) == 2){
    new menu = menu_create("\yJailBreak: \wVIP Menu:", "VipMenu_devam");


    menu_additem(menu, "\w225 HP ve 255 Armor", "1", 0);
    menu_additem(menu, "\wOzel Silahlar","2", 0);
    menu_additem(menu, "\wYercekimi - \r(450)", "3", 0);
    menu_additem(menu, "\wHiz", "4", 0);
    menu_additem(menu, "\w3D Gosterme \r(Sadece 1 Tur)", "5", 0);
    menu_additem(menu, "\wGorunmezlik", "6", 0);
    menu_additem(menu, "\wYari Yariya Tekrar Dogma Sansi", "7", 0);
    menu_additem(menu, "\wMermi Sekmeme(Sadece 1 Tur)","8", 0);
    menu_additem(menu, "\wSinirsiz Mermi(Sadece 1 Tur)","9", 0);

    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    }
    }
    public VipMenu_devam(id, menu, item) {
    if(item == MENU_EXIT){
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }


    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);


    new key = str_to_num(data);


    switch(key){
    case 1:{
    set_user_health(id, 225);
    set_user_armor(id, 225);
    menukullanim[id] = true;

    client_printc(id, "%s !tMenuden:!n !g255 HP!n ve !g255 Armor!n aldiniz", PREFIX);
    }
    case 2:{
    ozel(id);
    menukullanim[id] = true;


    client_printc(id, "%s !tMenuden:!n !gOzel Silahlari!n sectiniz", PREFIX);
    }
    case 3:{
    set_user_gravity(id, 0.450);
    menukullanim[id] = true;


    client_printc(id, "%s !tMenuden:!n !gYercekimi!n aldiniz", PREFIX);
    }
    case 4:{
    menukullanim[id] = true;
    hizver[id] = true;

    set_user_maxspeed(id, cok_hizli);

    client_printc(id, "%s !tMenuden:!n !gHiz!n aldiniz", PREFIX);
    }
    case 5:{
    set_view(id,CAMERA_3RDPERSON);
    menukullanim[id] = true;


    client_printc(id, "%s !tMenuden:!n !g3D Gosterme!n aldiniz", PREFIX);
    }
    case 6:{
    set_user_rendering(id, kRenderFxNone, 50, 50, 50, kRenderTransAdd, 50);
    set_user_footsteps(id, 1);
    menukullanim[id] = true;


    client_printc(id, "%s !tMenuden:!n !gGorunmezlik!n aldiniz", PREFIX);
    }
    case 7:{
    yenidendog(id);
    menukullanim[id] = true;


    client_printc(id, "%s !tMenuden:!n !gYari !tYariya!n !gTekrar Dogma!n sansini sectiniz.Sansliysan Tekrar Dogarsin .", PREFIX);
    }
    case 8:{
    mermisekmeme[id] = true;
    menukullanim[id] = true;


    client_printc(id, "%s !tMenuden:!n !gMermi Sekmeme!n sectiniz.!tMermileriniz artik sekmeyecek!!!n.", PREFIX);
    }
    case 9:{
    sinirsizmermi[id] = true;
    menukullanim[id] = true;


    client_printc(id, "%s !tMenuden:!n !gSinirsiz Mermi!n sectiniz.!tMermileriniz artik sinirsiz!!!n.", PREFIX);
    }
    }


    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }
    public ozel(id){
    if(ozelsilahlar[id]){
    ColorChat(id,NORMAL,"Menuyu her turda ^3bir defa^1 kullanabilirsiniz!");
    }
    else{
    ozelslh = menu_create("Ozel Silahinizi Secin:","OzelSilahlar_Olustur");
    menu_additem(ozelslh, "Golden Ak47", "1");
    menu_additem(ozelslh, "Mg13", "2");
    menu_additem(ozelslh, "Minigun", "3");
    menu_additem(ozelslh, "Crossbow", "4");
    menu_setprop(ozelslh, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, ozelslh, 0);
    }
    }
    public OzelSilahlar_Olustur(id,menu,item){
    if(item == MENU_EXIT) {
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    }
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(ozelslh, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new key = str_to_num(data);
    switch(key) {
    case 1: {
    ak47_used[id] = true;
    strip_user_weapons(id);
    give_item(id,"weapon_knife");
    give_item(id, "weapon_ak47");
    cs_set_user_bpammo(id, CSW_AK47, 90);
    ColorChat(id,NORMAL,"^3Golden Ak47^1 Alindi.");
    }
    case 2: {
    mg3_used[id] = true;
    strip_user_weapons(id);
    give_item(id,"weapon_knife");
    give_item(id, "weapon_m3");
    cs_set_user_bpammo(id, CSW_M3, 90);
    ColorChat(id,NORMAL,"^3Mg3^1 Alindi.");
    }
    case 3: {
    minigun_used[id] = true;
    strip_user_weapons(id);
    give_item(id,"weapon_knife");
    give_item(id, "weapon_m249");
    cs_set_user_bpammo(id, CSW_M249, 90);
    ColorChat(id,NORMAL,"^3Minigun^1 Alindi.");
    }
    case 4: {
    cross_used[id] = true;
    strip_user_weapons(id);
    give_item(id,"weapon_knife");
    give_item(id, "weapon_awp");
    cs_set_user_bpammo(id, CSW_AWP, 90);
    ColorChat(id,NORMAL,"^3Crossbow^1 Alindi.");
    }
    }
    menu_destroy(ozelslh);
    return PLUGIN_HANDLED;
    }
    public HookCurWeapon(id) {
    new silahID = read_data(2);


    switch(get_user_team(id) == 2) {
    case 1: {
    if(ak47_used[id] && silahID == CSW_AK47) {
    set_pev(id, pev_viewmodel2, VIEW_AKGOLD);
    set_pev(id, pev_weaponmodel2, PLAYER_AKGOLD);
    }
    if(mg3_used[id] && silahID == CSW_M3) {
    set_pev(id, pev_viewmodel2, VIEW_MG3);
    set_pev(id, pev_weaponmodel2, PLAYER_MG3);
    }
    if(cross_used[id] && silahID == CSW_AWP) {
    set_pev(id, pev_viewmodel2, VIEW_CROSSBOW);
    set_pev(id, pev_weaponmodel2, PLAYER_CROSSBOW);
    }
    if(minigun_used[id] && silahID == CSW_M249) {
    set_pev(id, pev_viewmodel2, VIEW_MINIGUN);
    set_pev(id, pev_weaponmodel2, PLAYER_MINIGUN);
    }
    }
    }
    if(hizver[id]){
    set_user_maxspeed(id, cok_hizli);
    }
    return PLUGIN_CONTINUE;
    }
    public silahhasar(pevVictim, pevInflictor, pevAttacker, Float:flDamage, iDmgBits) {
    if(!(1 <= pevAttacker <= g_max_clients)) {
    return HAM_HANDLED;
    }
    if(!is_user_alive(pevAttacker)) {
    return HAM_HANDLED;
    }
    if(get_user_team(pevAttacker)) {
    if(ak47_used[pevAttacker]) {
    SetHamParamFloat( 4 , flDamage * AK_HASAR);
    }
    if(mg3_used[pevAttacker]) {
    SetHamParamFloat( 4 , flDamage * MG3_HASAR);
    }
    if(cross_used[pevAttacker]) {
    SetHamParamFloat( 4 , flDamage * CROS_HASAR);
    }
    if(minigun_used[pevAttacker]) {
    SetHamParamFloat( 4 , flDamage * MIN_HASAR);
    }
    }

    return HAM_IGNORED;
    }
    public yenidendog(id) {
    if(random (2)){
    ExecuteHamB(Ham_CS_RoundRespawn, id);
    client_printc(id, "%s Tekrar !gDogdunuz!n...", PREFIX);
    }
    }
    public fw_Weapon_PrimaryAttack_Pre(entity){
    new id = pev(entity, pev_owner);


    if (mermisekmeme[id]) {
    pev(id, pev_punchangle, cl_pushangle[id]);
    return HAM_IGNORED;
    }
    return HAM_IGNORED;
    }
    public fw_Weapon_PrimaryAttack_Post(entity){
    new id = pev(entity, pev_owner);


    if (mermisekmeme[id]) {
    new Float: push[3];
    pev(id, pev_punchangle, push);
    xs_vec_sub(push, cl_pushangle[id], push);
    xs_vec_mul_scalar(push, 0.0, push);
    xs_vec_add(push, cl_pushangle[id], push);
    set_pev(id, pev_punchangle, push);
    return HAM_IGNORED;
    }
    return HAM_IGNORED;
    }
    public silahta_sinirsiz_mermi_olayi(msg_id, msg_dest, msg_entity) {
    if (!sinirsizmermi[msg_entity])
    return;


    if (!is_user_alive(msg_entity) || get_msg_arg_int(1) != 1)
    return;


    static weapon, clip;
    weapon = get_msg_arg_int(2);
    clip = get_msg_arg_int(3);


    if (MAXCLIP[weapon] > 2){
    set_msg_arg_int(3, get_msg_argtype(3), MAXCLIP[weapon]);


    if (clip < 2){
    static wname[32], weapon_ent;
    get_weaponname(weapon, wname, sizeof wname - 1);
    weapon_ent = fm_find_ent_by_owner(-1, wname, msg_entity);


    fm_set_weapon_ammo(weapon_ent, MAXCLIP[weapon]);
    }
    }
    }
    stock fm_find_ent_by_owner(entity, const classname[], owner) {
    while ((entity = engfunc(EngFunc_FindEntityByString, entity, "classname", classname)) && pev(entity, pev_owner) != owner) {}

    return entity;
    }
    stock fm_set_weapon_ammo(entity, amount){
    set_pdata_int(entity, OFFSET_CLIPAMMO, amount, OFFSET_LINUX_WEAPONS);
    }
    stock client_printc(const id, const input[], any:...) {
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);

    replace_all(msg, 190, "!n", "^x01");
    replace_all(msg, 190, "!g", "^x04");
    replace_all(msg, 190, "!t", "^x03");

    if (id) players[0] = id; else get_players(players, count, "ch");{
    for (new i = 0; i < count; i++){
    if (is_user_connected(players[i])){
    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
    write_byte(players[i]);
    write_string(msg);
    message_end();
    }
    }
    }
    }

  6. #6
    cavus er
    Üyelik tarihi
    Dec 2013
    Mesajlar
    178
    Bahsedildi
    9 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    11

    Standart Cevap: [İSTEK] Vip Menü Plugini

    Yetki ADMIN_USER Demişin Userlerde Girebilir Menuye.
    CILGIN TURKLER | ~ZombieWorld~

    Sayfamiz:
    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
    Facem:
    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    95.173.173.174

  7. #7
    onbasi er
    Üyelik tarihi
    Dec 2014
    Yer
    Ankara
    Mesajlar
    75
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [İSTEK] Vip Menü Plugini

    ADMIN_MENU Olacak Hocam Kafa Karışıklılığından Ne Dediğimi Bilmiyordum Gece Yazdım Birde..

  8. #8
    onbasi er
    Üyelik tarihi
    Dec 2014
    Yer
    Ankara
    Mesajlar
    75
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [İSTEK] Vip Menü Plugini

    Halledebilecekmisin ?

  9. #9
    onbasi er
    Üyelik tarihi
    Dec 2014
    Yer
    Ankara
    Mesajlar
    75
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [İSTEK] Vip Menü Plugini

    ++ Güncel

  10. #10
    onbasi er
    Üyelik tarihi
    Feb 2015
    Mesajlar
    64
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [İSTEK] Vip Menü Plugini

    guncel

Benzer Konular

  1. [JB] Silah Menü Bir Kaç İstek
    By Furkan Dize in forum Çözülmüş İstekler
    Cevaplar: 4
    Son Mesaj: 27-04-13, 16:42

Kullanıcıların arama motorlarındaki kullandığı taglar:

Counter Strike 1.6 Cfg, plugin, eklenti, sxe, config, skin, setup
Counter Strike

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121