Ayuda, No me pone el model al seleccionar
#1
Pregunta 
Buenas gente tengo este plugins en la cual no anda bien el menú de cuchillos. Al seleccionar uno de los dos cuchillos agregados me selecciona pero no aparece el v_model en pantalla y te saca del servidor.

Me podrían ayudar. Cutecry

Código actualizado el 28/01/2021 - 22:50 (Hora ARG.)

Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <chr_engine>
#include <pubnite_mod>
#include <hamsandwich>
#include <cs_player_models_api>
#include <colorchat>
#include <sqlx>

native pubnite_set_emoteiIdiNum );

const 
TASK_TURNBACK 124512512;

new const 
szPlugin[ ] = "PUBNite : Plugin Tienda";
new const 
szVersion[ ] = "1.0";
new const 
szAutor[ ] = "";
new const 
szPrefix[ ] = "";

new const 
szBuySound[ ] = "pubg/effects/model_buy_sound.wav"

#define validEntity(%1) (g_iEntityID[%1] && pev_valid(g_iEntityID[%1]))

enum
{
 
M1 << 0,
 
M2 << 1,
 
M3 << 2,
 
M4 << 3,
 
M5 << 4,
 
M6 << 5,
 
M7 << 6,
 
M8 << 7,
 
M9 << 8,
 
M0 << 9,
 
MN << 10
};

enum _:dataPersonaje
{
 
pj__Nombre32 ],
 
pj__Price,
 
pj__Model64 ]
};

enum _:dataPets
{
 
pets__Nombre32 ],
 
pets__Price,
 
pets__Model64 ],
 
pets__Idle,
 
Float:pets__IdleSpeed,
 
pets__Run,
 
Float:pets__RunSpeed,
 
pets__Die,
 
Float:pets__DieLength,
 
Float:pets__ZStanding,
 
Float:pets__ZCrouching,
 
Float:pets__MaxDistance,
 
Float:pets__MinDistance
};

enum _:dataMochila
{
 
mochila__Nombre32 ],
 
mochila__Price,
 
mochila__Model64 ]
};

enum _:dataParachute
{
 
para__Nombre32 ],
 
para__Price,
 
para__Model64 ]
};

enum _:dataKnife
{
 
knife__Nombre32 ],
 
knife__Price,
 
knife__ModelV64 ],
 
knife__ModelP64 ]
};

enum _:dataEmotes
{
 
emote__Nombre32 ],
 
emote__Price
};

enum _:dataMenu
{
 
SUBMENU_PJS 0,
 
SUBMENU_PETS,
 
SUBMENU_BAGS,
 
SUBMENU_PARACHUTE,
 
SUBMENU_KNIFE,
 
SUBMENU_EMOTES
};

enum
{
 
GUARDAR_DATOS,
 
CARGAR_DATOS,
 
INSERTAR_DATOS
};

new const 
szPersonaje[ ][ dataPersonaje ] =
{
 { 
"Ninguna"0"terror" },
 { 
"VIP [Común]"800"vip" },
 { 
"General Grievous [Legendaria]"2000"general_grievous" },
 { 
"General Grievous 4"2000"general_grievous" },
 { 
"General Grievous 5"2000"general_grievous" }
};

new const 
szPets[ ][ dataPets ] =
{
 { 
"Ninguna"0""01.042.072.436.016.0300.080.0 },
 { 
"Headcrab [Rara]"1200"models/headcrab.mdl"01.042.072.436.016.0300.080.0 }, 
 { 
"Rat [Poco común]"800"models/bigrat.mdl"11.046.072.436.016.0300.080.0 },
 { 
"Bat [Rara]"1200"models/boid.mdl"01.003.000.15.06.0300.080.0 },
 { 
"Frog [Rara]"1200"models/chumtoad.mdl"01.050.75,123.036.016.0300.080.0 },
 { 
"Floater [Epica]"1500"models/floater.mdl"01.001.000.15.06.0300.080.0 },
 { 
"Cockroach [Poco común]"800"models/roach.mdl"11.001.000.136.016.0300.080.0 },
 { 
"Hyper Bat [Legendaria]"2000"models/stukabat.mdl"13,0.51313.053.010.011.0300.080.0 },
 { 
"Mom [Poco común]"800"models/big_mom.mdl"01.031.045.036.016.01000.0300.0 },
 { 
"Grunt [Epica]"1500"models/agrunt.mdl"01.031.0225.036.016.0600.0200.0 },
 { 
"Fish [Epica]"1500"models/archer.mdl"01.060.693.020.030.0300.080.0 },
 { 
"Baby Headcrab [Poco común]"800"models/baby_headcrab.mdl"11.040.673.036.016.0300.080.0 },
 { 
"Knuckles [Mitica]"5000"models/knuckles.mdl"01.001.011.036.016.0300.080.0 },
 { 
"Gargantuan [Poco común]"800"models/garg.mdl"71.041.0146.036.016.0800.0250.0 },
 { 
"Bull Squid [Legendaria]"2000"models/bullsquid.mdl"11.002.0162.536.016.0400.0100.0 },
 { 
"Hound Eye [Legendaria]"2000"models/houndeye.mdl"11.031.062.536.016.0400.0100.0 },
 { 
"Loading Machine [Poco común]"800"models/loader.mdl"31.020.457.036.016.01000.0300.0 },
 { 
"Controller [Legendaria]"2000"models/controller.mdl"31.091.0187.00.00.0800.0200.0 
};

new const 
szBags[ ][ dataMochila ] =

 { 
"Ninguna"0"" },
 { 
"BB-8 [Poco común]"800"models/pubg/resources/BB-8.mdl" },
 { 
"Browser JR [Legendaria]"2000"models/pubg/resources/browser_jr.mdl" },
 { 
"Pequeño Freddy [Rara]"1200"models/pubg/resources/fredy.mdl" },
 { 
"Fritz Smith [Epica]"1500"models/pubg/resources/fredy2.mdl" },
 { 
"Minion [Legendaria]"2000"models/pubg/resources/minion.mdl" },
 { 
"Planta [Legendaria]"2000"models/pubg/resources/plant.mdl" },
 { 
"Girasol [Epica]"1500"models/pubg/resources/sunflower.mdl" }
};

new const 
szParachute[ ][ dataParachute ] =
{
 { 
"Warthog [Común]"0"models/pubg/resources/pubg_user_parachute.mdl" },
 { 
"Alas de Murcielago [Epica]"2000"models/pubg/resources/pubg_parachute_diablo.mdl" },
 { 
"Angel Caido [Legendaria]"1500"models/pubg/resources/pubg_parachute_alas.mdl" }
};

new const 
szKnife[ ][ dataKnife ] =
{
 { 
"Cuchillo [Común]"0"models/v_knife.mdl""models/p_knife.mdl" },
 { 
"Martillo Amatista [Epica]"1500"models/pubg/resources/v_boss.mdl""models/pubg/resources/p_boss.mdl" },
 { 
"Katana [Legendaria]"2000"models/pubg/resources/v_katana.mdl""models/pubg/resources/p_katana.mdl" }
};

new const 
szEmotes[ ][ dataEmotes ] =
{
 { 
"Hola [Común]"},
 { 
"Provocar [Poco común]"800 },
 { 
"Alegria [Rara]"1200 },
 { 
"Enojado [Epica]"1500 },
 { 
"Danza [Legendaria]"2000 },
 { 
"Especial Danza [Mitica]"5000 }
};

new 
g_iKeys M1 M2 M3 M4 M5 M6 M7 M8 M9 M0;

new 
g_iPersonajeMAX_PLAYERS ][ sizeofszPersonaje ) ], g_iPersonajeUMAX_PLAYERS ];
new 
g_iPetsMAX_PLAYERS ][ sizeofszPets ) ], g_iPetsUMAX_PLAYERS ], g_iPetsEntMAX_PLAYERS ];
new 
g_iBagsMAX_PLAYERS ][ sizeofszBags ) ], g_iBagsUMAX_PLAYERS ], g_iBagsEntMAX_PLAYERS ];
new 
g_iParachuteMAX_PLAYERS ][ sizeofszParachute ) ], g_iParachuteUMAX_PLAYERS ];
new 
g_iKnifeMAX_PLAYERS ][ sizeofszKnife ) ], g_iKnifeUMAX_PLAYERS ];
new 
g_iEmoteMAX_PLAYERS ][ sizeofszEmotes ) ], g_iEmoteUMAX_PLAYERS ];

new 
g_iPlayerNameMAX_PLAYERS ][ MAX_PLAYERS ];

new 
g_iMenuMAX_PLAYERS ][ dataMenu ];
new 
g_bCameraMAX_PLAYERS ];

new 
g_iMessageScreenFade;
new 
g_iEntityIDMAX_PLAYERS ];

new 
Handle:g_hTuple;

public 
plugin_precache( )
{
 new 
i;
 for( 
0sizeofszPersonaje ); ++)
 
precache_player_modelszPersonaje][ pj__Model ] );

 for( 
1sizeofszPets ); ++)
 
precache_modelszPets][ pets__Model ] );
 
 for( 
1sizeofszBags ); ++)
 
precache_modelszBags][ mochila__Model ] );
 
 for( 
1sizeofszParachute ); ++)
 
precache_modelszParachute][ para__Model ] );
 
 for( 
1sizeofszKnife); ++)
 
precache_modelszKnife][ knife__ModelV ] );
 
 
precache_model"models/rpgrocket.mdl" );
 
