AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [Help] VipShop BaseBuilder [Help] (https://forums.alliedmods.net/showthread.php?t=271477)

romi 09-13-2015 10:19

[Help] VipShop BaseBuilder [Help]
 
Hello ,, i found this vip plugin but it doesen't work it shows me some error like in picture please help :(
http://i.imgur.com/jL9gP5Q.png
PHP Code:

#include <amxmodx> 
#include <colorchat> 
#include <fun>
#include <cstrike>

#define VIP_FLAG ADMIN_IMMUNITY 
#pragma semicolon 1 

new const iGun[] = { CSW_AK47CSW_M4A1CSW_FAMASCSW_GALILCSW_M249CSW_G3SG1CSW_AWP};  
new const 
szCmds[][] = { "say /vip""say_team /vip" };
new 
bool:Vip[33], g_maxplayersMainMenuWeaponsMenuHealthMenu
new const 
szGuns[][] = { "weapon_ak47""weapon_m4a1""weapon_famas""weapon_galil""weapon_m249""weapon_g3sg1""weapon_awp" }; 
new const 
szGunsNames[][] = { "AK47""M4A1""Famas""Galil""M249""G3SG1""AWP" }; 
new const 
iCenaPuske[] = { 2300200020002700800070003000 }; 
new const 
iCenaHP[] = { 1500250030004000}; 
new const 
iHealth[] = { 50100150200 };
new const 
szMainMenuItems[][] = { "\rWeapons Shop""\yHealth Shop" };
new const 
szHealthMenuItems[][] = { "\y+50 HP  \rCena: \w1500$""\y+100 HP  \rCena: \w2500$""\y+150 HP  \rCena: \w3000$""\y+200 HP  \rCena: \w4000$" };
new const 
szWeaponsMenuItems[][] = {
    
"\yAK47 Cena: \w2300$""\yM4A1 Cena: \w2000$""\yFAMAS Cena: \w2000$""\yGALIL Cena: \w2700$"
    
"\yM249 \r(MASINKA) \yCena: \w8000$""\yG3SG1 \r(RAFALNI SNIPER) \yCena: \w7000$""\yAWP Cena: \w3000$"
};

public 
plugin_init() { 
    
register_plugin("VIP BB""1.0""Cs-Pr0."); 
    
register_message(get_user_msgid"ScoreAttrib" ),"VipScoreboard"); 
    
register_event("DeathMsg""Death""a"); 
    
register_clcmd("say /vipshop""VipShopCmd"); 
    
set_task(120.0"reklama"___"b"); 
    
g_maxplayers get_maxplayers(); 
    for(new 
0sizeof szCmdsi++) register_clcmd(szCmds[i], "cjenovnikCmd");
    
    
MainMenu menu_create("VIP Shop""VipShopHandler"); 
    for(new 
0sizeof szMainMenuItemsi++) menu_additem(MainMenuszMainMenuItems[i]);
    
    
WeaponsMenu menu_create("\rWeapons Shop""WeaponsMenuHandler");
    for(new 
0sizeof szWeaponsMenuItemsx++) menu_additem(WeaponsMenuszWeaponsMenuItems[x]);
    
    
HealthMenu menu_create("\rHealth Shop""HealthMenuHandler"); 
    for(new 
0sizeof szHealthMenuItemsz++) menu_additem(HealthMenuszHealthMenuItems[z]);


public 
client_putinserver(id) if(get_user_flags(id) & VIP_FLAGVip[id] = true
public 
client_disconnect(id) if(Vip[id]) Vip[id] = false

public 
VipScoreboard() { 
    new 
get_msg_arg_int(1); 
    if(
is_user_alive(i) && Vip[i]) set_msg_arg_int(2ARG_BYTEget_msg_arg_int(2)|4); 


public 
Death(id) { 
    new 
attacker read_data(1); 
    if(
attacker g_maxplayers || !Vip[attacker] || !is_user_alive(attacker)) return;  
    
set_user_health(attackerget_user_health(attacker) + 20); 


public 
VipShopCmd(id) if(Vip[id] && is_user_alive(id)) menu_display(idMainMenu);

public 
VipShopHandler(idmenuitem) {
    if(
item == MENU_EXIT) return PLUGIN_HANDLED;
    switch(
item) {
        case 
0menu_display(idWeaponsMenu);
            case 
1menu_display(idHealthMenu);
        }
    return 
PLUGIN_HANDLED


public 
WeaponsMenuHandler(idmenuitem) { 
    if(
item == MENU_EXIT) return PLUGIN_HANDLED;
    new 
iMoney cs_get_user_money(id); 
    new 
szText[200]; 
    if(
iMoney iCenaPuske[item]) szText "^4[Shop]^1 Nemas dovoljno para za ovu kupovinu"
    else { 
        
cs_set_user_money(idiMoney iCenaPuske[item]); 
        
give_item(idszGuns[item]); 
        
cs_set_user_bpammo(idiGun[item], 200);  
        
formatex(szTextcharsmax(szText), "^4[Shop]^1 Kupio si^3 %s^1 za^3 %i^1$"szGunsNames[item], iCenaPuske[item]);
    }
    return 
PLUGIN_HANDLED



public 
HealthMenuHandler(idmenuitem) { 
    if(
item == MENU_EXIT) return PLUGIN_HANDLED;
    new 
iMoney cs_get_user_money(id); 
    new 
szText[200]; 
    if(
iMoney iCenaHP[item]) szText "^4[Shop]^1 Nemas dovoljno para za ovu kupovinu"
    else { 
        
cs_set_user_money(idiMoney iCenaHP[item]); 
        
set_user_health(idget_user_health(id) + iHealth[item]); 
        
formatex(szTextcharsmax(szText), "^4[Shop]^1 Kupio si^3 %s^1 za^3 %i^1$"iHealth[item], iCenaHP[item]); 
    } 
    return 
PLUGIN_HANDLED;


public 
cjenovnikCmd(id) {  
    static 
motd [1501only
    new 
szName[33]; 
    
get_user_name(idszNamecharsmax(szName)); 
    
len format(motd1500,"<body bgcolor=#000000><font color=#87cefa><pre>"); 
    
len += format(motd[len], 1500-len,"<h4><font color=^"blue^">%s - Sta dobijas ako si vip ? :</font></h4>"szName); 
    
len += format(motd[len], 1500-len,"<h4><font color=^"white^"><B>-</B> </font></h4>"); 
    
len += format(motd[len], 1500-len,"<h4><font color=^"red^">VIP za svaki kill dobija 20 HP</font></h4>"); 
    
len += format(motd[len], 1500-len,"<h4><font color=^"red^">U ScoreBaru pise VIP</font></h4>"); 
    
len += format(motd[len], 1500-len,"<h4><font color=^"red^">VIP ima svoj SHOP!</font></h4>"); 
    
len += format(motd[len], 1500-len,"<h4><font color=^"white^"><B>-</B> </font></h4>"); 
    
show_motd(idmotd"cjenovnik"); 
    return 
PLUGIN_CONTINUE;
}

public 
reklama() ColorChat(0TEAM_COLOR"^4[Shop]^1 Ako si^4 VIP^3 say /vipshop^1 da otvoris shop, VIP Sposobnosti say^3 /vip"); 



All times are GMT -4. The time now is 22:14.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.