Cerere Modificare Plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
ang
Membru, skill +1
Membru, skill +1
Posts: 169
Joined: 14 Jan 2012, 18:39
Detinator Steam: Da
Detinator server CS: Da
Location: Africa
Has thanked: 37 times

07 Jun 2013, 09:36

Salut ! Vreau sa-mi scoate-ti citeva chestii dintr-un plugin si sa-mi bagati altele.

Pluginul arata asa:

Code: Select all

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

#if cellbits == 32
#define OFFSET_CSMONEY  115
#else
#define OFFSET_CSMONEY  140
#endif
#define OFFSET_LINUX      5

new g_Menu, g_hasLongJump[33];

public plugin_init()
{
    register_plugin("DrShop", "0.3", "Ex3cuTioN");
    
    g_Menu = register_menuid("DeathRun Shop");
    register_menucmd(g_Menu, 1023, "drshop");
    
    register_clcmd("say /shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say /drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team /shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team /drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_event("DeathMsg", "event_death", "a");
    set_task ( 15.0, "showmessage", _, _, _, "b" );
}

public showmessage ( )
{
    client_print ( 0, print_chat, "Apasati tasta c sau scrie /drshop pentru a folosii beneficiile deathrun shop [Dr.Batalia.Ro]" );
}

public client_connect ( id )
{
    g_hasLongJump[id] = 0;
    client_cmd ( id, "bind c drshop" );
}

public cmdShop(id) {   
    
    new menuBody[512];
    
    add(menuBody, 511, "\rDeathRun Shop [Dr.Batalia.Ro]*\w^n^n");
    add(menuBody, 511, "1. Pachet grenazi \y1500$\w^n");
    add(menuBody, 511, "2. Viata \y3000$\w^n");
    add(menuBody, 511, "3. Deagle \y10000$\w^n");
    add(menuBody, 511, "4. Viteza \y3000$\w^n");
    add(menuBody, 511, "5. Gravitatie \y3000$\w^n");
    add(menuBody, 511, "6. Invizibilitate \y4000$\w^n");
    add(menuBody, 511, "7. GodMode 7.sec \y16000$\w^n");
    add(menuBody, 511, "7. LongJump \y6000$\w^n");
    add(menuBody, 511, "0. Exit^n");
    
    new keys = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 |1<<9);
    show_menu(id, keys, menuBody, -1, "DeathRun Shop");
    
    return PLUGIN_CONTINUE;
}

public drshop(id, key) {
    switch(key) 
    {
        case 0:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 2000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara o greanda HE. Necesari: 2000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id ,CSW_HEGRENADE)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja un Pachet de Grenazi");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 2000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparatun Pachet de Grenazi",banif);
            give_item(id,"weapon_hegrenade");
            give_item(id,"weapon_flashbang");
            give_item(id,"weapon_flashbang");
            give_item(id,"weapon_smokegrenade");    
        }
        case 1:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru Viata. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            if(is_user_alive(id)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja o viata");
                return PLUGIN_HANDLED;
            }
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            cs_user_spawn(id);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat o Viata.Ai fost respaunat cu succes.",banif);
        }
        case 2:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 10000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara un Deagle. Necesari: 10000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id,CSW_DEAGLE)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja un Deagle.");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 10000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat un DEAGLE.",banif);
            give_item(id,"weapon_deagle");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
        }
        case 3:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara viteza. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat viteza.");
            
            new Float:speed = get_user_maxspeed(id) + 150.0;
            set_user_maxspeed(id,speed);
        }
        case 4:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara gravitatie. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            if(GetUserGravity(id) < 700) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja gravitatie.");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat gravitatie.");
            set_user_gravity(id,0.4);
        }
        case 5:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 4000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara invizibilitate. Necesari: 4000$");
                return PLUGIN_HANDLED;
            }
            
            if(get_entity_visibility(id) == 0) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Esti deja invizibil.");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 4000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat invizibilitate.");
            set_entity_visibility(id, 0);
        }
        case 6:
        {
        new bani,banif;
        bani = cs_get_user_money(id);
        if(bani < 16000) {
            client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara GodMode Necesari: 16000$");
            return PLUGIN_HANDLED;
        }
        if(get_user_godmode(id) == 1) {
            client_print(id,print_chat,"[DrShop] Ai deja GodMode.");
            return PLUGIN_HANDLED;
        }
        
        banif = bani - 16000;
        cs_set_user_money(id,banif);
        client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat GodMode pentru 7 secunde.");
        set_user_godmode ( id, 1 );
        // set_task ( 5.0,"removeInvis",id );
        set_task ( 7.0, "removegm", id );
        }
        case 7:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 6000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara LongJump. Necesari: 6000$");
                return PLUGIN_HANDLED;
            }
            if ( g_hasLongJump[id] == 1 ){
                client_print(id, print_chat, "[DrShop] Ai deja Longjump.");
                return PLUGIN_HANDLED;
            }
            banif = bani - 6000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat LongJump.Pentru utilizare apasa Ctrl+Space.");
            set_user_longjump(id,1);
        }
        default: return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
}