precache_soundszBuySound );
}

public 
plugin_init( )
{
 
register_pluginszPluginszVersionszAutor );
 
 
register_clcmd"say /models""show__MenuModels" );
 
register_clcmd"say /cam""clcmd__Cam" );
 
register_clcmd"say /gesto""clcmd__Bailar" );
 
 
register_forwardFM_AddToFullPack"fw__AddToFullPack");

 
RegisterHamHam_Spawn"player""ham__PlayerSpawnPost");
 
RegisterHamHam_Item_Deploy"weapon_knife""ham__KnifeDeploy_Post");

 
register_event"DeathMsg""ev__DeathMsg""a" );
 
 
register_forwardFM_Think"FM__ThinkHook" );
 
 
g_iMessageScreenFade get_user_msgid"ScreenFade" );
 
 
register__Menu( );
 
MySQLx_Init( );
}

public 
plugin_natives( )
{
 
register_native"pubnite_model_parachute""native__ModelParachute");
 
register_native"pubnite_show_models""native__ShowMenuModel");
}

public 
native__ShowMenuModeliId )
{
 
show__MenuModelsiId );
}

public 
native__ModelParachuteiId )
 return 
g_iParachuteUiId ];
 
public 
clcmd__CamiId )
{
 if( !
is_user_connectediId ) )
 return 
PLUGIN_CONTINUE;
 
 
g_bCameraiId ] =! g_bCameraiId ];
 
g_bCameraiId ] ? set_view iIdCAMERA_3RDPERSON ) : set_view iIdCAMERA_NONE );
 return 
PLUGIN_HANDLED;
}

public 
clcmd__BailariId )
{
 if( !
is_user_connectediId ) || !is_user_aliveiId ) )
 return 
PLUGIN_HANDLED;
 
 
pubnite_set_emoteiIdg_iEmoteUiId ] );
 return 
PLUGIN_HANDLED;
}

public 
sql__CargarDatosiId )
{
 static 
iData], szQuery300 ];
 
 
iData] = iId;
 
iData] = CARGAR_DATOS;
 
    
 formatex
szQuerycharsmaxszQuery ), "SELECT Pj, Pets, Paracaidas, Mochila, Knife, Bailes FROM 'pubnite_skins' WHERE Nombre=^"%s^""g_iPlayerNameiId ] );
 
SQL_ThreadQueryg_hTuple"sql__DataHandler"szQueryiData);
}

public 
sql__GuardarDatosiId )
{
 static 
iData], szQuery1024 ], szPj200 ], szPt200 ], szPara200 ], szMoch200 ], szCuchi200 ], szBai200 ];
 
 
formatexszPj199"%d %d %d %d %d %d"g_iPersonajeiId ][ ], g_iPersonajeiId ][ ], 
 
g_iPersonajeiId ][ ], g_iPersonajeiId ][ ], g_iPersonajeiId ][ ], g_iPersonajeUiId ] );
 
 
formatexszPt199"%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d"g_iPetsiId ][ ], g_iPetsiId ][ ], g_iPetsiId ][ ], g_iPetsiId ][ ],
 
g_iPetsiId ][ ], g_iPetsiId ][ ], g_iPetsiId ][ ], g_iPetsiId ][ ], g_iPetsiId ][ ], g_iPetsiId ][ ], g_iPetsiId ][ 10 ], g_iPetsiId ][ 11 ],
 
g_iPetsiId ][ 12 ], g_iPetsiId ][ 13 ], g_iPetsiId ][ 14 ], g_iPetsiId ][ 15 ], g_iPetsiId ][ 16 ], g_iPetsiId ][ 17 ], g_iPetsUiId ] );
 
 
formatexszPara199"%d %d %d"g_iParachuteiId ][ ], g_iParachuteiId ][ ], g_iParachuteUiId ] );
 
 
formatexszMoch199"%d %d %d %d %d %d %d %d"g_iBagsiId ][ ], g_iBagsiId ][ ], g_iBagsiId ][ ], g_iBagsiId ][ ], g_iBagsiId ][ ], g_iBagsiId ][ ],
 
g_iBagsiId ][ ], g_iBagsUiId ] );
 
 
formatexszCuchi199"%d %d %d"g_iKnifeiId ][ ], g_iKnifeiId ][ ], g_iKnifeUiId ] );
 
 
formatexszBai199"%d %d %d %d %d %d"g_iEmoteiId ][ ], g_iEmoteiId ][ ], g_iEmoteiId ][ ], g_iEmoteiId ][ ], g_iEmoteiId ][ ], g_iEmoteUiId ] );
 
 
iData] = iId;
 
iData] = GUARDAR_DATOS;

    formatexszQuerycharsmaxszQuery ), "UPDATE 'pubnite_skins' SET Pj=^"%s^", Pets=^"%s^", Paracaidas=^"%s^", Mochila=^"%s^", Knife=^"%s^", Bailes=^"%s^" WHERE Nombre=^"%s^""szPjszPtszParaszMochszCuchiszBaig_iPlayerNameiId ] );
    SQL_ThreadQueryg_hTuple"sql__DataHandler"szQueryiData);
}

public 
sql__DataHandlerfailstateHandle:QueryError[], szErrorData[], szData[], Float:time )
{
 static 
iId
 
iId Data];
 
    
    
if( !is_user_connectediId ) )
        return;
    
    
if( failstate == TQUERY_CONNECT_FAILED || failstate == TQUERY_QUERY_FAILED )
        log_to_file"SQLERROR-1.txt""Error %d : %s"szErrorError );
    
    
switch( Data] )
 {
        case CARGAR_DATOS
 {
            if( SQL_NumResultsQuery ) )
 {
 static 
szConsulta128 ], iDatos][ ];
 
SQL_ReadResultQuerySQL_FieldNameToNumQuery"Pj" ), szConsultacharsmaxszConsulta ) );
 
 
parseszConsultaiDatos], charsmaxiDatos[ ] ),
 
iDatos], charsmaxiDatos[ ] ),
 
iDatos], charsmaxiDatos[ ] ),
 
iDatos], charsmaxiDatos[ ] ),
 
iDatos], charsmaxiDatos[ ] ),
 
iDatos], charsmaxiDatos[ ] ) );
 
 
g_iPersonajeiId ][ ] = str_to_numiDatos] );
 
g_iPersonajeiId ][ ] = str_to_numiDatos] );
 
g_iPersonajeiId ][ ] = str_to_numiDatos] );
 
g_iPersonajeiId ][ ] = str_to_numiDatos] );
 
g_iPersonajeiId ][ ] = str_to_numiDatos] );
 
g_iPersonajeUiId ] = str_to_numiDatos] );
 
 static 
iDatos219 ][ ];
 
SQL_ReadResultQuerySQL_FieldNameToNumQuery"Pets" ), szConsultacharsmaxszConsulta ) );
 
 
parseszConsultaiDatos2], charsmaxiDatos2[ ] ),
 
iDatos2], charsmaxiDatos2[ ] ), iDatos2], charsmaxiDatos2[ ] ),
 
iDatos2], charsmaxiDatos2[ ] ), iDatos2], charsmaxiDatos2[ ] ),
 
iDatos2], charsmaxiDatos2[ ] ), iDatos2], charsmaxiDatos2[ ] ),
 
iDatos2], charsmaxiDatos2[ ] ), iDatos2], charsmaxiDatos2[ ] ),
 
iDatos2], charsmaxiDatos2[ ] ), iDatos210 ], charsmaxiDatos2[ ] ),
 
iDatos211 ], charsmaxiDatos2[ ] ), iDatos212 ], charsmaxiDatos2[ ] ),
 
iDatos213 ], charsmaxiDatos2[ ] ), iDatos214 ], charsmaxiDatos2[ ] ),
 
iDatos215 ], charsmaxiDatos2[ ] ), iDatos216 ], charsmaxiDatos2[ ] ),
 
iDatos217 ], charsmaxiDatos2[ ] ), iDatos218 ], charsmaxiDatos2[ ] ) );
 
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ ] = str_to_numiDatos2] );
 
g_iPetsiId ][ 10 ] = str_to_numiDatos210 ] );
 
g_iPetsiId ][ 11 ] = str_to_numiDatos211 ] );
 
g_iPetsiId ][ 12 ] = str_to_numiDatos212 ] );
 
g_iPetsiId ][ 13 ] = str_to_numiDatos213 ] );
 
g_iPetsiId ][ 14 ] = str_to_numiDatos214 ] );
 
g_iPetsiId ][ 15 ] = str_to_numiDatos215 ] );
 
g_iPetsiId ][ 16 ] = str_to_numiDatos216 ] );
 
g_iPetsiId ][ 17 ] = str_to_numiDatos217 ] );
 
g_iPetsUiId ] = str_to_numiDatos218 ] );
 
 static 
iDatos3][ ];
 
SQL_ReadResultQuerySQL_FieldNameToNumQuery"Paracaidas" ), szConsultacharsmaxszConsulta ) );
 
 
parseszConsultaiDatos3], charsmaxiDatos3[ ] ),
 
iDatos3], charsmaxiDatos3[ ] ), 
 
iDatos3], charsmaxiDatos3[ ] ) );
 
 
g_iParachuteiId ][ ] = str_to_numiDatos3] );
 
g_iParachuteiId ][ ] = str_to_numiDatos3] );
 
g_iParachuteUiId ] = str_to_numiDatos3] );
 
 static 
iDatos4][ ];
 
