Raised This Month: $51 Target: $400
 12% 

Solved Can someone help me ?


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
Ykaru
Member
Join Date: Aug 2019
Old 12-17-2019 , 13:34   Can someone help me ?
#1

Hi, i have this plugin and i want to add p_model but i can't.

PHP Code:

#pragma semicolon 1



#include <amxmodx>

#include <amxmisc>

#include <cstrike>

#include <engine>

#include <fun>

#include <hamsandwich>

#include <fakemeta>

#include <vault>



#define ADMIN_GOLD ADMIN_LEVEL_H



// Define the Plugin Version

new const VERSION[] = { "1.0" };



// PREFIX

new const PREFIX[] = { "!g[ BB.KRIPT.RO ]!n" };



new const 
g_szKnifeBModel[] = "models/xmasciocan1.mdl";

new const 
g_szKnifeWModel[] = "models/xmasciocanb1.mdl";

new const 
g_szAk47Model[] = "models/dragonu_ak_47.mdl";

new const 
g_szDeagleModel[] = "models/deagleu.mdl";



new 
VipUsed[33];

new 
HasSpeed;



new 
bool:g_bHasKnifeB[33];

new 
bool:g_bHasKnifeW[33];

new 
bool:g_bHasAk47[33];

new 
bool:g_bHasDeagle[33];

new 
Float:fast_speed 350.0;

new 
Float:normal_speed 250.0;

//new g_pVisiblity;

new mpd,/* mkb,*/ mhb;

new 
maxplayers;



public 
plugin_init()

{

register_plugin("BaseBuilder: VIP Menu"VERSION"k1d0 ;x");

RegisterHam(Ham_Spawn"player""FwdHamSpawn_Post"1);

RegisterHam(Ham_Item_PreFrame"player""FwdPreFrame_Post"1);

RegisterHam(Ham_TakeDamage"player""FwdPlayerDamage");

//RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);



register_event("CurWeapon","event_curweapon""be","1=1");



register_clcmd("say vmenu""cmdVmenu");

register_clcmd("say /vmenu""cmdVmenu");

register_clcmd("say_team vmenu""cmdVmenu");

register_clcmd("say_team /vmenuu""cmdVmenu");

register_clcmd("say vip""cmdBuyvip");

register_clcmd("say /vip""cmdBuyvip");

register_clcmd("say_team vip""cmdBuyvip");

register_clcmd("say_team /vip""cmdBuyvip");

//g_pVisiblity = register_cvar( "km_invis", "200" ); // 255 = clearly visible

//set_task(480.0, "kmmodmsg", 0, _, _, "b");



// Ham TakeDamage

register_forwardFM_CmdStart"fw_CmdStart" );

//RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);





}



public 
Damage(id)

{

new 
weaponhitpointattacker get_user_attacker(id,weapon,hitpoint);

if(
attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)

if (
get_user_flags(attacker) & ADMIN_LEVEL_H)

{

new 
money read_data(2) * get_pcvar_num(mpd);

if(
hitpoint==1money += get_pcvar_num(mhb);

cs_set_user_money(attacker,cs_get_user_moneyattacker) + money);

}

}

public 
FwdPlayerDamage(victiminflictorattackerFloat:damagedamagebits)

{

if(
inflictor == attacker

&& attacker != victim

&& g_bHasKnifeBattacker ]

&& 
is_user_alive(attacker)

&& 
get_user_weapon(attacker) == CSW_KNIFE )

{

SetHamParamFloat(4damage 2.0);

}

if(
inflictor == attacker

&& attacker != victim

&& g_bHasAk47attacker ]

&& 
is_user_alive(attacker)

&& 
get_user_weapon(attacker) == CSW_AK47 )

{

SetHamParamFloat(4damage 2.0);

}

if(
inflictor == attacker

&& attacker != victim

&& g_bHasDeagleattacker ]

&& 
is_user_alive(attacker)

&& 
get_user_weapon(attacker) == CSW_DEAGLE )

{

SetHamParamFloat(4damage 2.0);

}





}

public 
plugin_precache()

