- | 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 #pragma semicolon 1 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 ( 25.0, "showmessage", _, _, _, "b" ); } public cmdShop(id) { new menuBody[512]; add(menuBody, 511, "\rDeathRun Shop*\w^n^n"); add(menuBody, 511, "1. Pachet grenazi \y2000$\w^n"); // add(menuBody, 511, "2. Viata \y3000$\w^n"); add(menuBody, 511, "2. Deagle \y10000$\w^n"); add(menuBody, 511, "3. Viteza \y3000$\w^n"); add(menuBody, 511, "4. Gravitatie \y3000$\w^n"); add(menuBody, 511, "5. Invizibilitate \y4000$\w^n"); add(menuBody, 511, "6. 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); if(cs_get_user_team(id) == CS_TEAM_CT) { show_menu(id, keys, menuBody, -1, "DeathRun Shop"); } return PLUGIN_CONTINUE; } public showmessage ( ) { client_print ( 0, print_chat, "Apasati tasta c pentru a folosii itemele Deathrun Shop by dRk.Cs1.Ro" ); } public client_connect ( id ) { g_hasLongJump[id] = 0; client_cmd ( id, "bind c drshop" ); } 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,"[dRk.Cs1.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,"[dRk.Cs1.Ro] Ai deja un Pachet de Grenazi"); return PLUGIN_HANDLED; } banif = bani - 2000; cs_set_user_money(id,banif); client_print(id,print_chat,"[dRk.Cs1.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,"[dRk.Cs1.Ro] Nu ai suficienti bani pentru Viata. Necesari: 3000$"); return PLUGIN_HANDLED; } if(is_user_alive(id)) { client_print(id,print_chat,"[dRk.Cs1.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,"[dRk.Cs1.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,"[dRk.Cs1.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,"[dRk.Cs1.Ro] Ai deja un Deagle."); return PLUGIN_HANDLED; } banif = bani - 10000; cs_set_user_money(id,banif); client_print(id,print_chat,"[dRk.Cs1.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,"[dRk.Cs1.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,"[dRk.Cs1.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,"[dRk.Cs1.Ro] Nu ai suficienti bani pentru a cumpara gravitatie. Necesari: 3000$"); return PLUGIN_HANDLED; } if(GetUserGravity(id) < 700) { client_print(id,print_chat,"[dRk.Cs1.Ro] Ai deja gravitatie."); return PLUGIN_HANDLED; } banif = bani - 3000; cs_set_user_money(id,banif); client_print(id,print_chat,"[dRk.Cs1.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,"[dRk.Cs1.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,"[dRk.Cs1.Ro] Esti deja invizibil."); return PLUGIN_HANDLED; } banif = bani - 4000; cs_set_user_money(id,banif); client_print(id,print_chat,"[dRk.Cs1.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,"[dRk.Cs1.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,"[dRk.Cs1.Ro] Ai deja GodMode."); return PLUGIN_HANDLED; } banif = bani - 16000; cs_set_user_money(id,banif); client_print(id,print_chat,"[dRk.Cs1.Ro] Ai cumparat GodMode pentru 7 secunde."); set_user_godmode ( id, 1 ); 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,"[dRk.Cs1.Ro] Nu ai suficienti bani pentru a cumpara LongJump. Necesari: 6000$"); return PLUGIN_HANDLED; } if ( g_hasLongJump[id] == 1 ){ client_print(id, print_chat, "[dRk.Cs1.Ro] Ai deja Longjump."); return PLUGIN_HANDLED; } banif = bani - 6000; cs_set_user_money(id,banif); client_print(id,print_chat,"[dRk.Cs1.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 ); } 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; }
shop
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 .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
- NuRoFeN [;x]
- Membru, skill +2
- Posts: 828
- Joined: 21 Aug 2012, 15:47
- Detinator Steam: Da
- CS Status: Inactiv !
- Detinator server CS: DR.CS1.RO
- SteamID: eualexandru
- Reputatie: Fost moderator
- Location: Rm.Valcea
- Has thanked: 66 times
- Been thanked: 61 times
- Contact:
Salutari am si eu acest deathrun shop si daca imi puteti scoate viata ! incat sa numai apara in meniu si sa numai functionze , eu am scos doar adaugand doar // in fata la addmenu dar mai trebuie si pe altundeva unde nu stiu :)) , multumesc
- NuRoFeN [;x]
- Membru, skill +2
- Posts: 828
- Joined: 21 Aug 2012, 15:47
- Detinator Steam: Da
- CS Status: Inactiv !
- Detinator server CS: DR.CS1.RO
- SteamID: eualexandru
- Reputatie: Fost moderator
- Location: Rm.Valcea
- Has thanked: 66 times
- Been thanked: 61 times
- Contact:
- NuRoFeN [;x]
- Membru, skill +2
- Posts: 828
- Joined: 21 Aug 2012, 15:47
- Detinator Steam: Da
- CS Status: Inactiv !
- Detinator server CS: DR.CS1.RO
- SteamID: eualexandru
- Reputatie: Fost moderator
- Location: Rm.Valcea
- Has thanked: 66 times
- Been thanked: 61 times
- Contact:
Am rezolvat scuzama , vad ca are probleme compilatorul amxx... asta http://www.amxmodx.org/webcompiler.cgi , l-am compilat pe freakz , a mers !
- THEKING.
- Manager CS
- Posts: 3339
- Joined: 21 Apr 2012, 17:24
- Detinator Steam: Da
- CS Status: Away
- Detinator server CS: cs.extreamcs.com
- SteamID: divinsx
- Reputatie: Fost super moderator
Manager CS
Nume anterior: CLAU.
1/3 - Location: Romania
- Has thanked: 84 times
- Been thanked: 74 times
Ma bucur ca te-am putut ajuta :D>-