SQL_ReadResultQuerySQL_FieldNameToNumQuery"Mochila" ), szConsultacharsmaxszConsulta ) );
 
 
parseszConsultaiDatos4], charsmaxiDatos4[ ] ),
 
iDatos4], charsmaxiDatos4[ ] ), 
 
iDatos4], charsmaxiDatos4[ ] ),
 
iDatos4], charsmaxiDatos4[ ] ),
 
iDatos4], charsmaxiDatos4[ ] ),
 
iDatos4], charsmaxiDatos4[ ] ),
 
iDatos4], charsmaxiDatos4[ ] ),
 
iDatos4], charsmaxiDatos4[ ] ) );
 
 
g_iBagsiId ][ ] = str_to_numiDatos4] );
 
g_iBagsiId ][ ] = str_to_numiDatos4] );
 
g_iBagsiId ][ ] = str_to_numiDatos4] );
 
g_iBagsiId ][ ] = str_to_numiDatos4] );
 
g_iBagsiId ][ ] = str_to_numiDatos4] );
 
g_iBagsiId ][ ] = str_to_numiDatos4] );
 
g_iBagsiId ][ ] = str_to_numiDatos4] );
 
g_iBagsUiId ] = str_to_numiDatos4] );
 
 static 
iDatos5][ ];
 
SQL_ReadResultQuerySQL_FieldNameToNumQuery"Knife" ), szConsultacharsmaxszConsulta ) );
 
 
parseszConsultaiDatos5], charsmaxiDatos5[ ] ),
 
iDatos5], charsmaxiDatos5[ ] ), 
 
iDatos5], charsmaxiDatos5[ ] ) );
 
 
g_iKnifeiId ][ ] = str_to_numiDatos5] );
 
g_iKnifeiId ][ ] = str_to_numiDatos5] );
 
g_iKnifeUiId ] = str_to_numiDatos5] );
 
 static 
iDatos6][ ];
 
SQL_ReadResultQuerySQL_FieldNameToNumQuery"Bailes" ), szConsultacharsmaxszConsulta ) );
 
 
parseszConsultaiDatos6], charsmaxiDatos6[ ] ),
 
iDatos6], charsmaxiDatos6[ ] ), 
 
iDatos6], charsmaxiDatos6[ ] ),
 
iDatos6], charsmaxiDatos6[ ] ),
 
iDatos6], charsmaxiDatos6[ ] ),
 
iDatos6], charsmaxiDatos6[ ] ) );
 
 
g_iEmoteiId ][ ] = str_to_numiDatos6] );
 
g_iEmoteiId ][ ] = str_to_numiDatos6] );
 
g_iEmoteiId ][ ] = str_to_numiDatos6] );
 
g_iEmoteiId ][ ] = str_to_numiDatos6] );
 
g_iEmoteiId ][ ] = str_to_numiDatos6] );
 
g_iEmoteUiId ] = str_to_numiDatos6] );
 
            }
            else
 {
 static 
iData], szQuery300 ];
 
 
iData] = iId
 
iData] = INSERTAR_DATOS;
    
                formatex
szQuerycharsmaxszQuery ), "INSERT INTO 'pubnite_skins' ( Nombre ) VALUES (^"%s^")"g_iPlayerNameiId ] );
                SQL_ThreadQueryg_hTuple"sql__DataHandler"szQueryiData);
            }
        }
        case GUARDAR_DATOS:
 {
            if( failstate TQUERY_SUCCESS client_printiIdprint_console"Error al guardar datos." );
            else client_printiIdprint_console"Datos guardados con exito!" );
        }
        case INSERTAR_DATOS:
 {
            if( failstate TQUERY_SUCCESS ) return;
            else sql__CargarDatosiId );
        }
    }
}

public 
show__MenuModelsiId )
{
 
SetMenuKeys123456, .Zero );
 new 
szTexto2000 ], szLen;
 
szLen 0;
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r[PUBNite]\d | \wMenú de Skins^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Indumentarias:\y [ %s ]^n"szPersonajeg_iPersonajeUiId ] ][ pj__Nombre ] );
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r2.\w Cuchillos - \r*ERROR*\y [ %s ]^n"szKnifeg_iKnifeUiId ] ][ knife__Nombre ] );
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r3.\w Mochilas:\y [ %s ]^n"szBagsg_iBagsUiId ] ][ mochila__Nombre ] );
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r4.\w Ala deltas:\y [ %s ]^n"szParachuteg_iParachuteUiId ] ][ para__Nombre ] );
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r5.\w Mascotas:\y [ %s ]^n"szPetsg_iPetsUiId ] ][ pets__Nombre ] );
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r6.\w Gestos:\y [ %s ]^n^n"szEmotesg_iEmoteUiId ] ][ emote__Nombre ] );

 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\y- \wTienes \y%d\w VBucks!^n"pubnite_get_user_vbucksiId ) );
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\y- \w¿Queres comprar VBucks?^n" );
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\y- \wEntra a\y www.facebook.com/CounterStrikePUBNite^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r0.\w Volver" );
 
show_menuiIdg_iKeysszTexto, -1"A_1" );
}

public 
hand__MenuModelsiIdiKeys )
{
 switch( 
iKeys )
 {
 case 
0show__MenuPersonajesiId );
 case 
1show__MenuKnifeiId );
 case 
2show__MenuMochilaiId );
 case 
3show__MenuParacaidasiId );
 case 
4show__MenuMascotasiId );
 case 
5show__MenuEmotesiId );
 }
 
 return 
PLUGIN_HANDLED;
}

public 
show__MenuPersonajesiId )
{
 new 
iMenuszTexto128 ], iNum], iVBucks;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
formatexszTextocharsmaxszTexto ), "\r[PUBNite]\d | \wMenú de Indumentarias^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________" );
 
iMenu menu_createszTexto"hand__MenuPersonajes" );
 
 for( new 
0sizeofszPersonaje ); i++ )
 {
 if( 
g_iPersonajeUiId ] == )
 
formatexszTextocharsmaxszTexto ), "\d%s \y(Actual)"szPersonaje][ pj__Nombre ] );
 else if( 
g_iPersonajeiId ][ ] >= )
 
formatexszTextocharsmaxszTexto ), "\w%s"szPersonaje][ pj__Nombre ] );
 else if( 
iVBucks >= szPersonaje][ pj__Price ] )
 
formatexszTextocharsmaxszTexto ), "\w%s\y (VBucks: %d)"szPersonaje][ pj__Nombre ], szPersonaje][ pj__Price ] );
 else
 
formatexszTextocharsmaxszTexto ), "\d%s\r (VBucks: %d)"szPersonaje][ pj__Nombre ], szPersonaje][ pj__Price ] );
 
 
num_to_striiNumcharsmaxiNum ) );
 
menu_additemiMenuszTextoiNum );
 }
 
 
menu_setpropiMenuMPROP_BACKNAME"Atrás");
 
menu_setpropiMenuMPROP_NEXTNAME"Siguiente");
 
menu_setpropiMenuMPROP_EXITNAME"Cerrar");
 
menu_displayiIdiMenu );
 return 
PLUGIN_HANDLED;
}

public 
hand__MenuPersonajesiIdiMenuiItem )
{
 if( 
iItem == MENU_EXIT )
 {
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
 }
 
 
show__SubMenuPersonajesiIdiItem );
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
}

public 
show__SubMenuPersonajesiIdiItem )
{
 
g_iMenuiId ][ SUBMENU_PJS ] = iItem;
 
 
SetMenuKeys12, .Zero );
 new 
szTexto2000 ], szLeniVBucks;
 
szLen 0;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r[PUBNite]\d | \wIndumentaria: \y%s^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________^n^n"szPersonajeiItem ][ pj__Nombre ] );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r* REQUISITOS:^n\d - \y%d VBucks^n^n"szPersonajeiItem ][ pj__Price ] );
 
 if( 
g_iPersonajeiId ][ iItem ] >= )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Equipar indumentaria^n^n" );
 else if( 
iVBucks >= szPersonajeiItem ][ pj__Price ] )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Comprar modelo\y [%d VBucks]^n^n"szPersonajeiItem ][ pj__Price ] );
 else 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Comprar modelo [NO DISPONIBLE]^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLenis_user_aliveiId ) ? "\r2.\w Vista previa^n^n" "\d2. Vistas previa^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r0.\w Volver" );
 
show_menuiIdg_iKeysszTexto, -1"S_1" );
}

public 
hand__SubMenuPersonajesiIdiKeys )
{
 new 
iItem g_iMenuiId ][ SUBMENU_PJS ];
 new 
iPrice szPersonajeiItem ][ pj__Price ];
 new 
iVBucks pubnite_get_user_vbucksiId );
 
 switch( 
iKeys )
 {
 case 
0:
 {
 if( 
g_iPersonajeUiId ] == iItem )
 {
 
ColorChatiIdGREEN"%s^1 Ya estas usando la indumentaria:^4 %s^1."szPrefixszPersonajeiItem ][ pj__Nombre ] );
 
show__SubMenuPersonajesiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
g_iPersonajeiId ][ iItem ] >= )
 {
 
ColorChatiIdGREEN"%s^1 Has seleccionado la indumentaria:^4 %s^1."szPrefixszPersonajeiItem ][ pj__Nombre ] );
 
g_iPersonajeUiId ] = iItem;
 
cs_set_player_modeliIdszPersonajeg_iPersonajeUiId ] ][ pj__Model ] );
 
