Jump to content

Cerere Plugin Vip


TeG!^ KenT..

Recommended Posts

Nume :TeG!^ KenT

Versiune :-

Descriere detaliata :Vreau si eu un plugin de V.I.P pt sv de Respawn 

- sa iti dea jump de 4 ori

- viata 150 si maxim pana la 200

Modele:

- sa arate in Tab cine are vip

- viteza normala

- 15 h pe kill

- 25 h la Hedshoot

Mesaje: 

- si sa scrie [V.I.P] Vip-ul name Sa-connectat pe sv

- sa scrie /Vip sa iti arate benificile

- si /Vips sa  arate vip onlyne

-  sa apara mesaj pe chat

- [V.I.P] Tasteaza /Vip in chat pentru a vedea cum poti obtine V.i.P si ce beneficii ofera

- [V.I.P] Tasteaza /Vips pentru a vedea vip onlyne

- si sa dati si Vip.txt

Edited by th3#afk
Link to comment
Share on other sites

Incearca asta daca te ajuta . . .
Asta am gasit ... :(
Ceea ce veți obține atunci când ești VIP?

1. Ai Nades gratuite fiecare rundă. (HE, 2FB, SG)
2. Armor Free + Helm
3. Ai 500 de dolari pe ucide și pe HS 800 $
4. Ia-ti 15HP pe ucide și pe HS 30HP
5. Ne vedem prejudiciu glonț în timp real.
6. Numai VIP pot cumpăra lui Sniper. (Ca AWP)
7. Scrie / VIP-uri u vor vedea on-line VIP.
8. Veți putea folosi Admin Chat
9. rezervare slot


De la 3 etapa va începe meniu se vedea:

1. Ia liber M4K1 și Deagle + HE
2. Ia AK47 gratuit și Deagle + HE


Ce Module-l folosească? :

cstrike, fun

Ce e cvar? :

 

bullet_damage 1
amx_vip_hp 15
amx_vip_hp_hs 30
amx_vip_max_hp 100
money_per_damage 3
money_kill_bonus 500
money_hs_bonus 200
menu_active 1
awp_active 1

Cum de a da VIP?:
 

"Nick" "parola" "bit" "ab"
sau
"IP" "parola" "bit" "de"

Download:

 

VIP.SMA  http://www.mediafire.com/view/aqiwsfb2wqboivu/VIP.sma

 

VIP.AMXX  http://www.mediafire.com/download/a4hhqzn7wa3hc4v/VIP.amxx

 

VIP.TXT http://www.mediafire.com/view/9efw3oq53pmt1jx/vip.txt

Edited by HellGate
Link to comment
Share on other sites

•Puteţi să faceţi un topic pentru cerere de resurse , odată la 3 zile.

•Într-o cerere puteţi cere maxim 1 plugin .

•Nu mai cereţi pluginuri de tip : 


 

*- plugin-uri de tip slowhack

*- plugin-uri de tip redirect

*- plugin-uri de tip VIP MENU 

*- amx_who

  • Like 2
Link to comment
Share on other sites

Normal ca atunci cand nu stie sa faca, adauga regula noua, nu mai cereti x/y. Sincer nu stiu cum ati primit grad, s-ar presupune ca daca ai grad si moderezi aceasta sectiune trebuie sa aiba si ceva cunostinte in acest domeniu.

Pentru domnul afk, nu cred ca stii sa faci diferenta intre un plugin vip si un vip menu.

 

Revin cu edit cand e gata.

  • Like 1
Link to comment
Share on other sites

Normal ca atunci cand nu stie sa faca, adauga regula noua, nu mai cereti x/y. Sincer nu stiu cum ati primit grad, s-ar presupune ca daca ai grad si moderezi aceasta sectiune trebuie sa aiba si ceva cunostinte in acest domeniu.

Pentru domnul afk, nu cred ca stii sa faci diferenta intre un plugin vip si un vip menu.

 

Revin cu edit cand e gata.

 

Stiu sa fac diferenta dintre un plugin de vip menu si vip normal , dar tu nu ai inteles ce a facut el , asta e daca citesti printre randuri . 

 

A facut un topic in data de 27 , unul in 28  , unul in 29 .  Si acele reguli sunt facute de cel ce a facut acel topic eu doar i am pus culoare .

 

Si poti suferi un pic mai jos , nu am nevoie de sufarstari ca tine aici . Ti se pare cumva ca am facut ceva gresit ?  Raporteaza staff-ului  si nu cauta atentie aici .

  • Like 2
Link to comment
Share on other sites

 

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#include <engine>

#pragma semicolon 1

new const PLUGIN[] = "VIP";
new const VERSION[] = "1.0";
new const AUTHOR[] = "londoN";

#define VIP_FLAG     "t"                     // Flag-ul VIP-ului
#define HP_KILL      15                      // HP primiti la kill
#define HP_HS        25                      // HP primiti la headshoot
#define TIME_MSG     32.5                    // La cat timp sa arate in chat mesajele.

new g_msgSayText;
new jumpnum[33];
new bool:dojump[33] = false;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_clcmd("say", "cmd_say");
    
    register_message(get_user_msgid("ScoreAttrib"), "MsgScoreAttrib");
    
    register_event("DeathMsg", "eDeath", "a");
    
    RegisterHam(Ham_Spawn, "player", "HamSpawn");
    
    set_task(TIME_MSG, "TASK_MSG", _, _, _, "b");
    
    g_msgSayText = get_user_msgid("SayText");
}

