hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.29. 18:44



Jelenlévő felhasználók

Jelenleg 163 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 163 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2015.01.26. 20:24 
Offline
Újonc

Csatlakozott: 2015.01.26. 20:18
Hozzászólások: 2
Megköszönt másnak: 1 alkalommal
Helló Kérem segitsetek !
ezt irja mindig a webadmin és nem találok rá semmit !
01/26/2015 - 20:22:38: FATA ERROR (shutting down): Mod_NumForName: models/aranyak/v_aranyak.mdl not found
FATA ERROR (shutting down): Mod_NumForName: models/aranyak/v_aranyak.mdl not found

SMA:



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

#define PLUGIN "Pontrendszer"
#define VERSION "1.2"
#define AUTHOR "N/A"

//VIP tagok joga
#define VIPJOG ADMIN_LEVEL_H

#define OFFSET_CLIPAMMO 51
#define OFFSET_LINUX_WEAPONS 4
#define fm_cs_set_weapon_ammo(%1,%2) set_pdata_int(%1, OFFSET_CLIPAMMO, %2, OFFSET_LINUX_WEAPONS)
#define m_pActiveItem 373

const NOCLIP_WPN_BS = ((1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4))
new const g_MaxClipAmmo[] =
{
0,
13, //CSW_P228
0,
10, //CSW_SCOUT
0, //CSW_HEGRENADE
7, //CSW_XM1014
0, //CSW_C4
30,//CSW_MAC10
30, //CSW_AUG
0, //CSW_SMOKEGRENADE
15,//CSW_ELITE
20,//CSW_FIVESEVEN
25,//CSW_UMP45
30, //CSW_SG550
35, //CSW_GALIL
25, //CSW_FAMAS
12,//CSW_USP
20,//CSW_GLOCK18
10, //CSW_AWP
30,//CSW_MP5NAVY
100,//CSW_M249
8, //CSW_M3
30, //CSW_M4A1
30,//CSW_TMP
20, //CSW_G3SG1
0, //CSW_FLASHBANG
7, //CSW_DEAGLE
30, //CSW_SG552
30, //CSW_AK47
0, //CSW_KNIFE
50//CSW_P90
}

new pont[33];
new g_vault;

//Prefix
new const Prefix[ ] = "[Bolt]";

//Uzenetek
new const Hiba1[ ] = "!yEz sajnos nem sikerült nincs elég pontod!";
new const Hiba2[ ] = "!yHalottak nem használhatják ezt a menüpontot!";
new const Hiba3[ ] = "!yEzt a menüpontot csak terroristák használhatják!";
new const Vasarlas[ ] = "!ySikeres vásárlás.";

new shop;
new vipitem1cost;
new vipitem2cost;
new vipitem3cost;
new vipitem4cost;
new vipitem5cost;
new vipitem6cost;
new vipitem7cost;

new wpnitem1cost;
new wpnitem2cost;
new wpnitem3cost;
new wpnitem4cost;
new wpnitem5cost;
new wpnitem6cost;

new egyebitem1cost;
new egyebitem2cost;
new egyebitem3cost;
new egyebitem4cost;
new egyebitem5cost;
new egyebitem6cost;

new kill, hs;

new const g_varanyak[] = "models/aranyak/v_aranyak.mdl"; //Arany AK47 v modelje
new const g_paranyak[] = "models/aranyak/p_aranyak.mdl"; //Arany AK47 p modelje
new const g_varanym4[] = "models/aranym4/v_aranym4.mdl"; //Arany M4A1 v modelje
new const g_paranym4[] = "models/aranym4/p_aranym4.mdl"; //Arany M4A1 p modelje
new const g_varanydezi[] = "models/aranydezi/v_aranydezi.mdl"; //Arany Deagle v modelje
new const g_paranydezi[] = "models/aranydezi/p_aranydezi.mdl"; //Arany Deagle p modelje
new bool:g_aranyak[33] = false;
new bool:g_aranym4[33] = false;
new bool:g_aranydezi[33] = false;
new bool:g_has_unlimited_clip[33];

public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
RegisterHam(Ham_TakeDamage , "player" , "PlayerHurt", 0);
RegisterHam(Ham_Spawn, "player", "newRound", 1);
register_clcmd("say /shop", "ShowMenu");
register_clcmd("say shop", "ShowMenu");
register_clcmd("say /bolt", "ShowMenu");
register_clcmd("say bolt", "ShowMenu");
register_clcmd("say_team /shop", "ShowMenu");
register_clcmd("say_team shop", "ShowMenu");
register_clcmd("say_team /bolt", "ShowMenu");
register_clcmd("say_team bolt", "ShowMenu");
register_event("DeathMsg", "halal", "a");