{

precache_model(g_szKnifeBModel);

precache_model(g_szAk47Model);

precache_model(g_szKnifeWModel);

precache_model(g_szDeagleModel);

}



public 
event_curweapon(id)

{

if(
g_bHasKnifeB[id] && read_data(2) == CSW_KNIFE)

{

set_pev(idpev_viewmodel2g_szKnifeBModel);

set_user_gravity(id0.5);

}



if(
g_bHasAk47[id] && read_data(2) == CSW_AK47)

{

set_pev(idpev_viewmodel2g_szAk47Model);

}



if(
g_bHasDeagle[id] && read_data(2) == CSW_DEAGLE)

{

set_pev(idpev_viewmodel2g_szDeagleModel);

}

}



public 
FwdPreFrame_Post(id)

{

if(!
is_user_alive(id))

{

return 
PLUGIN_HANDLED;

}



if(!
HasSpeed)

{

return 
PLUGIN_HANDLED;

}



else if(
HasSpeed)

{

set_user_maxspeed(idnormal_speed);

}



return 
PLUGIN_HANDLED;

}



public 
FwdHamSpawn_Post(id)

{

if (!
is_user_alive(id))

return 
PLUGIN_CONTINUE;



HasSpeed false;

VipUsed[id] = false;

g_bHasKnifeB[id] = false;

g_bHasKnifeW[id] = false;

g_bHasAk47[id] = false;

g_bHasDeagle[id] = false;

set_user_maxspeed(idnormal_speed);

set_user_renderingid_000_);

return 
PLUGIN_CONTINUE;

}



public 
cmdVmenu(id)

{

if(!(
get_user_flags(id) & ADMIN_GOLD))

{

client_printc(id"%s Doar !gVIP-ul !tpoate folosi aceasta comanda!"PREFIX);



return 
PLUGIN_HANDLED;

}



if(
VipUsed[id])

{

client_printc(id"%s Ai folosit deja in aceasta runda !gMeniul de VIP !n."PREFIX);



return 
PLUGIN_HANDLED;

}



switch(
cs_get_user_team(id))

{

case 
CS_TEAM_T:

VipTMenu(id);



case 
CS_TEAM_CT:

VipCTMenu(id);

}

return 
PLUGIN_HANDLED;

}



public 
VipCTMenu(id)

{

new 
menu menu_create("V.I.P CT:^n""VipCTMenu_handler");



menu_additem(menu"+250HP""1"0);

menu_additem(menu"Viteza""2"0);

menu_additem(menu"M249 si Deagle""3"0);

menu_additem(menu"AK 47 x2 Dmg""4"0);

menu_additem(menu"Deagle x2 Dmg""5"0);

menu_display(idmenu);

}



public 
VipCTMenu_handler(idmenuitem)

{

if( 
item == MENU_EXIT )

{

menu_destroy(menu);

return 
PLUGIN_HANDLED;

}



new 
data[6], iName[64];

new 
accesscallback;

menu_item_getinfo(menuitemaccessdata,5iName63callback);



new 
key str_to_num(data);



switch(
key)

{

case 
1:

{

set_user_health(idget_user_health(id) + 250);

VipUsed[id] = true;



client_printc(id"%s !tAi primit !g250HP!n"PREFIX);

}

case 
2:

{

VipUsed[id] = true;

HasSpeed true;



set_user_maxspeed(idfast_speed);



client_printc(id"%s !tAi primit !gViteza"PREFIX);

}



case 
3:

{

give_item(id"weapon_m249");

give_item(id"weapon_deagle");

cs_set_user_bpammo(idCSW_M249200);

cs_set_user_bpammo(idCSW_DEAGLE100);



VipUsed[id] = true;





client_printc(id"%s !tAi primit un !gM249!n si un !gDeagle!n"PREFIX);

}

case 
4:

{



give_item(id"weapon_ak47");

cs_set_user_bpammo(idCSW_AK47200);

set_pev(idpev_viewmodel2"models/dragonu_ak_47.mdl");

g_bHasAk47[id] = true;

VipUsed[id] = true;



client_printc(id"%s !tAi primit un !gAk 47"PREFIX);

}

case 
5:

{



give_item(id"weapon_deagle");

cs_set_user_bpammo(idCSW_DEAGLE200);

set_pev(idpev_viewmodel2"models/deagleu.mdl");

g_bHasDeagle[id] = true;

VipUsed[id] = true;



client_printc(id"%s !tAi primit un !gDeagle"PREFIX);

}





}



menu_destroy(menu);

return 
PLUGIN_HANDLED;

}



public 
VipTMenu(id)

{

new 
menu menu_create("V.I.P Ts:^n""VipTMenu_handler");



menu_additem(menu"+1500HP""1"0);

menu_additem(menu"Cutit DMG X2 + 1000HP""2"0);

menu_additem(menu"Cutit 80%Clip + 1000HP""3"0);

menu_display(idmenu);

}



public 
VipTMenu_handler(idmenuitem)

{

if( 
item == MENU_EXIT )

{

menu_destroy(menu);

return 
PLUGIN_HANDLED;

}



new 
data[6], iName[64];

new 
accesscallback;

menu_item_getinfo(menuitemaccessdata,5iName63callback);



new 
key str_to_num(data);



switch(
key)

{



case 
1:

{

set_user_health(idget_user_health(id) + 1500);

VipUsed[id] = true;



client_printc(id"%s !tAi primit !g1500 HP!n"PREFIX);

}



case 
2:

{

set_user_health(idget_user_health(id) + 1000);

HasSpeed true;

set_pev(idpev_viewmodel2"models/xmasciocan1.mdl");

g_bHasKnifeB[id] = true;



VipUsed[id] = true;



client_printc(id"%s !tAi primit !gCutit X2 DMG + 1000HP"PREFIX);

}

case 
3:

{

set_user_health(idget_user_health(id) + 1000);

HasSpeed true;

set_pev(idpev_viewmodel2"models/xmasciocanb1.mdl");

g_bHasKnifeW[id] = true;

set_user_rendering(idkRenderFxNone000kRenderTransAlpha125);



VipUsed[id] = true;



client_printc(id"%s !tAi primit !gCutit 80% Invizibilitate + 1000HP"PREFIX);

}





}



menu_destroy(menu);

return 
PLUGIN_HANDLED;

}







public 
cmdBuyvip(id)

{

show_motd(id"vip.txt""VIP");

}



public 
cmdPreturi(id)

{

show_motd(id"preturi_rang_motd.html""PRETURI");



}







// Colour Chat

stock client_printc(const id, const input[], any:...)

{

new 
count 1players[32];

static 
msg[191];

vformat(msg190input3);



replace_all(msg190"!g""^x04"); // Green Color

replace_all(msg190"!n""^x01"); // Default Color

replace_all(msg190"!t""^x03"); // Team Color



if (idplayers[0] = id; else get_players(playerscount"ch");



for (new 
0counti++)

{

if (
is_user_connected(players[i]))

{

message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);

write_byte(players[i]);

write_string(msg);

message_end();

}

}



Last edited by Bugsy; 12-20-2019 at 22:11.
Ykaru is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 12-17-2019 , 15:27   Re: Can someone help me ?
#2

v_ model = pev_viewmodel2
p_ model = pev_weaponmodel2

The first one is already inside the code, so you should easily figure out the latter by looking at it.
__________________

Last edited by OciXCrom; 12-17-2019 at 15:27.
OciXCrom is offline
Send a message via Skype™ to OciXCrom
Ykaru
Member
Join Date: Aug 2019
Old 12-20-2019 , 06:19   Re: Can someone help me ?
#3

Quote:
Originally Posted by OciXCrom View Post
v_ model = pev_viewmodel2
p_ model = pev_weaponmodel2

The first one is already inside the code, so you should easily figure out the latter by looking at it.
Ok, thank you.
Ykaru is offline
redivcram
Veteran Member
Join Date: Jul 2014
Location: Serbia
Old 12-20-2019 , 18:33   Re: Can someone help me ?
#4

Don't omit your question. Change your title and bring your question back.
redivcram is offline
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:56.


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