Modificare plugin

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Shuya
Membru, skill 0
Membru, skill 0
Posts: 76
Joined: 22 Feb 2019, 18:40
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Location: Harlau
Contact:

23 Feb 2019, 06:42

Vreau sa-mi modificati si mie acest plugin va rog frumos sa se puie restrictie la 35hp 35hp_2 sa nu poata sa foloseasca /shop si cand cumpar viteza daca schimb arma nu mai am viteza revine normal doresc că dacă schimbi arma sa ai viteza in continuare va multumesc

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

new g_Menu;

public plugin_init() {
register_plugin("DrShop", "0.1", "te-n_cing");

g_Menu = register_menuid("DeathRun Shop");
register_menucmd(g_Menu, 1023, "drshop");

register_clcmd("say /shop","cmdShop",-1,"<cumperi diverse lucruri>");
}

public cmdShop(id) {
new menuBody[512];

add(menuBody, 511, "\yPredator Shop\w^n^n");
add(menuBody, 511, "\r1. \wHE+2Flash+Smoke Grenade (1100$)\w^n");
add(menuBody, 511, "\r2. \wMachine Guns (5600$)\w^n");
add(menuBody, 511, "\r3. \wViteza (5500$)\w^n");
add(menuBody, 511, "\r4. \wGravitatie (11000$)\w^n");
add(menuBody, 511, "\r5. \wInvizibilitate (14000$)\w^n");
add(menuBody, 511, "\r6. \w50 HP (9000$)\w^n");
add(menuBody, 511, "\r7. \w50 Armor (1500$)\w^n");
add(menuBody, 511, "\r0. \wExit^n");

new keys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 | 1<<8 | 1<<9);
show_menu(id, keys, menuBody, -1, "DeathRun Shop");
}

public drshop(id, key) {
switch(key)
{
case 0:
{
new bani,banif;
bani = cs_get_user_money(id);
if(bani < 1100) {
chat_color(id,"!g[Shop]!y Nu ai suficienti bani pentru a cumpara acest item.");
return PLUGIN_HANDLED;
}

banif = bani - 1100;
cs_set_user_money(id,banif);
chat_color(id,"!g[Shop]!y Ai cumparat!team HE!y+!team2Flash!y+!teamSmoke Grenade",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 < 5600) {
chat_color(id,"!g[Shop]!y Nu ai suficienti bani pentru a cumpara acest item.");
return PLUGIN_HANDLED;
}

banif = bani - 5600;
cs_set_user_money(id,banif);
chat_color(id,"!g[Shop]!y Ai cumparat !teamMachine Guns",banif);
give_item(id,"weapon_m249");
}
case 2:
{
new bani,banif;
bani = cs_get_user_money(id);
if(bani < 5500) {
chat_color(id,"!g[Shop]!y Nu ai suficienti bani pentru a cumpara acest item.");
return PLUGIN_HANDLED;
}

banif = bani - 5500;
cs_set_user_money(id,banif);
chat_color(id,"!g[Shop]!y Ai cumparat !teamViteza",banif);

new Float:speed = get_user_maxspeed(id) + 130.0;
set_user_maxspeed(id,speed);
}
case 3:
{
new bani,banif;
bani = cs_get_user_money(id);
if(bani < 11000) {
chat_color(id,"!g[Shop]!y Nu ai suficienti bani pentru a cumpara acest item.");
return PLUGIN_HANDLED;
}

banif = bani - 11000;
cs_set_user_money(id,banif);
chat_color(id,"!g[Shop]!y Ai cumparat !teamGravitatie",banif);
set_user_gravity(id,0.4);
}
case 4:
{
new bani,banif;
bani = cs_get_user_money(id);
if(bani < 14000) {
chat_color(id,"!g[Shop]!y Nu ai suficienti bani pentru a cumpara acest item.");
return PLUGIN_HANDLED;
}

banif = bani - 14000;
cs_set_user_money(id,banif);
chat_color(id,"!g[Shop]!y Ai cumparat !teamInvizibilitate",banif);
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 30);
}
case 5:
{
new bani,banif;
bani = cs_get_user_money(id);
if(bani < 9000) {
chat_color(id,"!g[Shop]!y Nu ai suficienti bani pentru a cumpara acest item.");
return PLUGIN_HANDLED;
}

banif = bani - 9000;
cs_set_user_money(id,banif);
set_user_health ( id, get_user_health ( id ) + 50 );
chat_color(id,"!g[Shop]!y Ai cumparat !team+50 Health",banif);
}
case 6:
{
new bani,banif;
bani = cs_get_user_money(id);
if(bani < 1500) {
chat_color(id,"!g[Shop]!y Nu ai suficienti bani pentru a cumpara acest item.");
return PLUGIN_HANDLED;
}

banif = bani - 1500;
cs_set_user_money(id,banif);
set_user_armor ( id, get_user_armor ( id ) + 50 );
chat_color(id,"!g[Shop]!y Ai cumparat !team+50 Armor",banif);
}
default: return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}

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

stock chat_color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^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, get_user_msgid("SayText"), _, players)
write_byte(players);
write_string(msg);
message_end();
}
}
}
}
RoyalServer 2
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2549
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 62 times
Contact:

12 Mar 2019, 12:04

no...
Post Reply

Return to “Modificari pluginuri”

  • Information