public MsgScoreAttrib(iMsgId, iDest, iReciver) {
    new iPlayer = get_msg_arg_int(1);
    
    if(get_user_flags(iPlayer) & read_flags(VIP_FLAG)) {
        set_msg_arg_int(2, ARG_BYTE, (1<<2));
    }
}

public DeathMsg() {
    new killer = read_data(1);
    new victim = read_data(2);
    new headshoot = read_data(3);
    
    if(get_user_flags(killer) & read_flags(VIP_FLAG)) {
        if(killer == victim)                                return PLUGIN_HANDLED;
        if(get_user_health(killer) >= 200)                return PLUGIN_HANDLED;
        
        set_user_health(killer, get_user_health(killer) + HP_KILL);
        
        if(headshoot) {
            set_user_health(killer, get_user_health(killer) + HP_HS);
        }
    }
    return PLUGIN_CONTINUE;
}

public HamSpawn(id) {
    if(get_user_flags(id) & read_flags(VIP_FLAG)) {
        set_user_health(id, 100);
        set_user_armor(id, 100);
    }
    return HAM_IGNORED;
}

public TASK_MSG() {
    switch(random_num(1,2)) {
        case 1 : {
            ColorChat(0, "!x04[V.I.P] !x03Tasteaza in chat !x04/vip !x03pentru a vedea beneficiile vip-ului.");
            return PLUGIN_CONTINUE;
        }
        case 2 : {
            ColorChat(0, "!x04[V.I.P] !x03Tasteaza in chat !x04/vips !x03pentru a vedea VIP-ii online");
            return PLUGIN_CONTINUE;
        }
    }
    return PLUGIN_CONTINUE;
}

public cmd_say(id) {
    new said[192];
    read_argv(1, said, sizeof(said) -1);
    remove_quotes(said);
    if(containi(said, "/vip")) {
        new File[64], DataDir[64];
        
        get_configsdir(DataDir, charsmax(DataDir));
        formatex(File, charsmax(File), "%s/vip.txt", DataDir);
        if(!file_exists(File)) {
            ColorChat(id, "!x04[V.I.P] !x03Nu putem deschide !x04%s", File);
            return PLUGIN_HANDLED;
        }
        show_motd(id, File);
    }
    if(containi(said, "/vips")) {
        new AdminNames[33][32];
        new Message[256];
        new Count, x, len;
        if(is_user_connected(id)) {
            if(get_user_flags(id) & read_flags(VIP_FLAG)) {
                get_user_name(id, AdminNames[Count++], 31);
            }
            len = format(Message, 255, "!x04Gold Members: !x03");
            if(Count > 0) {
                for(x = 0; x < Count; x++) {
                    len += format(Message[len], 255-len, "%s%s", AdminNames[x], x < (Count - 1) ? ", ":"");
                    if(len > 96) {
                        ColorChat(id, Message);
                    }
                }
            }
            else {
                ColorChat(id, "!x04No Gold Members");
            }
        }
    }
    return PLUGIN_CONTINUE;
}

public client_PreThink(id) {
    if(!is_user_alive(id))                 return PLUGIN_HANDLED;
    
    new obut = get_user_oldbutton(id);
    new nbut = get_user_button(id);
    
    if(get_user_flags(id) & read_flags(VIP_FLAG)) {
        if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP)) {
            if(jumpnum[id] > 3) {
                dojump[id] = true;
                jumpnum[id]++;
                return PLUGIN_CONTINUE;
            }
        }
        if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND)) {
            jumpnum[id] = 0;
            return PLUGIN_CONTINUE;
        }
    }
    
    return PLUGIN_CONTINUE;
}

public client_PostThink(id) {
    if(!is_user_alive(id))                   return PLUGIN_CONTINUE;
    
    if(get_user_flags(id) & read_flags(VIP_FLAG)) {
        if(dojump[id] == true) {
            new Float:velocity[3];
            entity_get_vector(id, EV_VEC_velocity, velocity);
            velocity[2] = random_float(265.0, 285.0);
            entity_set_vector(id, EV_VEC_velocity, velocity);
            dojump[id] = false;
            return PLUGIN_CONTINUE;
        }
    }
    
    return PLUGIN_CONTINUE;
}

stock ColorChat(const id, const input[], any:...) {
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all(msg, 190, "!x04", "^4");
    replace_all(msg, 190, "!x03", "^3");
    
    if(id) players[0] = id;
    else get_players(players, count, "ch"); {
        for(new i = 0; i < count; i++) {
            if(is_user_connected(players)) {
                message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, players);
                write_byte(players);
                write_string(msg);
                message_end();
            }
        }
    }
}

 

 

L-am facut dupa cum ai cerut.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...