public removegm ( id )
{
    set_user_godmode ( id, 0 );
}

public removeInvis(id) {
set_user_noclip(id,0);
}

/*Functie creata de ady
Link:http://batalia.ro*/
GetUserGravity(id) {
static sv_gravity;
if( !sv_gravity ) {
    sv_gravity = get_cvar_pointer("sv_gravity");
}
return floatround(get_user_gravity(id) * get_pcvar_float(sv_gravity));
}                                      
public event_death() {

new victim = read_data(2);
g_hasLongJump[victim] = 0;
set_pdata_int(victim, 291, 0, 5);
engfunc(EngFunc_SetPhysicsKeyValue, victim, "slj", "0");
return PLUGIN_CONTINUE;
}
stock set_user_longjump(id, mode = 1) 
{
    if (!is_user_connected(id))
        return;
    
    if (mode)
    {
        set_pdata_int(id, 291, 1, 5);
        engfunc(EngFunc_SetPhysicsKeyValue, id, "slj", "1");
    }
    else
    {
        set_pdata_int(id, 291, 0, 5);
        engfunc(EngFunc_SetPhysicsKeyValue, id, "slj", "0");
    }
}

public client_disconnect(id) {
    g_hasLongJump[id] = 0;
}

vreau sa-mi scote-ti viata , gravitatia , invizibilitatea , si longjump.

In loc de ele sa-mi adaugati +170 HP -5000 $ , Deagle + M4A1 - 3000 $ , Deagle + AK47 - 3000$
si AWP - 6000 $

Meniul sa arate asa:
Pachet Grenazi - 1500 $
+ 170 HP - 5000 $
Viteza - 3000$
Deagle + M4A1 - 3000 $
Deagle + AK47 - 3000 $
AWP - 6000 $
GodMode 7 Sec - 16000 $


Multumesc anticipat !
<a href="https://www.gametracker.com/server_info ... 3.4:27015/" target="_blank"><img src="http://cache.gametracker.com/server_inf ... 2E3226.png" border="0" width="350" height="20" alt=""/></a>
RoyalServer
User avatar
alkaline
Fost moderator
Fost moderator
Posts: 734
Joined: 18 Jul 2012, 09:42
Detinator Steam: Da
Reputatie: Fost Moderator ajutator
Nume anterior: lucylucy
Fond eXtream: 0
Location: Caras-Severin
Has thanked: 5 times
Been thanked: 296 times

07 Jun 2013, 16:17

Poftim incearca
AMXX:
Download | Afiseaza codul
http://zenix.wink.ws/upload/upload/drshopp1.amxx
Sursa | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <fun>
#include <engine>

#if cellbits == 32
#define OFFSET_CSMONEY  115
#else
#define OFFSET_CSMONEY  140
#endif
#define OFFSET_LINUX      5

new g_Menu, g_hasLongJump[33];