show__SubMenuPersonajesiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
iVBucks >= iPrice )
 {
 
ColorChatiIdGREEN"%s^1 Has comprado la indumentaria:^4 %s^1."szPrefixszPersonajeiItem ][ pj__Nombre ] );
 
 
message_beginMSG_ONEg_iMessageScreenFade, .player iId );
 
write_short4300 );
 
write_short);
 
write_short);
 
write_byte255 );
 
write_byte255 );
 
write_byte255 );
 
write_byte65 ); 
 
message_end( );
 
 
client_cmdiId"spk ^"%s^""szBuySound );
 
pubnite_set_user_vbucksiId, ( iVBucks iPrice ) );
 
g_iPersonajeiId ][ iItem ] = 1;
 
g_iPersonajeUiId ] = iItem;
 
 
cs_set_player_modeliIdszPersonajeg_iPersonajeUiId ] ][ pj__Model ] );
 
show__SubMenuPersonajesiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 }
 case 
1:
 {
 if( !
is_user_aliveiId ) )
 {
 
show__SubMenuPersonajesiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 
 new 
Float:fOrigin], iEntszModel128 ];
 
originUnitsAheadiIdfOrigin110 );

 if( 
validEntityiId ) )
 {
 
iEnt g_iEntityIDiId ];

 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szPersonajeiItem ][ pj__Model ], szPersonajeiItem ][ pj__Model ] );
 
engfuncEngFunc_SetModeliEntszModel );
 return 
PLUGIN_HANDLED;
 }
 
 if( 
isInvalidPlacefOriginiId ) )
 {
 
ColorChatiIdGREEN"%s^1 Inténtalo en otra parte."szPrefix );
 
client_cmdiId"spk buttons/button11" );
 return 
PLUGIN_HANDLED;
 }
 
 
iEnt create_entity"info_target" );
 
 if( 
pev_validiEnt ) )
 {
 
g_iEntityIDiId ] = iEnt;
 
 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szPersonajeiItem ][ pj__Model ], szPersonajeiItem ][ pj__Model ] );
 
engfuncEngFunc_SetModeliEntszModel );
 
set_peviEntpev_solidSOLID_NOT );
 
set_peviEntpev_owneriId );
 
set_peviEntpev_movetypeMOVETYPE_NOCLIP );
 
 
set_peviEntpev_rendermodekRenderTransAlpha ); 
 
set_peviEntpev_renderamt0.0 );
 
 static 
Float:fFloatvector];
 
fFloatvector] = 30.0;
 
set_peviEntpev_avelocityfFloatvector );
 }
 
 
set_task10.0"task__VistaPrevModel"iId TASK_TURNBACK );
 }
 case 
9:
 {
 
show__MenuPersonajesiId );
 return 
PLUGIN_HANDLED;
 }
 }
 
 return 
PLUGIN_HANDLED;
}

public 
show__MenuMascotasiId )
{
 new 
iMenuszTexto128 ], iNum], iVBucks;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
formatexszTextocharsmaxszTexto ), "\r[PUBNite]\d | \wMenú de Mascotas^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________" );
 
iMenu menu_createszTexto"hand__MenuMascotas" );
 
 for( new 
0sizeofszPets ); i++ )
 {
 if( 
g_iPetsUiId ] == )
 
formatexszTextocharsmaxszTexto ), "\d%s \y(Actual)"szPets][ pets__Nombre ] );
 else if( 
g_iPetsiId ][ ] >= || == )
 
formatexszTextocharsmaxszTexto ), "\w%s"szPets][ pets__Nombre ] );
 else if( 
iVBucks >= szPets][ pets__Price ] )
 
formatexszTextocharsmaxszTexto ), "\w%s\y (VBucks: %d)"szPets][ pets__Nombre ], szPets][ pets__Price ] );
 else
 
formatexszTextocharsmaxszTexto ), "\d%s\r (VBucks: %d)"szPets][ pets__Nombre ], szPets][ pets__Price ] );
 
 
num_to_striiNumcharsmaxiNum ) );
 
menu_additemiMenuszTextoiNum );
 }
 
 
menu_setpropiMenuMPROP_BACKNAME"Atrás");
 
menu_setpropiMenuMPROP_NEXTNAME"Siguiente");
 
menu_setpropiMenuMPROP_EXITNAME"Cerrar");
 
menu_displayiIdiMenu );
 return 
PLUGIN_HANDLED;
}

public 
hand__MenuMascotasiIdiMenuiItem 
{
 if( 
iItem == MENU_EXIT )
 {
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
 }
 
 
show__SubMenuMascotasiIdiItem );
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
}

public 
show__SubMenuMascotasiIdiItem )
{
 
g_iMenuiId ][ SUBMENU_PETS ] = iItem;
 
 
SetMenuKeys12, .Zero );
 new 
szTexto2000 ], szLeniVBucks;
 
szLen 0;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r[PUBNite]\d | \wMascota: \y%s^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________^n^n"szPetsiItem ][ pets__Nombre ] );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r* REQUISITOS:^n\d - \y%d VBucks^n^n"szPetsiItem ][ pets__Price ] );
 
 if( 
g_iPetsUiId ] == iItem )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Mascota equipada^n^n" );
 else if( 
g_iPetsiId ][ iItem ] >= || iItem == )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Equipar mascota^n^n" );
 else if( 
iVBucks >= szPetsiItem ][ pets__Price ] )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Comprar mascota\y [%d VBucks]^n^n"szPetsiItem ][ pets__Price ] );
 else 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Comprar mascota [NO DISPONIBLE]^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLenis_user_aliveiId ) ? "\r2.\w Vista previa^n^n" "\d2. Vistas previa^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r0.\w Volver" );
 
show_menuiIdg_iKeysszTexto, -1"S_2" );
}

public 
hand__SubMenuMascotasiIdiKeys )
{
 new 
iItem g_iMenuiId ][ SUBMENU_PETS ];
 new 
iPrice szPetsiItem ][ pets__Price ];
 new 
iVBucks pubnite_get_user_vbucksiId );
 
 switch( 
iKeys )
 {
 case 
0:
 {
 if( 
g_iPetsUiId ] == iItem )
 {
 
ColorChatiIdGREEN"%s^1 Ya estas usando la mascota:^4 %s^1."szPrefixszPetsiItem ][ pets__Nombre ] );
 
show__SubMenuMascotasiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
g_iPetsiId ][ iItem ] >= || iItem == )
 {
 
ColorChatiIdGREEN"%s^1 Has seleccionado la mascota:^4 %s^1."szPrefixszPetsiItem ][ pets__Nombre ] );
 
g_iPetsUiId ] = iItem;
 
 if( 
g_iPetsEntiId ] )
 
remover__PetsiId );
 
 if( 
g_iPetsUiId ] != )
 
set__PetsiId );
 
 
show__SubMenuMascotasiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
iVBucks >= iPrice )
 {
 
ColorChatiIdGREEN"%s^1 Has comprado la mascota:^4 %s^1."szPrefixszPetsiItem ][ pets__Nombre ] );
 
 
message_beginMSG_ONEg_iMessageScreenFade, .player iId );
 
write_short4300 );
 
write_short);
 
write_short);
 
write_byte255 );
 
write_byte255 );
 
write_byte255 );
 
write_byte65 ); 
 
message_end( );
 
 
client_cmdiId"spk ^"%s^""szBuySound );
 
pubnite_set_user_vbucksiId, ( iVBucks iPrice ) );
 
g_iPetsiId ][ iItem ] = 1;
 
 
show__SubMenuMascotasiIdiItem );
 }
 }
 case 
1:
 {
 if( !
is_user_aliveiId ) )
 {
 
show__SubMenuMascotasiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 
 new 
Float:fOrigin], iEntszModel128 ];
 
originUnitsAheadiIdfOrigin110 );

 if( 
validEntityiId ) )
 {
 
iEnt g_iEntityIDiId ];

 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), szPetsiItem ][ pets__Model ] );
 
engfuncEngFunc_SetModeliEntszModel );
 return 
PLUGIN_HANDLED;
 }
 
 if( 
isInvalidPlacefOriginiId ) )
 {
 
ColorChatiIdGREEN"%s^1 Inténtalo en otra parte."szPrefix );
 
client_cmdiId"spk buttons/button11" );
 return 
PLUGIN_HANDLED;
 }
 
 
iEnt create_entity"info_target" );
 
 if( 
pev_validiEnt ) )
 {
 
g_iEntityIDiId ] = iEnt;
 
 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), szPetsiItem ][ pets__Model ] );
 
engfuncEngFunc_SetModeliEntszModel );
 
set_peviEntpev_solidSOLID_NOT );
 
set_peviEntpev_owneriId );
 
set_peviEntpev_movetypeMOVETYPE_NOCLIP );
 
 
set_peviEntpev_rendermodekRenderTransAlpha ); 
 
set_peviEntpev_renderamt0.0 );
 
 static 
Float:fFloatvector];
 
fFloatvector] = 30.0;
 
set_peviEntpev_avelocityfFloatvector );
 }
 
 
set_task10.0"task__VistaPrevModel"iId TASK_TURNBACK );
 
show__SubMenuMascotasiIdiItem );
 }
 case 
9:
 {
 
show__MenuMascotasiId );
 return 
PLUGIN_HANDLED;
 }
 }
 
 return 
PLUGIN_HANDLED;
}

