|
Member
|

05-23-2013
, 05:50
Jb vip
|
#1
|
I made other plugin VIP for jailbreak, but I give some warnings. Can you fix for me the warnings and to put the vip on ADMIN_LEVEL_H ?
Code:
#pragma semicolon 1
#include <amxmodx>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>
///
#define ADMIN_LEVE_H ADMIN_LEVEL_H
// Define the Plugin Version
new const VERSION[] = { "2.0" };
// PREFIX
new const PREFIX[] = { "!g[VIP]!n" };
new VipUsed[33];
new HasSpeed;
new Float:fast_speed = 450.0;
new Float:normal_speed = 250.0;
public plugin_init()
{
register_plugin("JailBreak: VIP Menu", VERSION, "zBANG !!");
RegisterHam(Ham_Spawn, "player", "FwdHamSpawn_Post", 1);
RegisterHam( Ham_Item_PreFrame, "player", "FwdPreFrame_Post", 1);
register_clcmd("say /vipmenu", "cmdVmenu");
register_clcmd("say_team /vipmenu", "cmdVmenu");
register_clcmd("say /vm", "cmdVmenu");
register_clcmd("say_team /vm", "cmdVmenu");
register_clcmd("say /vmenu", "cmdVmenu");
register_clcmd("say_team /vmenu", "cmdVmenu");
}
public FwdPreFrame_Post(id)
{
if(!is_user_alive(id))
{
return PLUGIN_HANDLED;
}
if(!HasSpeed)
{
return PLUGIN_HANDLED;
}
else if(HasSpeed)
{
set_user_maxspeed(id, fast_speed);
}
return PLUGIN_HANDLED;
}
public FwdHamSpawn_Post(id)
{
HasSpeed = false;
VipUsed[id] = false;
set_user_maxspeed(id, normal_speed);
set_user_rendering( id, _, 0, 0, 0, _, 0 );
}
public cmdVmenu(id)
{
if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) & ADMIN_LEVEL_H && !VipUsed[id])
{
VipCTMenu(id);
}
else if(cs_get_user_team(id) == CS_TEAM_T && get_user_flags(id) & ADMIN_LEVEL_H && !VipUsed[id])
{
VipTMenu(id);
}
else if(VipUsed[id])
{
client_printc(id, "%s !tAi folosit deja !gmenu !tpentru !gVIP !t, il mai poti folosi !gurmatoarea runda !t!", PREFIX);
}
else
{
client_printc(id, "%s !tNu ai acces la menu !gVIP!t.Vrei si tu !gVIP !t? Contact [email protected] !t!", PREFIX);
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
public VipCTMenu(id)
{
new menu = menu_create("yJailBreak VIP Menu:^nr", "VipCTMenu_handler");
menu_additem(menu, "wM4a1 + Awp + Deagle", "1", 0);
menu_additem(menu, "w+50 Viata si +100 Armura", "2", 0);
menu_additem(menu, "wPachet Grenade", "3", 0);
menu_additem(menu, "wViteza", "4", 0);
menu_additem(menu, "wGravitatie", "5", 0);
menu_additem(menu, "wInvizibilitate", "6", 0);
menu_additem(menu, "wStralucire [Rosie]", "7", 0);
menu_additem(menu, "wStralucire [Galbena]", "8", 0);
menu_additem(menu, "wStralucire [Cyan]", "9", 0);
menu_additem(menu, "wStralucire [Verde]", "10", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public VipCTMenu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_awp");
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_M4A1, 200);
cs_set_user_bpammo(id, CSW_AWP, 200);
cs_set_user_bpammo(id, CSW_DEAGLE, 200);
VipUsed[id] = true;
client_printc(id, "%s !tAi primit un !gM4a1!t,!gAwp !tsi un !gDeagle !ttoate cu munitie !g200 !t!", PREFIX);
}
case 2:
{
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 100);
VipUsed[id] = true;
client_printc(id, "%s !tAi primit !g50 Viata si 100 Armura !t!", PREFIX);
}
case 3:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
VipUsed[id] = true;
client_printc(id, "%s !tAi primit un !gpachet de grenade,!tacesta contine !g[He,Flash] !t!", PREFIX);
}
case 4:
{
VipUsed[id] = true;
HasSpeed = true;
set_user_maxspeed(id, fast_speed);
client_printc(id, "%s !tAi primit !gviteza !tmai !gmare decat cea normala !t!", PREFIX);
}
case 5:
{
set_user_gravity(id, 0.30);
VipUsed[id] = true;
client_printc(id, "%s !tAi primit !gGravitatie !t!", PREFIX);
}
case 6:
{
set_user_rendering(id,kRenderFxNone, 0,0,0, kRenderTransAdd,17);
VipUsed[id] = true;
client_printc(id, "%s !tAi primit !ginvizibilitate [83%] !t!", PREFIX);
}
case 7:
{
set_user_rendering(id, kRenderFxGlowShell, 250, 010, 010, kRenderTransAlpha, 100);
VipUsed[id] = true;
client_printc(id, "%s !tAi primit o !gstralucire rosie !t!", PREFIX);
}
case 8:
{
set_user_rendering(id, kRenderFxGlowShell, 250, 250, 010, kRenderTransAlpha, 100);
VipUsed[id] = true;
client_printc(id, "%s !tAi primit o !gstralucire galbena !t!", PREFIX);
}
case 9:
{
set_user_rendering(id, kRenderFxGlowShell, 000, 255, 255, kRenderTransAlpha, 100);
VipUsed[id] = true;
client_printc(id, "%s !tAi primit o !gstralucire cyan !t!", PREFIX);
}
case 10:
{
set_user_rendering(id, kRenderFxGlowShell, 010, 250, 010, kRenderTransAlpha, 100);
VipUsed[id] = true;
client_printc(id, "%s !tAi primit o !gstralucire verde !t!", PREFIX);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public VipTMenu(id)
{
new menu = menu_create("yJailBreak VIP Menu:^nr", "VipTMenu_handler");
menu_additem(menu, "Gravitate Scazuta", "1", 0);
menu_additem(menu, "Invizibilitate", "2", 0);
menu_additem(menu, "Viteza", "3", 0);
menu_additem(menu, "Droguri", "4", 0);
menu_additem(menu, "Viata", "5", 0);
menu_additem(menu, "Armura", "6", 0);
menu_additem(menu, "Deagle cu 1 glont", "7", 0);
menu_additem(menu, "Glock cu 3 gloante", "8", 0);
menu_additem(menu, "USP cu 2 gloante", "9", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public VipTMenu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
set_user_gravity(id, 0.4375);
VipUsed[id] = true;
client_printc(id, "%s Ai cumparat !gGravitate!n", PREFIX);
}
case 2:
{
set_user_rendering(id, kRenderFxNone, 50, 50, 50, kRenderTransAdd, 50);
set_user_footsteps(id, 1);
VipUsed[id] = true;
client_printc(id, "%s Ai cumparat !gInvizibilitate!n", PREFIX);
}
case 3:
{
VipUsed[id] = true;
HasSpeed = true;
set_user_maxspeed(id, 500.0);
client_printc(id, "%s Ai cumparat !gViteza!n", PREFIX);
}
case 4:
{
set_user_armor(id, 150);
set_user_health(id, 200);
set_user_maxspeed(id, 380.0);
client_printc(id, "%s[^4JbX.FreakZ.Ro^3] !n%s!n a folosit !gVIP!g pt a lua !tDroguri!t !");
}
case 5:
{
VipUsed[id] = true;
set_user_health(id, 200);
client_printc(id, "%s Ai cumparat !gViata!n", PREFIX);
}
case 6:
{
VipUsed[id] = true;
set_user_armor(id, 200);
client_printc(id, "%s Ai cumparat !gArmura!n", PREFIX);
}
case 7:
{
cs_set_weapon_ammo(give_item(id, "weapon_deagle"), 1);
VipUsed[id] = true;
client_printc(id, "%s Ai cumparat !gDeagle cu 1 glont!n", PREFIX);
}
case 8:
{
cs_set_weapon_ammo(give_item(id, "weapon_glock18"), 3);
VipUsed[id] = true;
client_printc(id, "%s Ai cumparat !gGlock cu 3 gloante!n", PREFIX);
}
case 9:
{
VipUsed[id] = true;
cs_set_weapon_ammo(give_item(id, "weapon_usp"), 2);
client_printc(id, "%s Ai cumparat !uSp cu 2 gloante!n", PREFIX);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
// Colour Chat
stock client_printc(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^x04"); // Green Color
replace_all(msg, 190, "!n", "^x01"); // Default Color
replace_all(msg, 190, "!t", "^x03"); // Team Color
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();
}
}
}
}
Help me, please !!!!!!!!!!!
|
|