public plugin_init()
{
    register_plugin("DrShop", "0.3", "Ex3cuTioN / Edited By ZeniX aka. lucylucy");
    
    g_Menu = register_menuid("DeathRun Shop");
    register_menucmd(g_Menu, 1023, "drshop");
    
    register_clcmd("say /shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say /drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team /shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team /drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_event("DeathMsg", "event_death", "a");
    set_task ( 15.0, "showmessage", _, _, _, "b" );
}

public showmessage ( )
{
    client_print ( 0, print_chat, "Apasati tasta c sau scrie /drshop pentru a folosii beneficiile deathrun shop [Dr.Batalia.Ro]" );
}

public client_connect ( id )
{
    g_hasLongJump[id] = 0;
    client_cmd ( id, "bind c drshop" );
}

public cmdShop(id) {   
    
    new menuBody[512];
    
    add(menuBody, 511, "\rDeathRun Shop [Dr.Batalia.Ro]*\w^n^n");
    add(menuBody, 511, "1. Pachet grenazi \y1500$\w^n");
    add(menuBody, 511, "2. + 170 HP \y5000$\w^n");
    add(menuBody, 511, "3. Viteza \y3000$\w^n");
    add(menuBody, 511, "4. Deagle + M4A1 \y3000$\w^n");
    add(menuBody, 511, "5. Deagle + AK47 \y3000$\w^n");
    add(menuBody, 511, "6. AWP \y6000$\w^n");
    add(menuBody, 511, "7. GodMode 7.sec \y16000$\w^n");
    add(menuBody, 511, "0. Exit^n");
    
    new keys = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 |1<<9);
    show_menu(id, keys, menuBody, -1, "DeathRun Shop");
    
    return PLUGIN_CONTINUE;
}

public drshop(id, key) {
    switch(key) 
    {
        case 0:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 2000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara o greanda HE. Necesari: 2000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id ,CSW_HEGRENADE)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja un Pachet de Grenazi");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 2000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparatun Pachet de Grenazi",banif);
            give_item(id,"weapon_hegrenade");
            give_item(id,"weapon_flashbang");
            give_item(id,"weapon_flashbang");
            give_item(id,"weapon_smokegrenade");    
        }
        case 1:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 5000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara + 170 HP Necesari: 5000$");
                return PLUGIN_HANDLED;
            }
            if(is_user_alive(id)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat deja + 170 HP");
                return PLUGIN_HANDLED;
            }
            banif = bani - 5000;
            cs_set_user_money(id,banif);
            set_user_health( id, get_user_health(id) + 170 );
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat +170 HP",banif);
        }
        case 2:
        {
          new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara viteza. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat viteza.");
            
            new Float:speed = get_user_maxspeed(id) + 150.0;
            set_user_maxspeed(id,speed);
        }
        case 3:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara  Deagle + M4A1. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id,CSW_DEAGLE,CSW_M4A1)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja  Deagle + M4A1.");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat  DEAGLE + M4A1.",banif);
			give_item(id,"weapon_m4a1");
            cs_set_user_bpammo(id,CSW_M4A1,90);
            give_item(id,"weapon_deagle");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
        }
        case 4:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara Deagle + AK47. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id,CSW_AK47,CSW_DEAGLE)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja  Deagle + AK47.");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat DEAGLE + AK47.",banif);
			give_item(id, "weapon_ak47");  
            cs_set_user_bpammo(id,CSW_AK47,90);
            give_item(id,"weapon_deagle");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
        }
        case 5:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara un AWP. Necesari: 6000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id,CSW_AWP)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja un AWP.");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat un AWP.",banif);
			give_item(id, "weapon_awp");  
            cs_set_user_bpammo(id,CSW_AWP,34); 
		}
        case 6:
        {
			new bani,banif;
			bani = cs_get_user_money(id);
			if(bani < 16000) {
            client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara GodMode Necesari: 16000$");
            return PLUGIN_HANDLED;
			}
			if(get_user_godmode(id) == 1) {
            client_print(id,print_chat,"[DrShop] Ai deja GodMode.");
            return PLUGIN_HANDLED;
			}
        
			banif = bani - 16000;
			cs_set_user_money(id,banif);
			client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat GodMode pentru 7 secunde.");
			set_user_godmode ( id, 1 );
			// set_task ( 5.0,"removeInvis",id );
			set_task ( 7.0, "removegm", id );
		}
        default: return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
}
public removegm ( id )
{
    set_user_godmode ( id, 0 );
}