public 
show__MenuMochilaiId )
{
 new 
iMenuszTexto128 ], iNum], iVBucks;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
formatexszTextocharsmaxszTexto ), "\r[PUBNite]\d | \wMenú de Mochilas^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________" );
 
iMenu menu_createszTexto"hand__MenuMochila" );
 
 for( new 
0sizeofszBags ); i++ )
 {
 if( 
g_iBagsUiId ] == )
 
formatexszTextocharsmaxszTexto ), "\d%s \y(Actual)"szBags][ mochila__Nombre ] );
 else if( 
g_iBagsiId ][ ] >= || == )
 
formatexszTextocharsmaxszTexto ), "\w%s"szBags][ mochila__Nombre ] );
 else if( 
iVBucks >= szBags][ mochila__Price ] )
 
formatexszTextocharsmaxszTexto ), "\w%s\y (VBucks: %d)"szBags][ mochila__Nombre ], szBags][ mochila__Price ] );
 else
 
formatexszTextocharsmaxszTexto ), "\d%s\r (VBucks: %d)"szBags][ mochila__Nombre ], szBags][ mochila__Price ] );
 
 
num_to_striiNumcharsmaxiNum ) );
 
menu_additemiMenuszTextoiNum );
 }
 
 
menu_setpropiMenuMPROP_BACKNAME"Atrás");
 
menu_setpropiMenuMPROP_NEXTNAME"Siguiente");
 
menu_setpropiMenuMPROP_EXITNAME"Cerrar");
 
menu_displayiIdiMenu );
 return 
PLUGIN_HANDLED;
}

public 
hand__MenuMochilaiIdiMenuiItem 
{
 if( 
iItem == MENU_EXIT )
 {
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
 }
 
 
show__SubMenuMochilaiIdiItem );
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
}

public 
show__SubMenuMochilaiIdiItem )
{
 
g_iMenuiId ][ SUBMENU_BAGS ] = iItem;
 
 
SetMenuKeys12, .Zero );
 new 
szTexto2000 ], szLeniVBucks;
 
szLen 0;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r[PUBNite]\d | \wMochila: \y%s^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________^n^n"szBagsiItem ][ mochila__Nombre ] );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r* REQUISITOS:^n\d - \y%d VBucks^n^n"szBagsiItem ][ mochila__Price ] );
 
 if( 
g_iBagsUiId ] == iItem )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Mochila equipada^n^n" );
 else if( 
g_iBagsiId ][ iItem ] >= || iItem == )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Equipar mochila^n^n" );
 else if( 
iVBucks >= szBagsiItem ][ mochila__Price ] )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Comprar mochila\y [%d VBucks]^n^n"szBagsiItem ][ mochila__Price ] );
 else 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Comprar mochila [NO DISPONIBLE]^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLenis_user_aliveiId ) ? "\r2.\w Vista previa^n^n" "\d2. Vistas previa^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r0.\w Volver" );
 
show_menuiIdg_iKeysszTexto, -1"S_3" );
}

public 
hand__SubMenuMochilaiIdiKeys )
{
 new 
iItem g_iMenuiId ][ SUBMENU_BAGS ];
 new 
iPrice szBagsiItem ][ mochila__Price ];
 new 
iVBucks pubnite_get_user_vbucksiId );
 
 switch( 
iKeys )
 {
 case 
0:
 {
 if( 
g_iBagsUiId ] == iItem )
 {
 
ColorChatiIdGREEN"%s^1 Ya estas usando la mochila:^4 %s^1."szPrefixszBagsiItem ][ mochila__Nombre ] );
 
show__SubMenuMochilaiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
g_iBagsiId ][ iItem ] >= || iItem == )
 {
 
ColorChatiIdGREEN"%s^1 Has seleccionado la mochila:^4 %s^1."szPrefixszBagsiItem ][ mochila__Nombre ] );
 
g_iBagsUiId ] = iItem;
 
 
set__BagsiId );
 
 
show__SubMenuMochilaiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
iVBucks >= iPrice )
 {
 
ColorChatiIdGREEN"%s^1 Has comprado la mochila:^4 %s^1."szPrefixszBagsiItem ][ mochila__Nombre ] );
 
 
message_beginMSG_ONEg_iMessageScreenFade, .player iId );
 
write_short4300 );
 
write_short);
 
write_short);
 
write_byte255 );
 
write_byte255 );
 
write_byte255 );
 
write_byte65 ); 
 
message_end( );
 
 
client_cmdiId"spk ^"%s^""szBuySound );
 
pubnite_set_user_vbucksiId, ( iVBucks iPrice ) );
 
g_iBagsiId ][ iItem ] = 1;
 
 
show__SubMenuMochilaiIdiItem );
 }
 }
 case 
1:
 {
 if( !
is_user_aliveiId ) )
 {
 
show__SubMenuMochilaiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 
 new 
Float:fOrigin], iEntszModel128 ];
 
originUnitsAheadiIdfOrigin110 );

 if( 
validEntityiId ) )
 {
 
iEnt g_iEntityIDiId ];

 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), szBagsiItem ][ mochila__Model ] );
 
engfuncEngFunc_SetModeliEntszModel );
 return 
PLUGIN_HANDLED;
 }
 
 if( 
isInvalidPlacefOriginiId ) )
 {
 
ColorChatiIdGREEN"%s^1 Inténtalo en otra parte."szPrefix );
 
client_cmdiId"spk buttons/button11" );
 return 
PLUGIN_HANDLED;
 }
 
 
iEnt create_entity"info_target" );
 
 if( 
pev_validiEnt ) )
 {
 
g_iEntityIDiId ] = iEnt;
 
 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), szBagsiItem ][ mochila__Model ] );
 
engfuncEngFunc_SetModeliEntszModel );
 
set_peviEntpev_solidSOLID_NOT );
 
set_peviEntpev_owneriId );
 
set_peviEntpev_movetypeMOVETYPE_NOCLIP );
 
 
set_peviEntpev_rendermodekRenderTransAlpha ); 
 
set_peviEntpev_renderamt0.0 );
 
 static 
Float:fFloatvector];
 
fFloatvector] = 30.0;
 
set_peviEntpev_avelocityfFloatvector );
 }
 
 
set_task10.0"task__VistaPrevModel"iId TASK_TURNBACK );
 
show__SubMenuMochilaiIdiItem );
 }
 case 
9:
 {
 
show__MenuMochilaiId );
 return 
PLUGIN_HANDLED;
 }
 }
 
 return 
PLUGIN_HANDLED;
}

public 
show__MenuParacaidasiId )
{
 new 
iMenuszTexto128 ], iNum], iVBucks;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
formatexszTextocharsmaxszTexto ), "\r[PUBNite]\d | \wMenú de Ala delta^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________" );
 
iMenu menu_createszTexto"hand__MenuParacaidas" );
 
 for( new 
0sizeofszParachute ); i++ )
 {
 if( 
g_iParachuteUiId ] == )
 
formatexszTextocharsmaxszTexto ), "\d%s \y(Actual)"szParachute][ para__Nombre ] );
 else if( 
g_iParachuteiId ][ ] >= || == )
 
formatexszTextocharsmaxszTexto ), "\w%s"szParachute][ para__Nombre ] );
 else if( 
iVBucks >= szParachute][ para__Price ] )
 
formatexszTextocharsmaxszTexto ), "\w%s\y (VBucks: %d)"szParachute][ para__Nombre ], szParachute][ para__Price ] );
 else
 
formatexszTextocharsmaxszTexto ), "\d%s\r (VBucks: %d)"szParachute][ para__Nombre ], szParachute][ para__Price ] );
 
 
num_to_striiNumcharsmaxiNum ) );
 
menu_additemiMenuszTextoiNum );
 }
 
 
menu_setpropiMenuMPROP_BACKNAME"Atrás");
 
menu_setpropiMenuMPROP_NEXTNAME"Siguiente");
 
menu_setpropiMenuMPROP_EXITNAME"Cerrar");
 
menu_displayiIdiMenu );
 return 
PLUGIN_HANDLED;
}

public 
hand__MenuParacaidasiIdiMenuiItem 
{
 if( 
iItem == MENU_EXIT )
 {
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
 }
 
 
show__SubMenuParacaidasiIdiItem );
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
}

public 
show__SubMenuParacaidasiIdiItem )
{
 
g_iMenuiId ][ SUBMENU_PARACHUTE ] = iItem;
 
 
SetMenuKeys12, .Zero );
 new 
szTexto2000 ], szLeniVBucks;
 
szLen 0;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r[PUBNite]\d | \wAla delta: \y%s^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________^n^n"szParachuteiItem ][ para__Nombre ] );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r* REQUISITOS:^n\d - \y%d VBucks^n^n"szParachuteiItem ][ para__Price ] );
 
 if( 
g_iParachuteUiId ] == iItem )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Ala delta equipado^n^n" );
 else if( 
g_iParachuteiId ][ iItem ] >= || iItem == )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Equipar Ala delta^n^n" );
 else if( 
iVBucks >= szParachuteiItem ][ para__Price ] )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Comprar Ala delta\y [%d VBucks]^n^n"szParachuteiItem ][ para__Price ] );
 else 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Comprar Ala delta [NO DISPONIBLE]^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLenis_user_aliveiId ) ? "\r2.\w Vista previa^n^n" "\d2. Vistas previa^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r0.\w Volver" );
 
show_menuiIdg_iKeysszTexto, -1"S_4" );
}