g_vault = nvault_open("pont_rendszer");

shop = register_cvar( "pt_shop", "1" ); //Bolt ki/bekapcsolasa 1-be, 0-ki

vipitem1cost = register_cvar( "pt_vipitem1", "200" ); //VIP menu item1 a'ra
vipitem2cost = register_cvar( "pt_vipitem2", "200" ); //VIP menu item2 a'ra
vipitem3cost = register_cvar( "pt_vipitem3", "150" ); //VIP menu item3 a'ra
vipitem4cost = register_cvar( "pt_vipitem4", "10" ); //VIP menu item4 a'ra
vipitem5cost = register_cvar( "pt_vipitem5", "15" ); //VIP menu item5 a'ra
vipitem6cost = register_cvar( "pt_vipitem6", "10" ); //VIP menu item6 a'ra
vipitem7cost = register_cvar( "pt_vipitem7", "5" ); //VIP menu item7 a'ra

wpnitem1cost = register_cvar( "pt_wpnitem1", "215" ); //Fegyver menu item1 a'ra
wpnitem2cost = register_cvar( "pt_wpnitem2", "215" ); //Fegyver menu item2 a'ra
wpnitem3cost = register_cvar( "pt_wpnitem3", "15" ); //Fegyver menu item3 a'ra
wpnitem4cost = register_cvar( "pt_wpnitem4", "25" ); //Fegyver menu item4 a'ra
wpnitem5cost = register_cvar( "pt_wpnitem5", "220" ); //Fegyver menu item5 a'ra
wpnitem6cost = register_cvar( "pt_wpnitem6", "220" ); //Fegyver menu item6 a'ra

egyebitem1cost = register_cvar( "pt_egyebitem1", "5" ); //Egyeb menu item1 a'ra
egyebitem2cost = register_cvar( "pt_egyebitem2", "60" ); //Egyeb menu item2 a'ra
egyebitem3cost = register_cvar( "pt_egyebitem3", "150" ); //Egyeb menu item3 a'ra
egyebitem4cost = register_cvar( "pt_egyebitem4", "25" ); //Egyeb menu item4 a'ra
egyebitem5cost = register_cvar( "pt_egyebitem5", "55" ); //Egyeb menu item5 a'ra
egyebitem6cost = register_cvar( "pt_egyebitem6", "90" ); //Egyeb menu item6 a'ra

kill = register_cvar( "pt_kill", "1" ); //Sima olesert jaro pont
hs = register_cvar( "pt_hs", "2" ); //Fejloveser jaro pont
}

public plugin_precache(){
precache_model(g_varanyak)
precache_model(g_paranyak)
precache_model(g_varanym4)
precache_model(g_paranym4)
precache_model(g_varanydezi)
precache_model(g_paranydezi)
}

public newRound(id){
g_aranyak[id] = false;
g_aranym4[id] = false;
g_aranydezi[id] = false;
for (new id; id <= 32; id++) g_has_unlimited_clip[id] = false;
}

public halal(){
new killer = read_data(1)
new victim = read_data(2)
new team = get_user_team(killer)
if(killer != victim && team != get_user_team(victim) && read_data(3)){
pont[killer] += get_pcvar_num( hs )
}
else if(killer != victim && team != get_user_team(victim)){
pont[killer] += get_pcvar_num( kill )
}
}

public Informaciok(id){
set_task(0.1, "Informaciok", id);
if(!is_user_alive(id)){
new target = entity_get_int(id, EV_INT_iuser2);

if(target == 0)

return PLUGIN_CONTINUE;

return PLUGIN_CONTINUE;
}
return PLUGIN_CONTINUE;
}

public client_connect(id){
Betolt(id)
set_task(1.0, "Informaciok", id);
}

public client_disconnect(id){
Mentes(id)
}

public Mentes(id){
new name[32]
get_user_name(id, name, 31)

new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%sPT", name)
format(vaultdata,255,"%i",pont[id])
nvault_set(g_vault,vaultkey,vaultdata)
return PLUGIN_CONTINUE
}