public removeInvis(id) {
set_user_noclip(id,0);
}
Revino cu Reply daca merge :-?
Onoare
Membru, skill +1
Membru, skill +1
Posts: 234
Joined: 31 May 2013, 13:23
Detinator Steam: Nu
CS Status: Sa traiesc!
Detinator server CS: Da
SteamID: Nu te priveste!
Location: Rm Valcea
Has thanked: 18 times
Been thanked: 34 times
Contact:

08 Jun 2013, 20:38

L-am modificat si eu..De testat nu l-am testat dar am dat sa vad daca da vreo eroare la compilare si nu da ..deci e bun:D ,Uite .sma:
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <fun>
#include <engine>

#if cellbits == 32
#define OFFSET_CSMONEY  115
#else
#define OFFSET_CSMONEY  140
#endif
#define OFFSET_LINUX      5

new g_Menu, g_hasLongJump[33];

public plugin_init()
{
    register_plugin("DrShop", "0.3", "Ex3cuTioN");
    
    g_Menu = register_menuid("DeathRun Shop");
    register_menucmd(g_Menu, 1023, "drshop");
    
    register_clcmd("say /shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say /drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team /shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team /drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("say_team drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("drshop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_clcmd("shop","cmdShop",-1,"<cumperi diverse lucruri>");
    register_event("DeathMsg", "event_death", "a");
    set_task ( 15.0, "showmessage", _, _, _, "b" );
}

public showmessage ( )
{
    client_print ( 0, print_chat, "Apasati tasta c sau scrie /drshop pentru a folosii beneficiile deathrun shop [Dr.Batalia.Ro]" );
}

public client_connect ( id )
{
    g_hasLongJump[id] = 0;
    client_cmd ( id, "bind c drshop" );
}

public cmdShop(id) {   
    
    new menuBody[512];
    
    add(menuBody, 511, "\rDeathRun Shop [Dr.Batalia.Ro]*\w^n^n");
    add(menuBody, 511, "1. Pachet grenazi \y1500$\w^n");
    add(menuBody, 511, "2. +170 hp \y5000$\w^n");
    add(menuBody, 511, "3. Viteza \y3000$\w^n");
    add(menuBody, 511, "4. Deagle + M4A1 \y3000$\w^n");
    add(menuBody, 511, "5. Deagle + AK47 \y3000$\w^n");
    add(menuBody, 511, "6. AWP \y6000$\w^n");
    add(menuBody, 511, "7. GodMode 7.sec \y16000$\w^n");
    add(menuBody, 511, "0. Exit^n");
    
    new keys = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 |1<<9);
    show_menu(id, keys, menuBody, -1, "DeathRun Shop");
    
    return PLUGIN_CONTINUE;
}

public drshop(id, key) {
    switch(key) 
    {
        case 0:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 1500) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara o greanda HE. Necesari: 1500$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id ,CSW_HEGRENADE)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja un Pachet de Grenazi");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 1500;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparatun Pachet de Grenazi",banif);
            give_item(id,"weapon_hegrenade");
            give_item(id,"weapon_flashbang");
            give_item(id,"weapon_flashbang");
            give_item(id,"weapon_smokegrenade");    
        }
        case 1:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 5000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru Viata. Necesari: 5000$");
                return PLUGIN_HANDLED;
            }
            if(is_user_alive(id)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat deja +170hp");
                return PLUGIN_HANDLED;
            }
            banif = bani - 5000;
            cs_set_user_money(id,banif);
            set_user_health( id, get_user_health(id) + 170 );
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat +170 hp",banif);
        }
        case 2:
        {
              new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara viteza. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat viteza.");
            
            new Float:speed = get_user_maxspeed(id) + 150.0;
            set_user_maxspeed(id,speed);
        }
        case 3:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara Deagle+M4A1. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id,CSW_DEAGLE)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja Deagle+M4A1");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat Deagle+M4A1.",banif);
            give_item(id,"weapon_deagle");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id, "weapon_m4a1");
            give_item(id, "ammo_100ae");
            give_item(id, "ammo_100ae");
        }
        case 4:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 3000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara Deagle+AK47. Necesari: 3000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id,CSW_DEAGLE)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja Deagle+AK47");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 3000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat Deagle+AK47 .",banif);
            give_item(id,"weapon_deagle");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id, "weapon_ak47");
            give_item(id, "ammo_100ae");
            give_item(id, "ammo_100ae");
        }
        case 5:
        {
            new bani,banif;
            bani = cs_get_user_money(id);
            if(bani < 6000) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara Deagle+AWP. Necesari: 6000$");
                return PLUGIN_HANDLED;
            }
            
            if(user_has_weapon(id,CSW_DEAGLE)) {
                client_print(id,print_chat,"[Dr.Batalia.Ro] Ai deja Deagle+AWP");
                return PLUGIN_HANDLED;
            }
            
            banif = bani - 6000;
            cs_set_user_money(id,banif);
            client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat DEAGLE+AWP.",banif);
            give_item(id,"weapon_deagle");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id, "weapon_awp");
            give_item(id, "ammo_50ae");
            give_item(id, "ammo_50ae");
        }
        case 6:
        {
        new bani,banif;
        bani = cs_get_user_money(id);
        if(bani < 16000) {
            client_print(id,print_chat,"[Dr.Batalia.Ro] Nu ai suficienti bani pentru a cumpara GodMode Necesari: 16000$");
            return PLUGIN_HANDLED;
        }
        if(get_user_godmode(id) == 1) {
            client_print(id,print_chat,"[DrShop] Ai deja GodMode.");
            return PLUGIN_HANDLED;
        }
        
        banif = bani - 16000;
        cs_set_user_money(id,banif);
        client_print(id,print_chat,"[Dr.Batalia.Ro] Ai cumparat GodMode pentru 7 secunde.");
        set_user_godmode ( id, 1 );
        // set_task ( 5.0,"removeInvis",id );
        set_task ( 7.0, "removegm", id );
        }
        
        default: return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
}