public 
hand__SubMenuParacaidasiIdiKeys )
{
 new 
iItem g_iMenuiId ][ SUBMENU_PARACHUTE ];
 new 
iPrice szParachuteiItem ][ para__Price ];
 new 
iVBucks pubnite_get_user_vbucksiId );
 
 switch( 
iKeys )
 {
 case 
0:
 {
 if( 
g_iParachuteUiId ] == iItem )
 {
 
ColorChatiIdGREEN"%s^1 Ya estas usando el ala delta:^4 %s^1."szPrefixszParachuteiItem ][ para__Nombre ] );
 
show__SubMenuParacaidasiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
g_iParachuteiId ][ iItem ] >= || iItem == )
 {
 
ColorChatiIdGREEN"%s^1 Has seleccionado el ala delta:^4 %s^1."szPrefixszParachuteiItem ][ para__Nombre ] );
 
g_iParachuteUiId ] = iItem;
 
 
show__SubMenuParacaidasiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
iVBucks >= iPrice )
 {
 
ColorChatiIdGREEN"%s^1 Has comprado el ala delta:^4 %s^1."szPrefixszParachuteiItem ][ para__Nombre ] );
 
 
message_beginMSG_ONEg_iMessageScreenFade, .player iId );
 
write_short4300 );
 
write_short);
 
write_short);
 
write_byte255 );
 
write_byte255 );
 
write_byte255 );
 
write_byte65 ); 
 
message_end( );
 
 
client_cmdiId"spk ^"%s^""szBuySound );
 
pubnite_set_user_vbucksiId, ( iVBucks iPrice ) );
 
g_iParachuteiId ][ iItem ] = 1;
 
 
show__SubMenuParacaidasiIdiItem );
 }
 }
 case 
1:
 {
 if( !
is_user_aliveiId ) )
 {
 
show__SubMenuParacaidasiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 
 new 
Float:fOrigin], iEntszModel128 ];
 
originUnitsAheadiIdfOrigin110 );

 if( 
validEntityiId ) )
 {
 
iEnt g_iEntityIDiId ];

 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), szParachuteiItem ][ para__Model ] );
 
engfuncEngFunc_SetModeliEntszModel );
 return 
PLUGIN_HANDLED;
 }
 
 if( 
isInvalidPlacefOriginiId ) )
 {
 
ColorChatiIdGREEN"%s^1 Inténtalo en otra parte."szPrefix );
 
client_cmdiId"spk buttons/button11" );
 return 
PLUGIN_HANDLED;
 }
 
 
iEnt create_entity"info_target" );
 
 if( 
pev_validiEnt ) )
 {
 
g_iEntityIDiId ] = iEnt;
 
 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), szParachuteiItem ][ para__Model ] );
 
engfuncEngFunc_SetModeliEntszModel );
 
set_peviEntpev_solidSOLID_NOT );
 
set_peviEntpev_owneriId );
 
set_peviEntpev_movetypeMOVETYPE_NOCLIP );
 
 
set_peviEntpev_rendermodekRenderTransAlpha ); 
 
set_peviEntpev_renderamt0.0 );
 
 static 
Float:fFloatvector];
 
fFloatvector] = 30.0;
 
set_peviEntpev_avelocityfFloatvector );
 }
 
 
set_task10.0"task__VistaPrevModel"iId TASK_TURNBACK );
 
show__SubMenuParacaidasiIdiItem );
 }
 case 
9:
 {
 
show__MenuParacaidasiId );
 return 
PLUGIN_HANDLED;
 }
 }
 
 return 
PLUGIN_HANDLED;
}

public 
show__MenuKnifeiId )
{
 new 
iMenuszTexto128 ], iNum], iVBucks;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
formatexszTextocharsmaxszTexto ), "\r[PUBNite]\d | \wMenú de Cuchillos^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________" );
 
iMenu menu_createszTexto"hand__MenuKnife" );
 
 for( new 
0sizeofszKnife ); i++ )
 {
 if( 
g_iKnifeUiId ] == )
 
formatexszTextocharsmaxszTexto ), "\d%s \y(Actual)"szKnife][ knife__Nombre ] );
 else if( 
g_iKnifeiId ][ ] >= || == )
 
formatexszTextocharsmaxszTexto ), "\w%s"szKnife][ knife__Nombre ] );
 else if( 
iVBucks >= szKnife][ knife__Price ] )
 
formatexszTextocharsmaxszTexto ), "\w%s\y (VBucks: %d)"szKnife][ knife__Nombre ], szKnife][ knife__Price ] );
 else
 
formatexszTextocharsmaxszTexto ), "\d%s\r (VBucks: %d)"szKnife][ knife__Nombre ], szKnife][ knife__Price ] );
 
 
num_to_striiNumcharsmaxiNum ) );
 
menu_additemiMenuszTextoiNum );
 }
 
 
menu_setpropiMenuMPROP_BACKNAME"Atrás");
 
menu_setpropiMenuMPROP_NEXTNAME"Siguiente");
 
menu_setpropiMenuMPROP_EXITNAME"Cerrar");
 
menu_displayiIdiMenu );
 return 
PLUGIN_HANDLED;
}

public 
hand__MenuKnifeiIdiMenuiItem 
{
 if( 
iItem == MENU_EXIT )
 {
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
 }
 
 
show__SubMenuKnifeiIdiItem );
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
}

public 
show__SubMenuKnifeiIdiItem )
{
 
g_iMenuiId ][ SUBMENU_KNIFE ] = iItem;
 
 
SetMenuKeys12, .Zero );
 new 
szTexto2000 ], szLeniVBucks;
 
szLen 0;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r[PUBNite]\d | \wCuchillo: \y%s^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________^n^n"szKnifeiItem ][ knife__Nombre ] );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r* REQUISITOS:^n\d - \y%d VBucks^n^n"szKnifeiItem ][ knife__Price ] );
 
 if( 
g_iKnifeUiId ] == iItem )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Cuchillo equipado^n^n" );
 else if( 
g_iKnifeiId ][ iItem ] >= || iItem == )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Equipar cuchillo^n^n" );
 else if( 
iVBucks >= szKnifeiItem ][ knife__Price ] )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Comprar cuchillo\y [%d VBucks]^n^n"szKnifeiItem ][ knife__Price ] );
 else 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Comprar cuchillo [NO DISPONIBLE]^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLenis_user_aliveiId ) ? "\r2.\w Vista previa^n^n" "\d2. Vistas previa^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r0.\w Volver" );
 
show_menuiIdg_iKeysszTexto, -1"S_5" );
}

public 
hand__SubMenuKnifeiIdiKeys )
{
 new 
iItem g_iMenuiId ][ SUBMENU_KNIFE ];
 new 
iPrice szKnifeiItem ][ knife__Price ];
 new 
iVBucks pubnite_get_user_vbucksiId );
 
 switch( 
iKeys )
 {
 case 
0:
 {
 if( 
g_iKnifeUiId ] == iItem )
 {
 
ColorChatiIdGREEN"%s^1 Ya estas usando el cuchillo:^4 %s^1."szPrefixszKnifeiItem ][ knife__Nombre ] );
 
show__SubMenuKnifeiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
g_iKnifeiId ][ iItem ] >= || iItem == )
 {
 
ColorChatiIdGREEN"%s^1 Has seleccionado el cuchillo:^4 %s^1."szPrefixszKnifeiItem ][ knife__Nombre ] );
 
g_iKnifeUiId ] = iItem;
 
 if( 
get_user_weaponiId ) == CSW_KNIFE && is_user_aliveiId ) )
 {
 
set_peviIdpev_viewmodel2szKnifeiItem ][ knife__ModelV ] );
 
set_peviIdpev_weaponmodel2szKnifeiItem ][ knife__ModelP ] );
 }
 
 
show__SubMenuKnifeiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
iVBucks >= iPrice )
 {
 
ColorChatiIdGREEN"%s^1 Has comprado el cuchillo:^4 %s^1."szPrefixszKnifeiItem ][ knife__Nombre ] );
 
 
message_beginMSG_ONEg_iMessageScreenFade, .player iId );
 
write_short4300 );
 
write_short);
 
write_short);
 
write_byte255 );
 
write_byte255 );
 
write_byte255 );
 
write_byte65 ); 
 
message_end( );
 
 
client_cmdiId"spk ^"%s^""szBuySound );
 
pubnite_set_user_vbucksiId, ( iVBucks iPrice ) );
 
g_iKnifeiId ][ iItem ] = 1;
 
 
show__SubMenuKnifeiIdiItem );
 }
 }
 case 
1:
 {
 if( !
is_user_aliveiId ) )
 {
 
show__SubMenuKnifeiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 
 new 
Float:fOrigin], iEntszModel128 ];
 
originUnitsAheadiIdfOrigin110 );

 if( 
validEntityiId ) )
 {
 
iEnt g_iEntityIDiId ];

 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), szKnifeiItem ][ knife__ModelV ] );
 
engfuncEngFunc_SetModeliEntszModel );
 return 
PLUGIN_HANDLED;
 }
 
 if( 
isInvalidPlacefOriginiId ) )
 {
 
ColorChatiIdGREEN"%s^1 Inténtalo en otra parte."szPrefix );
 
client_cmdiId"spk buttons/button11" );
 return 
PLUGIN_HANDLED;
 }
 
 
iEnt create_entity"info_target" );
 
 if( 
pev_validiEnt ) )
 {
 
g_iEntityIDiId ] = iEnt;
 
 
set_peviEntpev_originfOrigin );
 
formatexszModelcharsmaxszModel ), szKnifeiItem ][ knife__ModelV ] );
 
engfuncEngFunc_SetModeliEntszModel );
 
set_peviEntpev_solidSOLID_NOT );
 
set_peviEntpev_owneriId );
 
set_peviEntpev_movetypeMOVETYPE_NOCLIP );
 
 
set_peviEntpev_rendermodekRenderTransAlpha ); 
 
set_peviEntpev_renderamt0.0 );
 
 static 
Float:fFloatvector];
 
fFloatvector] = 30.0;
 
set_peviEntpev_avelocityfFloatvector );
 }
 
 
set_task10.0"task__VistaPrevModel"iId TASK_TURNBACK );
 
show__SubMenuKnifeiIdiItem );
 }
 case 
9:
 {
 
show__MenuKnifeiId );
 return 
PLUGIN_HANDLED;
 }
 }
 
 return 
PLUGIN_HANDLED;
}

public 
show__MenuEmotesiId )
{
 new 
iMenuszTexto128 ], iNum], iVBucks;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
formatexszTextocharsmaxszTexto ), "\r[PUBNite]\d | \wMenú de Gestos^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________" );
 
iMenu menu_createszTexto"hand__MenuEmotes" );
 
 for( new 
0sizeofszEmotes ); i++ )
 {
 if( 
g_iEmoteUiId ] == )
 
formatexszTextocharsmaxszTexto ), "\d%s \y(Actual)"szEmotes][ emote__Nombre ] );
 else if( 
g_iEmoteiId ][ ] >= || == )
 
formatexszTextocharsmaxszTexto ), "\w%s"szEmotes][ emote__Nombre ] );
 else if( 
iVBucks >= szEmotes][ emote__Price ] )
 
formatexszTextocharsmaxszTexto ), "\w%s\y (VBucks: %d)"szEmotes][ emote__Nombre ], szEmotes][ emote__Price ] );
 else
 
formatexszTextocharsmaxszTexto ), "\d%s\r (VBucks: %d)"szEmotes][ emote__Nombre ], szEmotes][ emote__Price ] );
 
 
num_to_striiNumcharsmaxiNum ) );
 
menu_additemiMenuszTextoiNum );
 }
 
 
menu_setpropiMenuMPROP_BACKNAME"Atrás");
 
menu_setpropiMenuMPROP_NEXTNAME"Siguiente");
 
menu_setpropiMenuMPROP_EXITNAME"Cerrar");
 
menu_displayiIdiMenu );
 return 
PLUGIN_HANDLED;
}

public 
hand__MenuEmotesiIdiMenuiItem 
{
 if( 
iItem == MENU_EXIT )
 {
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
 }
 
 
show__SubMenuEmotesiIdiItem );
 
menu_destroyiMenu );
 return 
PLUGIN_HANDLED;
}

public 
show__SubMenuEmotesiIdiItem )
{
 
g_iMenuiId ][ SUBMENU_EMOTES ] = iItem;
 
 
SetMenuKeys1, .Zero );
 new 
szTexto2000 ], szLeniVBucks;
 
szLen 0;
 
 
iVBucks pubnite_get_user_vbucksiId );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r[PUBNite]\d | \wGesto: \y%s^n\yVisitanos en\r www.facebook.com/CounterStrikePUBNite^n\y___________________________________^n^n"szEmotesiItem ][ emote__Nombre ] );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r* REQUISITOS:^n\d - \y%d VBucks^n^n"szEmotesiItem ][ emote__Price ] );
 
 if( 
g_iEmoteUiId ] == iItem )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Gesto equipado^n^n" );
 else if( 
g_iEmoteiId ][ iItem ] >= || iItem == )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Equipar gesto^n^n" );
 else if( 
iVBucks >= szEmotesiItem ][ emote__Price ] )
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r1.\w Comprar gesto\y [%d VBucks]^n^n"szEmotesiItem ][ emote__Price ] );
 else 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\d1. Comprar gesto [NO DISPONIBLE]^n^n" );
 
 
szLen += formatexszTextoszLen ], charsmaxszTexto ) - szLen"\r0.\w Volver" );
 
show_menuiIdg_iKeysszTexto, -1"S_6" );
}

public 
hand__SubMenuEmotesiIdiKeys )
{
 new 
iItem g_iMenuiId ][ SUBMENU_EMOTES ];
 new 
iPrice szEmotesiItem ][ emote__Price ];
 new 
iVBucks pubnite_get_user_vbucksiId );
 
 switch( 
iKeys )
 {
 case 
0:
 {
 if( 
g_iEmoteUiId ] == iItem )
 {
 
ColorChatiIdGREEN"%s^1 Ya estas usando el gesto:^4 %s^1."szPrefixszEmotesiItem ][ emote__Nombre ] );
 
show__SubMenuEmotesiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
g_iEmoteiId ][ iItem ] >= || iItem == )
 {
 
ColorChatiIdGREEN"%s^1 Has seleccionado el gesto:^4 %s^1."szPrefixszEmotesiItem ][ emote__Nombre ] );
 
g_iEmoteUiId ] = iItem;
 
 
show__SubMenuEmotesiIdiItem );
 return 
PLUGIN_HANDLED;
 }
 else if( 
iVBucks >= iPrice )
 {
 
ColorChatiIdGREEN"%s^1 Has comprado el gesto:^4 %s^1."szPrefixszEmotesiItem ][ emote__Nombre ] );
 
 
message_beginMSG_ONEg_iMessageScreenFade, .player iId );
 
write_short4300 );
 
write_short);
 
write_short);
 
write_byte255 );
 
write_byte255 );
 
write_byte255 );
 
write_byte65 ); 
 
message_end( );
 
 
client_cmdiId"spk ^"%s^""szBuySound );
 
pubnite_set_user_vbucksiId, ( iVBucks iPrice ) );
 
g_iEmoteiId ][ iItem ] = 1;
 
 
show__SubMenuEmotesiIdiItem );
 }
 }
 case 
9:
 {
 
show__MenuEmotesiId );
 return 
PLUGIN_HANDLED;
 }
 }
 
 return 
PLUGIN_HANDLED;
}

set__BagsiId )
{
 if( !
is_user_aliveiId ) )
 {
 
ColorChatiIdGREEN"%s^1 Debes estar vivo para seleccionar una mascota"szPrefix );
 }
 else 
 {
 if( 
g_iBagsUiId ] == )
 {
 if( 
is_valid_entg_iBagsEntiId ] ) ) 
 {
 
remove_entityg_iBagsEntiId ] );
 
g_iBagsEntiId ] = 0;
 }
 
 return;
 }
 
 if( 
is_valid_entg_iBagsEntiId ] ) ) 
 {
 
remove_entityg_iBagsEntiId ] );
 
g_iBagsEntiId ] = 0;
        }
 
 
g_iBagsEntiId ] = create_entity"info_target" );
 
 if( !
is_valid_entg_iBagsEntiId ] ) )
 return;
 
 
entity_set_intg_iBagsEntiId ], EV_INT_movetypeMOVETYPE_FOLLOW );
 
entity_set_edictg_iBagsEntiId ], EV_ENT_aimentiId );
 
entity_set_intg_iBagsEntiId ], EV_INT_rendermodekRenderNormal );
 
entity_set_modelg_iBagsEntiId ], szBagsg_iBagsUiId ] ][ mochila__Model ] );
    }
}

set__PetsiId )
{
 if( !
is_user_aliveiId ) )
 {
 
ColorChatiIdGREEN"%s^1 Debes estar vivo para seleccionar una mascota"szPrefix );
 }
 else 
 { 
 
g_iPetsEntiId ] = engfuncEngFunc_CreateNamedEntityengfuncEngFunc_AllocString,"info_target" ) );
 
 
set_pevg_iPetsEntiId ], pev_classname"GHW_Pet" );
 
engfuncEngFunc_SetModelg_iPetsEntiId ], szPetsg_iPetsUiId ] ][ pets__Model ] );
 
 new 
Float:fOrigin];
 
peviIdpev_originfOrigin );
 
 if( 
is_user_crouchingiId ) ) fOrigin] -= szPetsg_iPetsUiId ] ][ pets__ZCrouching ];
 else 
fOrigin] -= szPetsg_iPetsUiId ] ][ pets__ZStanding ];
 
 
set_pevg_iPetsEntiId ], pev_originfOrigin );
 
set_pevg_iPetsEntiId ], pev_solidSOLID_NOT );
 
set_pevg_iPetsEntiId ], pev_movetypeMOVETYPE_FLY );
 
set_pevg_iPetsEntiId ], pev_owner33 );
 
set_pevg_iPetsEntiId ], pev_nextthink1.0 );
 
set_pevg_iPetsEntiId ], pev_sequence);
 
set_pevg_iPetsEntiId ], pev_gaitsequence);
 
set_pevg_iPetsEntiId ], pev_framerate1.0 );
 }
}

remover__PetsiId )
{
 if( 
g_iPetsEntiId ] && pev_validg_iPetsEntiId ] ) )
 {
 
set_pevg_iPetsEntiId ], pev_animtime100.0 );
 
set_pevg_iPetsEntiId ], pev_framerate1.0 );
 
set_pevg_iPetsEntiId ], pev_sequenceszPetsg_iPetsUiId ] ][ pets__Die ] );
 
set_pevg_iPetsEntiId ], pev_gaitsequenceszPetsg_iPetsUiId ] ][ pets__Die ] );
 