public Betolt(id){
new name[32]
get_user_name(id, name, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%sPT", name)
format(vaultdata,255,"%i",pont[id])
nvault_get(g_vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new pt[32]
parse(vaultdata, pt, 31)
pont[id] = str_to_num(pt)
return PLUGIN_CONTINUE
}

public ShowMenu(id){
if( get_pcvar_num( shop ) != 1 ){
print_color(id, "!g%s !yA bolt ki van kapcsolva!", Prefix)
return PLUGIN_HANDLED;
}
new szMenu[128];
formatex(szMenu, charsmax(szMenu), "\rBolt^n\yPontjaid: \d%d ^n\rBy:\yNuD[!]e \dand \yDroPlex", pont[ id ] )
new menu = menu_create(szMenu, "shop_h" );
if(get_user_flags(id) & VIPJOG){
menu_additem(menu, "\wVIP menü", "0", 0); // case 0
}
else{
menu_additem(menu, "\dVIP menü", "0", 0); // case 0
}
menu_additem(menu, "\wFegyver menü", "1", 0); // case 1
menu_additem(menu, "\wEgyéb menü", "2", 0); // case 2

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

menu_display(id, menu, 0);

return PLUGIN_HANDLED;
}

public shop_h(id, menu, item, level, cid) {
if(item == MENU_EXIT){
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new command[6], name[64], access, callback;

menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);

switch(item){
case 0: {
VIPMenu(id);
}
case 1: {
FegyverMenu(id);
}
case 2: {
EgyebMenu(id);
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;

}

public VIPMenu(id){
if(!(get_user_flags(id) & VIPJOG)){
client_print(id, print_center, "Ezt a menüpontot csak VIP tagok használhatják!")
ShowMenu(id);
return PLUGIN_HANDLED;
}
new szMenu[128];
formatex(szMenu, charsmax(szMenu), "\rVIP menü^n\yPontjaid: \d%d", pont[ id ] )
new menu = menu_create(szMenu, "vipmenu_h" );
new szText[128];

formatex(szText, charsmax(szText), "\wArany AK47 \y|\r%d \yPont", get_pcvar_num( vipitem1cost ) )
menu_additem(menu, szText, "0", 0);
formatex(szText, charsmax(szText), "\wArany M4A1 \y|\r%d \yPont", get_pcvar_num( vipitem2cost ) )
menu_additem(menu, szText, "1", 0);
formatex(szText, charsmax(szText), "\wArany Deagle \y|\r%d \yPont", get_pcvar_num( vipitem3cost ) )
menu_additem(menu, szText, "2", 0);
formatex(szText, charsmax(szText), "\wCT magozó \y|\r%d \yPont", get_pcvar_num( vipitem4cost ) )
menu_additem(menu, szText, "3", 0);
formatex(szText, charsmax(szText), "\wT magozó \y|\r%d \yPont", get_pcvar_num( vipitem5cost ) )
menu_additem(menu, szText, "4", 0);
formatex(szText, charsmax(szText), "\w+560HP \y|\r%d \yPont", get_pcvar_num( vipitem6cost ) )
menu_additem(menu, szText, "5", 0);
formatex(szText, charsmax(szText), "\wGyorsaság \y|\r%d \yPont", get_pcvar_num( vipitem7cost ) )
menu_additem(menu, szText, "6", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}

public vipmenu_h(id, menu, item, level, cid) {
new elo = is_user_alive(id);
if(item == MENU_EXIT){
menu_destroy(menu);
ShowMenu(id);
return PLUGIN_HANDLED;
}

new command[6], name[64], access, callback;

menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);

switch(item){
case 0: {
if(pont[id] >= get_pcvar_num( vipitem1cost )){
if(elo){
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47, 90)
g_aranyak[id] = true
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( vipitem1cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 1: {
if(pont[id] >= get_pcvar_num( vipitem2cost )){
if(elo){
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
g_aranym4[id] = true
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( vipitem2cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 2: {
if(pont[id] >= get_pcvar_num( vipitem3cost )){
if(elo){
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
g_aranydezi[id] = true
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( vipitem3cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 3: {
if(pont[id] >= get_pcvar_num( vipitem4cost )){
if(elo){
give_item(id, "weapon_sg550")
cs_set_user_bpammo(id, CSW_SG550, 120)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( vipitem4cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 4: {
if(pont[id] >= get_pcvar_num( vipitem5cost )){
if(elo){
give_item(id, "weapon_sg552")
cs_set_user_bpammo(id, CSW_SG552, 120)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( vipitem5cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 5: {
if(pont[id] >= get_pcvar_num( vipitem6cost )){
if(elo){
set_user_health(id, get_user_health(id)+560)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( vipitem6cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 6: {
if(pont[id] >= get_pcvar_num( vipitem7cost )){
if(elo){
set_user_maxspeed(id, 300.0)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( vipitem7cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;

}

public FegyverMenu(id){
new szMenu[128];
formatex(szMenu, charsmax(szMenu), "\rFegyver menü^n\yPontjaid: \d%d", pont[ id ] )
new menu = menu_create(szMenu, "fegyvermenu_h" );
new szText[128];

formatex(szText, charsmax(szText), "\wArany AK47 \y|\r%d \yPont", get_pcvar_num( wpnitem1cost ) )
menu_additem(menu, szText, "0", 0);
formatex(szText, charsmax(szText), "\wArany M4A1 \y|\r%d \yPont", get_pcvar_num( wpnitem2cost ) )
menu_additem(menu, szText, "1", 0);
formatex(szText, charsmax(szText), "\wCT magozó \y|\r%d \yPont", get_pcvar_num( wpnitem3cost ) )
menu_additem(menu, szText, "2", 0);
formatex(szText, charsmax(szText), "\wT magozó \y|\r%d \yPont", get_pcvar_num( wpnitem4cost ) )
menu_additem(menu, szText, "3", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}

public fegyvermenu_h(id, menu, item, level, cid) {
new elo = is_user_alive(id);
if(item == MENU_EXIT){
menu_destroy(menu);
ShowMenu(id);
return PLUGIN_HANDLED;
}

new command[6], name[64], access, callback;

menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);

switch(item){
case 0: {
if(pont[id] >= get_pcvar_num( wpnitem1cost )){
if(elo){
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47, 90)
g_aranyak[id] = true
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( wpnitem1cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 1: {
if(pont[id] >= get_pcvar_num( wpnitem2cost )){
if(elo){
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
g_aranym4[id] = true
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( wpnitem2cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 2: {
if(pont[id] >= get_pcvar_num( wpnitem3cost )){
if(elo){
give_item(id, "weapon_sg550")
cs_set_user_bpammo(id, CSW_SG550, 120)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( wpnitem3cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 3: {
if(pont[id] >= get_pcvar_num( wpnitem4cost )){
if(elo){
give_item(id, "weapon_sg552")
cs_set_user_bpammo(id, CSW_SG552, 120)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( wpnitem4cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 4: {
if(pont[id] >= get_pcvar_num( wpnitem5cost )){
if(elo){

//Plazma

print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( wpnitem5cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 5: {
if(pont[id] >= get_pcvar_num( wpnitem6cost )){
if(elo){

//Raketa

print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( wpnitem6cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;

}

public EgyebMenu(id){
new szMenu[128];
formatex(szMenu, charsmax(szMenu), "\rBolt^n\yPontjaid: \d%d", pont[ id ] )
new menu = menu_create(szMenu, "egyebmenu_h" );
new szText[128];

formatex(szText, charsmax(szText), "\wGyorsaság \y|\r%d \yPont", get_pcvar_num( egyebitem1cost ) )
menu_additem(menu, szText, "0", 0);
formatex(szText, charsmax(szText), "\wNoRecoil \r(1 Kör) \y|\r%d \yPont", get_pcvar_num( egyebitem2cost ) )
menu_additem(menu, szText, "1", 0);
formatex(szText, charsmax(szText), "\wÖrökloszer \r(1 Kör) \y|\r%d \yPont", get_pcvar_num( egyebitem3cost ) )
menu_additem(menu, szText, "2", 0);
if(cs_get_user_team(id) == CS_TEAM_T){
formatex(szText, charsmax(szText), "\w+1000HP \y|\r%d \yPont", get_pcvar_num( egyebitem4cost ) )
menu_additem(menu, szText, "3", 0);
}
else{
formatex(szText, charsmax(szText), "\d+1000HP \r(Csak Terrorista) \y|\r%d \yPont", get_pcvar_num( egyebitem4cost ) )
menu_additem(menu, szText, "3", 0);
}
if(cs_get_user_team(id) == CS_TEAM_T){
formatex(szText, charsmax(szText), "\w+2500HP \y|\r%d \yPont", get_pcvar_num( egyebitem5cost ) )
menu_additem(menu, szText, "4", 0);
}
else{
formatex(szText, charsmax(szText), "\d+2500HP \r(Csak Terrorista) \y|\r%d \yPont", get_pcvar_num( egyebitem5cost ) )
menu_additem(menu, szText, "4", 0);
}
formatex(szText, charsmax(szText), "\wExtra gyorsaság \y|\r%d \yPont", get_pcvar_num( egyebitem6cost ) )
menu_additem(menu, szText, "5", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}

public egyebmenu_h(id, menu, item, level, cid) {
new elo = is_user_alive(id);
if(item == MENU_EXIT){
menu_destroy(menu);
ShowMenu(id);
return PLUGIN_HANDLED;
}

new command[6], name[64], access, callback;

menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);

switch(item){
case 0: {
if(pont[id] >= get_pcvar_num( egyebitem1cost )){
if(elo){
set_user_maxspeed(id, 300.0)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( egyebitem1cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 1: {
if(pont[id] >= get_pcvar_num( egyebitem2cost )){
if(elo){

//No recoil

print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( egyebitem2cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 2: {
if(pont[id] >= get_pcvar_num( egyebitem3cost )){
if(elo){
g_has_unlimited_clip[id] = true
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( egyebitem3cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
case 3: {
if(cs_get_user_team(id) == CS_TEAM_T){
if(pont[id] >= get_pcvar_num( egyebitem5cost )){
if(elo){
set_user_health(id, get_user_health(id)+1000)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( egyebitem5cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
else print_color(id, "!g%s %s", Prefix ,Hiba3)
}
case 4: {
if(cs_get_user_team(id) == CS_TEAM_T){
if(pont[id] >= get_pcvar_num( egyebitem5cost )){
if(elo){
set_user_health(id, get_user_health(id)+2500)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( egyebitem5cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
else print_color(id, "!g%s %s", Prefix ,Hiba3)
}
case 5: {
if(pont[id] >= get_pcvar_num( egyebitem6cost )){
if(elo){
set_user_maxspeed(id, 340.0)
print_color(id, "!g%s %s", Prefix, Vasarlas)
pont[id] -= get_pcvar_num( egyebitem6cost )
}
else print_color(id, "!g%s %s", Prefix ,Hiba2)
}
else print_color(id, "!g%s %s", Prefix ,Hiba1)
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;

}

public Event_CurWeapon(id){
if(g_has_unlimited_clip[id] == true){
new iWeapon = read_data(2)
if( !( NOCLIP_WPN_BS & (1<<iWeapon) ) ){
fm_cs_set_weapon_ammo( get_pdata_cbase(id, m_pActiveItem) , g_MaxClipAmmo[ iWeapon ] )
}
}
new weapon = get_user_weapon(id)
if(weapon == CSW_AK47 && g_aranyak[id] == true){
entity_set_string(id, EV_SZ_viewmodel, g_varanyak)
entity_set_string(id, EV_SZ_weaponmodel, g_paranyak)
}
if(weapon == CSW_AK47 && g_aranyak[id] == false){
entity_set_string(id, EV_SZ_viewmodel, "models/v_ak47.mdl")
entity_set_string(id, EV_SZ_weaponmodel, "models/p_ak47.mdl")
}
if(weapon == CSW_M4A1 && g_aranym4[id] == true){
entity_set_string(id, EV_SZ_viewmodel, g_varanym4)
entity_set_string(id, EV_SZ_weaponmodel, g_paranym4)
}
if(weapon == CSW_M4A1 && g_aranym4[id] == false){
entity_set_string(id, EV_SZ_viewmodel, "models/v_m4a1.mdl")
entity_set_string(id, EV_SZ_weaponmodel, "models/p_m4a1.mdl")
}
if(weapon == CSW_DEAGLE && g_aranydezi[id] == true){
entity_set_string(id, EV_SZ_viewmodel, g_varanydezi)
entity_set_string(id, EV_SZ_weaponmodel, g_paranydezi)
}
if(weapon == CSW_DEAGLE && g_aranydezi[id] == false){
entity_set_string(id, EV_SZ_viewmodel, "models/v_deagle.mdl")
entity_set_string(id, EV_SZ_weaponmodel, "models/p_deagle.mdl")
}
}
public PlayerHurt( victim,inflictor,attacker,Float:damage, DamageBits ){
new weapon = get_user_weapon(attacker)
if(weapon == CSW_AK47 && g_aranyak[attacker]){
SetHamParamFloat(4, damage * 1.50);
}
if(weapon == CSW_M4A1 && g_aranym4[attacker]){
SetHamParamFloat(4, damage * 1.50);
}
if(weapon == CSW_DEAGLE && g_aranydezi[attacker]){
SetHamParamFloat(4, damage * 1.50);
}
}

stock print_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, "!t", "^3")

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()
}
}
}
return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.01.26. 20:25 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2014.12.05. 20:46
Hozzászólások: 177
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 23 alkalommal
1, Nincs bent a model, tehát nem találja a plugin.

2, Pls USE:
SMA Forráskód: [ Mindet kijelol ]
  1.  



Töltsd le ezt: download.php?f=amxmodx/16332-aranyfegyverekolesert.rar

és ha megvan, models mappába rakd bele kitömörítve.

Ők köszönték meg aron87 nek ezt a hozzászólást: ForceHappHUN (2015.04.18. 09:17)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 18 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole