Bueno voy a responder TODOS los pedidos que hubo mientras no me conectaba. Voy a ir editando y poniendo el codigo del plug.
// Editan g_szGrenadesMenu, el tercer parametro para el costo.
#include
#include
#include
#include
#pragma semicolon 1
enum _:eGrenadesDatas
{
szName[16],
iId,
iCost
}
;
new g_GrenadesMenu
;
new const g_szGrenadesMenu[][eGrenadesDatas] = {
{ "HeGrenade", CSW_HEGRENADE, 100 },
{ "FlashBang", CSW_FLASHBANG, 250 },
{ "SmokeGrenade", CSW_SMOKEGRENADE, 300 }
}
;
public plugin_init ()
{
register_plugin( "Grenades Menu","0.1.0","MZ" )
;
Create_GrenadesMenu()
;
register_clcmd( "say /granadas","Command_GrenadesMenu" )
;
}
Create_GrenadesMenu ()
{
g_iGrenadesMenu = menu_create( "Grenades Menu", "Create_GrenadesMenu_Handled" )
;
new szItem[64]
;
for( new i; i< sizeof(g_szGrenadesMenu); i )
{
if( get_weaponname(g_szGrenadesMenu[i][iId], szItem, 1) )
{
formatex( szItem, charsmax(szItem), "%s\R\y$%d", g_szGrenadesMenu[i][szName], g_szGrenadesMenu[i][iCost] )
;
menu_additem( g_iGrenadesMenu, szItem )
;
}
}
}
public Command_GrenadesMenu (id)
{
menu_display( id, g_iGrenadesMenu )
;
}
public Create_GrenadesMenu_Handled( id, iMenu, iItem )
{
if( iItem <= MENU_MORE )
{
return PLUGIN_HANDLED
;
}
new iId = g_szGrenadesMenu[iItem][iId]
;
if( user_has_weapon(id, iId) )
{
client_print( id, print_chat, "Ya tenes la %s", g_szGrenadesMenu[iItem][szName] )
;
}
else
{
new iCost = g_szGrenadesMenu[iItem][iCost];
new iNewMoney = cs_get_user_money(id) - iCost
;
if( iNewMoney < 0 )
{
client_print( id, print_chat, "No tienes Dinero suficiente" )
;
}
else
{
cs_set_user_money( id, iNewMoney )
;
new szWeaponName[32]
;
get_weaponname( iId, szWeaponName, charsmax(szWeaponName) )
;
give_item( id, szWeaponName )
;
}
}
return PLUGIN_HANDLED
;
}
http://forums.alliedmods.net/showthread.php?t=100143&highlight=Shop
Es lo que buscas.
http://forums.alliedmods.net/showthread.php?t=69622
Edita la cvar "hobo_afk_time".
http://forums.alliedmods.net/showthread.php?t=47109
http://forums.alliedmods.net/showthread.php?t=75287
http://forums.alliedmods.net/showthread.php?t=88470
http://forums.alliedmods.net/showthread.php?t=154943
Fijate el post de "ciio" en la primera pagina.
http://forums.alliedmods.net/showthread.php?t=130417
Estan todos, si tu post no esta aca es porque no lo entendi o ya te respondieron.