set_taskszPetsg_iPetsUiId ] ][ pets__DieLength ], "task__RemovePets"g_iPetsEntiId ] );
 }
 
 
g_iPetsEntiId ] = 0;
}
 
public 
task__RemovePetsiEnt )
{
 if( 
pev_validiEnt ) )
 
engfuncEngFunc_RemoveEntityiEnt );
}

public 
task__VistaPrevModeliId )
{
 
turnPlayerModelBackiId TASK_TURNBACK );
}

public 
client_putinserveriId )
{
 
get_user_nameiIdg_iPlayerNameiId ], charsmaxg_iPlayerName[ ] ) );
 
 
sql__CargarDatosiId );
 
 
g_bCameraiId ] = false;
}

public 
client_disconnectediId 
{
 
sql__GuardarDatosiId );
 
remover__PetsiId );
 
 if( 
is_valid_entg_iBagsEntiId ] ) )
 
remove_entityg_iBagsEntiId ] );
 
 
g_iBagsEntiId ] = 0;
}

public 
ham__PlayerSpawnPostiId )
{
 if( !
is_user_aliveiId ) )
 return;
 
 
sql__GuardarDatosiId );
 
 if( 
g_iPersonajeUiId ] )
 
cs_set_player_modeliIdszPersonajeg_iPersonajeUiId ] ][ pj__Model ] );
 else 
 
cs_reset_player_modeliId );
 
 if( 
g_iPetsEntiId ] )
 
remover__PetsiId );
 
 if( 
g_iPetsUiId ] != )
 
set__PetsiId );
 
 
set__BagsiId );
}

public 
ham__KnifeDeploy_PostiKnife )
{
 static 
iId
 
iId get_pdata_cbaseiKnife41);
 
 if( !
is_user_connectediId ) )
 return;
 
 
set_peviIdpev_viewmodel2szKnifeg_iKnifeUiId ] ][ knife__ModelV ] );
 
set_peviIdpev_weaponmodel2szKnifeg_iKnifeUiId ] ][ knife__ModelP ] );
}

public 
ev__DeathMsg( ) 
{
 
remover__Petsread_data) );
}

public 
fw__AddToFullPackes_handleeiEntiHosthostflagsplayerpSet )

 if( 
is_user_aliveiEnt ) || !pev_validiEnt ) )
 return 
FMRES_IGNORED;
 
 if( 
is_user_aliveiHost ) && validEntityiHost ) )
 {
 static 
iOwner;
 
iOwner peviEntpev_owner );
 
 if( 
is_user_connectediOwner ) && ( iOwner == iHost ) && ( iEnt == g_iEntityIDiHost ] ) )
 
set_eses_handleES_RenderAmt255 );
 }
 return 
FMRES_IGNORED
}

public 
FM__ThinkHookiEnt )
{
 for( new 
0<= get_maxplayers( ); ++)
 {
 if( 
iEnt == g_iPetsEnt] )
 {
 static 
Float:fOrigin];
 static 
Float:fOrigin2];
 static 
Float:fVelocity];
 
 
peviEntpev_originfOrigin2 );
 
get_offset_origin_bodyiFloat:{50.0,0.0,0.0}, fOrigin );
 
 if( 
is_user_crouching) )
 
fOrigin] -= szPetsg_iPetsU] ][ pets__ZCrouching ];
 else 
 
fOrigin] -= szPetsg_iPetsU] ][ pets__ZStanding ];
 
 if( 
get_distance_ffOriginfOrigin2 ) > szPetsg_iPetsU] ][ pets__MaxDistance ] )
 
set_peviEntpev_originfOrigin );
 else if( 
get_distance_ffOriginfOrigin2 ) > szPetsg_iPetsU] ][ pets__MinDistance ] )
 {
 
get_speed_vectorfOrigin2fOrigin250.0fVelocity );
 
set_peviEntpev_velocityfVelocity );
 
 if( 
peviEntpev_sequence ) != szPetsg_iPetsU] ][ pets__Run ] || peviEntpev_framerate ) != szPetsg_iPetsU] ][ pets__RunSpeed ] )
 {
 
set_peviEntpev_frame);
 
set_peviEntpev_sequenceszPetsg_iPetsU] ][ pets__Run ] );
 
set_peviEntpev_gaitsequenceszPetsg_iPetsU] ][ pets__Run ] );
 
set_peviEntpev_framerateszPetsg_iPetsU] ][ pets__RunSpeed ] );
 }
 }
 else if( 
get_distance_ffOriginfOrigin2 ) < szPetsg_iPetsU] ][ pets__MinDistance ] - 5.0 )
 {
 if( 
peviEntpev_sequence ) != szPetsg_iPetsU] ][ pets__Idle ] || peviEntpev_framerate ) != szPetsg_iPetsU] ][ pets__IdleSpeed ] )
 {
 
set_peviEntpev_frame);
 
set_peviEntpev_sequenceszPetsg_iPetsU] ][ pets__Idle ] );
 
set_peviEntpev_gaitsequenceszPetsg_iPetsU] ][ pets__Idle ] );
 
set_peviEntpev_framerateszPetsg_iPetsU] ][ pets__IdleSpeed ] );
 }
 
 
set_peviEntpev_velocityFloat:{0.0,0.0,0.0} );
 }
 
 
pevipev_originfOrigin );
 
fOrigin] = fOrigin2];
 
entity_set_aimiEntfOrigin );
 
 
set_peviEntpev_nextthink1.0 );
 break;
 }
 }
}

turnPlayerModelBackiId )
{
 if( 
validEntityiId ) )
 
remove_entityg_iEntityIDiId ] );
 
 
g_iEntityIDiId ] = 0;

 if( !
is_user_connectediId ) )
 return;
 
 
show_menuiId0"^n" );
 
 if( 
g_iPersonajeUiId ] )
 
cs_set_player_modeliIdszPersonajeg_iPersonajeUiId ] ][ pj__Model ] );
 else 
 
cs_reset_player_modeliId );
}


//=============================================================

register__Menu( )

 
register_menu"A_1"g_iKeys"hand__MenuModels" );

 
register_menu"S_1"g_iKeys"hand__SubMenuPersonajes" );
 
register_menu"S_2"g_iKeys"hand__SubMenuMascotas" );
 
register_menu"S_3"g_iKeys"hand__SubMenuMochila" );
 
register_menu"S_4"g_iKeys"hand__SubMenuParacaidas" );
 
register_menu"S_5"g_iKeys"hand__SubMenuKnife" );
 
register_menu"S_6"g_iKeys"hand__SubMenuEmotes" );
}

public 
MySQLx_Init( )
{
 new 
iType12 ], iTable1208 ], iLen;
 
SQL_SetAffinity"sqlite" );
 
SQL_GetAffinityiTypesizeofiType ) );
    
    
if( !equaliType"sqlite" ) )
 {
        log_to_file"SqlEROR.txt""Error al conectar la base de datos!" );
        return pause"a" );
    }
 
    g_hTuple SQL_MakeDbTuple"","","""pubnite_skins" );
 
 
iLen 0;
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"CREATE TABLE IF NOT EXISTS pubnite_skins(" );
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"id INTEGER PRIMARY KEY  AUTOINCREMENT  NOT NULL,");
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"Nombre VARCHAR NOT NULL  UNIQUE,");
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"Pj VARCHAR NOT NULL default '0 0 0 0 0 0',");
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"Pets VARCHAR NOT NULL default '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0',");
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"Paracaidas VARCHAR NOT NULL default '0 0 0',");
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"Mochila VARCHAR NOT NULL default '0 0 0 0 0 0 0 0',");
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"Knife VARCHAR NOT NULL default '0 0 0',");
 
iLen += formatexiTableiLen ], charsmaxiTable) - iLen"Bailes VARCHAR NOT NULL default '0 0 0 0 0 0',");
 
 
SQL_ThreadQueryg_hTuple"sql__CreateTable"iTable );
 
    return PLUGIN_HANDLED;


public 
sql__CreateTable(failstateHandle:queryerror[], szerrordata[], szdataFloat:time)
{
 switch(
failstate)
 {
 case 
TQUERY_CONNECT_FAILEDlog_to_file("SQL_TConnection.txt""Error: %i - %s"szerrorerror);
 case 
TQUERY_QUERY_FAILEDlog_to_file("SQL_TQuery.txt""Error: %i - %s"szerrorerror);
 }
}

SetMenuKeysOne 0Two 0Three 0Four 0Five 0Six 0Seven 0Eight 0Nine 0Zero 0NoExit )
{
 
g_iKeys 0;
 if (
Oneg_iKeys |= M1;
 if (
Twog_iKeys |= M2;
 if (
Threeg_iKeys |= M3;
 if (
Fourg_iKeys |= M4;
 if (
Fiveg_iKeys |= M5;
 if (
Sixg_iKeys |= M6;
 if (
Seveng_iKeys |= M7;
 if (
Eightg_iKeys |= M8;
 if (
Nineg_iKeys |= M9;
 if (
Zerog_iKeys |= M0;
 if (
NoExitg_iKeys MN;
}

stock precache_player_model(const modelname[]) 

    static longname[128]
    formatex(longnamecharsmax(longname), "models/player/%s/%s.mdl"modelnamemodelname
    precache_model(longname
    
    copy
(longname[strlen(longname)-4], charsmax(longname) - (strlen(longname)-4), "T.mdl"
    if (file_exists(longname)) precache_model(longname

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)