public removegm ( id )
{
    set_user_godmode ( id, 0 );
}


/*Functie creata de ady
Link:http://batalia.ro*/
GetUserGravity(id) {
static sv_gravity;
if( !sv_gravity ) {
    sv_gravity = get_cvar_pointer("sv_gravity");
}
return floatround(get_user_gravity(id) * get_pcvar_float(sv_gravity));
}                                      
public event_death() {

new victim = read_data(2);
g_hasLongJump[victim] = 0;
set_pdata_int(victim, 291, 0, 5);
engfunc(EngFunc_SetPhysicsKeyValue, victim, "slj", "0");
return PLUGIN_CONTINUE;
}
stock set_user_longjump(id, mode = 1) 
{
    if (!is_user_connected(id))
        return;
    
    if (mode)
    {
        set_pdata_int(id, 291, 1, 5);
        engfunc(EngFunc_SetPhysicsKeyValue, id, "slj", "1");
    }
    else
    {
        set_pdata_int(id, 291, 0, 5);
        engfunc(EngFunc_SetPhysicsKeyValue, id, "slj", "0");
    }
}

public client_disconnect(id) {
    g_hasLongJump[id] = 0;
}
ang
Membru, skill +1
Membru, skill +1
Posts: 169
Joined: 14 Jan 2012, 18:39
Detinator Steam: Da
Detinator server CS: Da
Location: Africa
Has thanked: 37 times

12 Jun 2013, 18:19

Aveti Multumesc ambii !!!
<a href="https://www.gametracker.com/server_info ... 3.4:27015/" target="_blank"><img src="http://cache.gametracker.com/server_inf ... 2E3226.png" border="0" width="350" height="20" alt=""/></a>
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 28 guests