Veteran Member
Join Date: Oct 2011
Location: banned country
|
12-13-2011
, 19:05
Re: [TUT] Crear niveles por MACRO.
|
#8
|
Quote:
Originally Posted by Haseeb
eso se tendria que poner dentro del zp4.3 ?? se podria conbinar con el plugin de abajo o ya el plugin de abajo lo tiene ya echo ??
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <nvault>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#define MAXCLASSES 19
#define MODELSET_TASK 100
#define MODELCHANGE_DELAY 0.5
enum {
PLAYERLEVEL_1,
PLAYERLEVEL_2,
PLAYERLEVEL_3,
PLAYERLEVEL_4,
PLAYERLEVEL_5,
PLAYERLEVEL_6,
PLAYERLEVEL_7,
PLAYERLEVEL_8,
PLAYERLEVEL_9,
PLAYERLEVEL_10,
PLAYERLEVEL_11,
PLAYERLEVEL_12,
PLAYERLEVEL_13,
PLAYERLEVEL_14,
PLAYERLEVEL_15,
PLAYERLEVEL_16,
PLAYERLEVEL_17,
PLAYERLEVEL_18
};
enum {
CLASS_NONE = 0,
CLASS_CIUDADANO,
CLASS_RECLUTA,
CLASS_CADETE,
CLASS_SOLDADO,
CLASS_CABO,
CLASS_SARGENTO,
CLASS_BRIGADA,
CLASS_SUBTENIENTE,
CLASS_TENIENTE,
CLASS_SUBOFICIAL,
CLASS_OFICIAL,
CLASS_STARS,
CLASS_MERCENARIO,
CLASS_BIOSOLDIER,
CLASS_HIBRIDO,
CLASS_SUPERSOLDADO,
CLASS_DESTRUCTOR,
CLASS_DEMOLEDOR
};
new const CLASSES[MAXCLASSES][] = {
"None",
"Ciudadano",
"Recluta",
"Cadete",
"Soldado",
"Cabo",
"Sargento",
"Brigada",
"SubTeniente",
"Teniente",
"SubOficial",
"Oficial",
"Stars",
"Mercenario",
"Biosoldier",
"Hibrido",
"SuperSoldado",
"Destructor",
"Demoledor"
};
new const LEVELS[19] = {
0,
100,
400,
100,
2300,
6200,
14300,
28600,
57200,
114400,
228800,
457600,
915200,
1830400,
3660800,
7321600,
14643200,
29286400,
58572800
};
new TengoClase[33];
new PlayerXP[33], PlayerLevel[33], PlayerClass[33];
new gCvar_Kill, gCvar_Save, g_Vault;
new g_has_custom_model[33];
new g_player_model[33][32];
new Float:g_models_targettime
new Float:g_roundstarttime
new const HUMANOS_MODELS[] [] = { "zpleohas_r1_ciudadano.mdl", "zpleohas_r2_recluta.mdl", "zpleohas_r3_cadete.mdl", "zpleohas_r4_soldado.mdl", "zpleohas_r5_cabo.mdl", "zpleohas_r6_sargento.mdl", "zpleohas_r7_brigada.mdl", "zpleohas_r8_subteniente.mdl", "zpleohas_r9_teniente.mdl", "zpleohas_r10_suboficial.mdl", "zpleohas_r11_oficial.mdl", "zpleohas_r12_stars.mdl", "zpleohas_r13_mercenario.mdl", "zpleohas_r14_biosoldier.mdl", "zpleohas_r15_hibrido.mdl", "zpleohas_r16_supersoldado.mdl", "zpleohas_r17_destructor.mdl", "zpleohas_r18_demoledor.mdl" }
public plugin_init()
{
register_plugin("MoD Zombie Revenge", "1.0", "LeOnArD")
register_event("ResetHUD","skill","be");
register_event("DeathMsg", "eDeath", "a");
register_event( "HLTV", "event_round_start", "a", "1=0", "2=0" );
gCvar_Save = register_cvar("xp_save", "1");
gCvar_Kill = register_cvar("xp_per_kill", "30");
g_Vault = nvault_open("animod");
RegisterHam( Ham_Spawn , "player" , "fw_spawn" );
RegisterHam( Ham_Spawn , "player" , "fw_PlayerSpawn", 1 );
register_forward( FM_SetClientKeyValue, "fw_SetClientKeyValue" );
register_forward( FM_ClientUserInfoChanged, "fw_ClientUserInfoChanged" );
register_concmd("amx_takexp", "cmd_take_xp", ADMIN_KICK, "<target> <amount>" );
register_concmd("amx_givexp", "cmd_give_xp", ADMIN_KICK, "<target> <amount>" );
register_clcmd("say /class", "ChangeClass");
register_clcmd("say /xp", "ShowHud");
}
public plugin_precache()
{
new i,modelpath[100]
for (i = 0; i < sizeof HUMANOS_MODELS; i++)
{
formatex(modelpath, sizeof modelpath - 1, "models/player/%s/%s.mdl", HUMANOS_MODELS[i], HUMANOS_MODELS[i])
engfunc( EngFunc_PrecacheModel, modelpath )
}
public fw_spawn (id)
{
if ( !is_user_alive (id))
return PLUGIN_HANDLED;
if (TengoClase [id] == 1)
ChangeClass (id);
return PLUGIN_HANDLED ;
}
public fw_PlayerSpawn( id )
{
if ( !is_user_alive( id ) || !cs_get_user_team( id ) )
return;
remove_task( id + MODELSET_TASK )
if ( cs_get_user_team(id) == CS_TEAM_CT || cs_get_user_team(id) == CS_TEAM_T )
{
switch(PlayerClass[id])
{
case CLASS_CIUDADANO: copy( g_player_model[id], charsmax( g_player_model[] ), HUMANOS_MODELS[CLASS_CIUDADANO-1] )
case CLASS_RECLUTA: copy( g_player_model[id], charsmax( g_player_model[CLASS_RECLUTA-1] ), )
case CLASS_CADETE: copy( g_player_model[id], charsmax( g_player_model[CLASS_CADETE-1] ), )
case CLASS_SOLDADO: copy( g_player_model[id], charsmax( g_player_model[CLASS_SOLDADO-1] ), )
case CLASS_CABO: copy( g_player_model[id], charsmax( g_player_model[CLASS_CABO-1] ), )
case CLASS_SARGENTO: copy( g_player_model[id], charsmax( g_player_model[CLASS_SARGENTO-1] ), )
case CLASS_BRIGADA: copy( g_player_model[id], charsmax( g_player_model[CLASS_BRIGADA-1] ), )
case CLASS_SUBTENIENTE: copy( g_player_model[id], charsmax( g_player_model[CLASS_SUBTENIENTE-1] ), )
case CLASS_TENIENTE: copy( g_player_model[id], charsmax( g_player_model[CLASS_TENIENTE-1] ), )
case CLASS_SUBOFICIAL: copy( g_player_model[id], charsmax( g_player_model[CLASS_SUBOFICIAL-1] ), )
case CLASS_OFICIAL: copy( g_player_model[id], charsmax( g_player_model[CLASS_OFICIAL-1] ), )
case CLASS_STARS: copy( g_player_model[id], charsmax( g_player_model[CLASS_STARS-1] ), )
case CLASS_MERCENARIO: copy( g_player_model[id], charsmax( g_player_model[CLASS_MERCENARIO-1] ), )
case CLASS_BIOSOLDIER: copy( g_player_model[id], charsmax( g_player_model[CLASS_BIOSOLDIER-1] ), )
case CLASS_HIBRIDO: copy( g_player_model[id], charsmax( g_player_model[CLASS_HIBRIDO-1] ), )
case CLASS_SUPERSOLDADO: copy( g_player_model[id], charsmax( g_player_model[CLASS_SUPERSOLDADO-1] ), )
case CLASS_DESTRUCTOR: copy( g_player_model[id], charsmax( g_player_model[CLASS_DESTRUCTOR-1] ), )
case CLASS_DEMOLEDOR: copy( g_player_model[id], charsmax( g_player_model[CLASS_DEMOLEDOR-1] ), )
}
new currentmodel[32]
fm_get_user_model( id, currentmodel, charsmax( currentmodel ) )
if ( !equal( currentmodel, g_player_model[id] ) )
{
if ( get_gametime() - g_roundstarttime < 5.0 )
set_task( 5.0 * MODELCHANGE_DELAY, "fm_user_model_update", id + MODELSET_TASK )
else
fm_user_model_update( id + MODELSET_TASK )
}
}
else if ( g_has_custom_model[id] )
{
fm_reset_user_model( id )
}
}
public fw_SetClientKeyValue( id, const infobuffer[], const key[] )
{
if ( g_has_custom_model[id] && equal( key, "model" ) )
return FMRES_SUPERCEDE;
return FMRES_IGNORED;
}
public fw_ClientUserInfoChanged( id )
{
if ( !g_has_custom_model[id] )
return FMRES_IGNORED;
static currentmodel[32]
fm_get_user_model( id, currentmodel, charsmax( currentmodel ) )
if ( !equal( currentmodel, g_player_model[id] ) && !task_exists( id + MODELSET_TASK ) )
fm_set_user_model( id + MODELSET_TASK )
return FMRES_IGNORED;
}
public skill(id)
{
if (is_user_alive (id))
{
if (PlayerClass[id] == CLASS_CIUDADANO || PlayerLevel[id] == 1) // Checks Class and Level.
{
set_user_health(id, 100);
set_user_gravity(id, 1.0);
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gCiudadano !y." )
}
if (PlayerClass[id] == CLASS_RECLUTA || PlayerLevel[id] == 2)
{
set_user_health(id, 115);
set_user_armor(id, 10);
set_user_gravity(id, 1.0);
give_item(id,"weapon_tmp");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gRecluta !y." )
}
if (PlayerClass[id] == CLASS_CADETE || PlayerLevel[id] == 3)
{
set_user_health(id, 130);
set_user_armor(id, 30);
set_user_gravity(id, 1.0);
give_item(id,"weapon_mp5");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gCadete !y." )
}
if (PlayerClass[id] == CLASS_SOLDADO || PlayerLevel[id] == 4)
{
set_user_health(id, 150);
set_user_armor(id, 35);
set_user_gravity(id, 1.0);
give_item(id,"weapon_m4a1");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSoldado !y." )
}
if (PlayerClass[id] == CLASS_CABO || PlayerLevel[id] == 5)
{
set_user_health(id, 175);
set_user_armor(id, 50);
set_user_gravity(id, 0.9);
give_item(id,"weapon_mp5");
give_item(id,"weapon_tmp");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gCabo !y." )
}
if (PlayerClass[id] == CLASS_SARGENTO || PlayerLevel[id] == 6)
{
set_user_health(id, 250);
set_user_armor(id, 55);
set_user_gravity(id, 0.9);
give_item(id,"weapon_m4a1");
give_item(id,"weapon_mp5");
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSargento !y." )
}
if (PlayerClass[id] == CLASS_BRIGADA || PlayerLevel[id] == 7)
{
set_user_health(id, 350);
set_user_armor(id, 70);
set_user_gravity(id, 0.9);
give_item(id,"weapon_ak47");
give_item(id,"weapon_m4a1");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gBrigada !y." )
}
if (PlayerClass[id] == CLASS_SUBTENIENTE || PlayerLevel[id] == 8)
{
set_user_health(id, 400);
set_user_armor(id, 80);
set_user_gravity(id, 0.8);
give_item(id,"weapon_m249");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSubTeniente !y." )
}
if (PlayerClass[id] == CLASS_TENIENTE || PlayerLevel[id] == 9)
{
set_user_health(id, 450);
set_user_armor(id, 90);
set_user_gravity(id, 0.8);
give_item(id,"weapon_famas");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gTeniente !y." )
}
if (PlayerClass[id] == CLASS_SUBOFICIAL || PlayerLevel[id] == 10)
{
set_user_health(id, 510);
set_user_armor(id, 100);
set_user_gravity(id, 0.8);
give_item(id,"weapon_galil");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSubOficial !y." )
}
if (PlayerClass[id] == CLASS_OFICIAL || PlayerLevel[id] == 11)
{
set_user_health(id, 560); // gives him 560 health if he's a Cow on level 11
set_user_armor(id, 150);
set_user_gravity(id, 0.7);
give_item(id,"weapon_famas");
give_item(id,"weapon_galil");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gOficial !y." )
}
if (PlayerClass[id] == CLASS_STARS || PlayerLevel[id] == 12)
{
set_user_health(id, 600);
set_user_armor(id, 200);
set_user_gravity(id, 0.7);
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gStars !y. Eres la aniquilacion a distancia." )
}
if (PlayerClass[id] == CLASS_MERCENARIO || PlayerLevel[id] == 13)
{
set_user_health(id, 650);
set_user_armor(id, 270);
set_user_gravity(id, 0.6);
give_item(id,"weapon_ak47");
give_item(id,"weapon_m249");
give_item(id,"weapon_sg552");
give_item(id,"weapon_m3");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gMercenario !y. Eres una Bestia Humana" )
}
if (PlayerClass[id] == CLASS_BIOSOLDIER || PlayerLevel[id] == 14)
{
set_user_health(id, 675);
set_user_armor(id, 300);
set_user_gravity(id, 0.6);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !g BioSoldier !y. Tu ADN esta mezclado con el Virus." )
}
if (PlayerClass[id] == CLASS_HIBRIDO || PlayerLevel[id] == 15)
{
set_user_health(id, 725);
set_user_armor(id, 350);
set_user_gravity(id, 0.4);
give_item(id,"weapon_knife");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gHibrido !y. Eres la combinacion perfecta entre Humano y Zombie." )
}
if (PlayerClass[id] == CLASS_SUPERSOLDADO || PlayerLevel[id] == 16)
{
set_user_health(id, 750);
set_user_armor(id, 400);
set_user_gravity(id, 0.5);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gSuperSoldado !y." )
}
if (PlayerClass[id] == CLASS_DESTRUCTOR || PlayerLevel[id] == 17)
{
set_user_health(id, 775);
set_user_armor(id, 450);
set_user_gravity(id, 0.5);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_m3");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gDestructor !y." )
}
if (PlayerClass[id] == CLASS_DEMOLEDOR || PlayerLevel[id] == 18)
{
set_user_health(id, 800);
set_user_armor(id, 500);
set_user_gravity(id, 0.4);
set_user_maxspeed(id, 400.0);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_p90");
give_item(id,"weapon_m3");
give_item(id,"weapon_elite");
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gDemoledor !y. Eres una Bestia Diabolica." )
}
}
}
public eDeath()
{
new attacker = read_data( 1 );
new iVictim = read_data( 2 );
new clip, ammo, weapon = get_user_weapon(attacker, clip, ammo);
if(attacker == iVictim || !is_user_connected(attacker) || get_user_team(attacker) == get_user_team(iVictim)) return;
new weapon[7]
read_data( 4, weapon, charsmax( weapon ) )
PlayerXP[attacker] += get_pcvar_num(gCvar_Kill);
while(PlayerXP[attacker] >= LEVELS[PlayerLevel[attacker]])
{
ChatColor(attacker, "!g[ AMXX ] !y¡Felicidades! Eres Nivel !g%i !yClase !g%s !y!", PlayerLevel[attacker], CLASSES[PlayerClass[attacker]]);
PlayerLevel[attacker] += 1;
}
ShowHud(attacker);
SaveData(attacker);
}
public event_round_start()
{
g_roundstarttime = get_gametime()
}
public ShowHud(id)
{
set_hudmessage(255, 0, 0, 0.75, 0.01, 0, 6.0, 15.0);
show_hudmessage(id, "Nivel: %i^nXP: %i^nClase: %s", PlayerLevel[id], PlayerXP[id],CLASSES[PlayerClass[id]]);
}
public cmd_give_xp( id, level,cid )
{
if( ! cmd_access ( id, level, cid, 3 ) )
return PLUGIN_HANDLED;
new target[32], amount[21], reason[21];
read_argv( 1, target, 31 );
read_argv(2, amount, 20 );
read_argv( 3, reason, 20 );
new player = cmd_target( id, target, 8 );
if( ! player )
return PLUGIN_HANDLED;
new admin_name[32], player_name[32];
get_user_name( id, admin_name, 31 );
get_user_name( player, player_name, 31 );
new expnum = str_to_num( amount );
PlayerXP[player] += expnum;
switch( get_cvar_num ( "amx_show_activity" ) )
{
case 1: client_print( 0, print_chat, "ADMIN: dio %i XP a %s.", expnum, player_name );
case 2: client_print( 0, print_chat, "ADMIN %s: dio %i XP a %s.", admin_name, expnum, player_name );
}
ChatColor(id, "!g[ AMXX ] !yTu recibiste %i XP. (Total: %d)", expnum, PlayerXP[player] );
SaveData( id );
return PLUGIN_CONTINUE;
}
public cmd_take_xp( id, level,cid )
{
if( ! cmd_access ( id, level, cid, 3 ) )
return PLUGIN_HANDLED;
new target[32], amount[21], reason[21];
read_argv( 1, target, 31 );
read_argv( 2, amount, 20 );
read_argv( 3, reason, 20 );
new player = cmd_target( id, target, 8 );
if( ! player )
return PLUGIN_HANDLED;
new admin_name[32], player_name[32];
get_user_name( id, admin_name, 31 );
get_user_name( player, player_name, 31 );
new expnum = str_to_num( amount );
PlayerXP[player] -= expnum;
switch(get_cvar_num("amx_show_activity"))
{
case 1: client_print( 0, print_chat, "ADMIN: quito %i XP a %s.", expnum, player_name );
case 2: client_print( 0, print_chat, "ADMIN %s: quito %i XP a %s.", admin_name, expnum, player_name );
}
ChatColor(id, "!g[ AMXX ] !yTe quitron %i XP. (Total: %d)", expnum, PlayerXP[player] );
SaveData( id );
return PLUGIN_CONTINUE;
}
public ChangeClass(id)
{
new menu = menu_create("Menu de Clases" , "Class_Handle");
menu_additem(menu ,"Ciudadano", "1" , 0);
menu_additem(menu ,"Recluta", "2" , 0);
menu_additem(menu ,"Cadete", "3" , 0);
menu_additem(menu ,"Soldado", "4" , 0);
menu_additem(menu ,"Cabo", "5" , 0);
menu_additem(menu ,"Sargento", "6" , 0);
menu_additem(menu ,"Brigada", "7" , 0);
menu_additem(menu ,"SubTeniente", "8" , 0);
menu_additem(menu ,"Teniente", "9" , 0);
menu_additem(menu ,"SubOficial", "10" , 0);
menu_additem(menu ,"Oficial", "11" , 0);
menu_additem(menu ,"Stars", "12" , 0);
menu_additem(menu ,"Mercenario", "13" , 0);
menu_additem(menu ,"Biosoldier", "14" , 0);
menu_additem(menu ,"Hibrido", "15" , 0);
menu_additem(menu ,"SuperSoldado", "16" , 0);
menu_additem(menu ,"Destructor", "17" , 0);
menu_additem(menu ,"Demoledor", "18" , 0);
menu_setprop( menu, MPROP_BACKNAME, "Anterior" )
menu_setprop( menu, MPROP_NEXTNAME, "Siguiente" )
menu_setprop( menu, MPROP_EXITNAME, "Salir" )
menu_setprop(menu , MPROP_EXIT , MEXIT_ALL);
menu_display(id , menu , 0);
return PLUGIN_CONTINUE;
}
public Class_Handle(id , menu , item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
}
new szCommand[6] , szName[64];
new access , callback;
menu_item_getinfo(menu , item , access , szCommand , 5 , szName , 63 , callback);
new i = str_to_num(szCommand);
if(PlayerClass[id] != i)
{
PlayerClass[id] = i;
ChatColor(id, "!g[ AMXX ] !ySeras un !g%s !yen la proxima ronda.",CLASSES[i]);
}
else
{
ChatColor(id, "!g[ AMXX ] !yAhora eres un !g%s !y.",CLASSES[i]);
}
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
public client_connect(id)
{
if(get_pcvar_num(gCvar_Save) == 1)
{
LoadData(id);
}
}
public client_disconnect(id)
{
if(get_pcvar_num(gCvar_Save) == 1)
{
SaveData(id);
}
PlayerXP[id] = 0;
PlayerLevel[id] = 0;
PlayerClass[id] = 0;
}
public SaveData(id)
{
new AuthID[35];
get_user_authid(id,AuthID,34);
new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s-Mod", AuthID);
format(vaultdata,255,"%i#%i#", PlayerXP[id], PlayerLevel[id]);
nvault_set(g_Vault,vaultkey,vaultdata);
return PLUGIN_CONTINUE;
}
public LoadData(id)
{
new AuthID[35];
get_user_authid(id,AuthID,34);
new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s-Mod", AuthID);
format(vaultdata,255,"%i#%i#", PlayerXP[id], PlayerLevel[id]);
nvault_get(g_Vault,vaultkey,vaultdata,255);
replace_all(vaultdata, 255, "#", " ");
new playerxp[32], playerlevel[32];
parse(vaultdata, playerxp, 31, playerlevel, 31);
PlayerXP[id] = str_to_num(playerxp);
PlayerLevel[id] = str_to_num(playerlevel);
return PLUGIN_CONTINUE;
}
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
replace_all(msg, 190, "!team2", "^0") // Team2 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();
}
}
}
public fm_user_model_update( taskid )
{
static Float:current_time
current_time = get_gametime()
if ( current_time - g_models_targettime >= MODELCHANGE_DELAY )
{
fm_set_user_model( taskid )
g_models_targettime = current_time
}
else
{
set_task( (g_models_targettime + MODELCHANGE_DELAY) - current_time, "fm_set_user_model", taskid )
g_models_targettime = g_models_targettime + MODELCHANGE_DELAY
}
}
public fm_set_user_model( player )
{
player -= MODELSET_TASK
engfunc( EngFunc_SetClientKeyValue, player, engfunc( EngFunc_GetInfoKeyBuffer, player ), "model", g_player_model[player] )
g_has_custom_model[player] = true
}
stock fm_get_user_model( player, model[], len )
{
engfunc( EngFunc_InfoKeyValue, engfunc( EngFunc_GetInfoKeyBuffer, player ), "model", model, len )
}
stock fm_reset_user_model( player )
{
g_has_custom_model[player] = false
dllfunc( DLLFunc_ClientUserInfoChanged, player, engfunc( EngFunc_GetInfoKeyBuffer, player ) )
}
|
hace todo adentro del ZP.. y te dije que esto lo arregles! es un asco!
PHP Code:
if (is_user_alive (id))
{
if (PlayerClass[id] == CLASS_CIUDADANO || PlayerLevel[id] == 1) // Checks Class and Level.
{
set_user_health(id, 100);
set_user_gravity(id, 1.0);
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gCiudadano !y." )
}
if (PlayerClass[id] == CLASS_RECLUTA || PlayerLevel[id] == 2)
{
set_user_health(id, 115);
set_user_armor(id, 10);
set_user_gravity(id, 1.0);
give_item(id,"weapon_tmp");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gRecluta !y." )
}
if (PlayerClass[id] == CLASS_CADETE || PlayerLevel[id] == 3)
{
set_user_health(id, 130);
set_user_armor(id, 30);
set_user_gravity(id, 1.0);
give_item(id,"weapon_mp5");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gCadete !y." )
}
if (PlayerClass[id] == CLASS_SOLDADO || PlayerLevel[id] == 4)
{
set_user_health(id, 150);
set_user_armor(id, 35);
set_user_gravity(id, 1.0);
give_item(id,"weapon_m4a1");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSoldado !y." )
}
if (PlayerClass[id] == CLASS_CABO || PlayerLevel[id] == 5)
{
set_user_health(id, 175);
set_user_armor(id, 50);
set_user_gravity(id, 0.9);
give_item(id,"weapon_mp5");
give_item(id,"weapon_tmp");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gCabo !y." )
}
if (PlayerClass[id] == CLASS_SARGENTO || PlayerLevel[id] == 6)
{
set_user_health(id, 250);
set_user_armor(id, 55);
set_user_gravity(id, 0.9);
give_item(id,"weapon_m4a1");
give_item(id,"weapon_mp5");
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSargento !y." )
}
if (PlayerClass[id] == CLASS_BRIGADA || PlayerLevel[id] == 7)
{
set_user_health(id, 350);
set_user_armor(id, 70);
set_user_gravity(id, 0.9);
give_item(id,"weapon_ak47");
give_item(id,"weapon_m4a1");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gBrigada !y." )
}
if (PlayerClass[id] == CLASS_SUBTENIENTE || PlayerLevel[id] == 8)
{
set_user_health(id, 400);
set_user_armor(id, 80);
set_user_gravity(id, 0.8);
give_item(id,"weapon_m249");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSubTeniente !y." )
}
if (PlayerClass[id] == CLASS_TENIENTE || PlayerLevel[id] == 9)
{
set_user_health(id, 450);
set_user_armor(id, 90);
set_user_gravity(id, 0.8);
give_item(id,"weapon_famas");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gTeniente !y." )
}
if (PlayerClass[id] == CLASS_SUBOFICIAL || PlayerLevel[id] == 10)
{
set_user_health(id, 510);
set_user_armor(id, 100);
set_user_gravity(id, 0.8);
give_item(id,"weapon_galil");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSubOficial !y." )
}
if (PlayerClass[id] == CLASS_OFICIAL || PlayerLevel[id] == 11)
{
set_user_health(id, 560); // gives him 560 health if he's a Cow on level 11
set_user_armor(id, 150);
set_user_gravity(id, 0.7);
give_item(id,"weapon_famas");
give_item(id,"weapon_galil");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gOficial !y." )
}
if (PlayerClass[id] == CLASS_STARS || PlayerLevel[id] == 12)
{
set_user_health(id, 600);
set_user_armor(id, 200);
set_user_gravity(id, 0.7);
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gStars !y. Eres la aniquilacion a distancia." )
}
if (PlayerClass[id] == CLASS_MERCENARIO || PlayerLevel[id] == 13)
{
set_user_health(id, 650);
set_user_armor(id, 270);
set_user_gravity(id, 0.6);
give_item(id,"weapon_ak47");
give_item(id,"weapon_m249");
give_item(id,"weapon_sg552");
give_item(id,"weapon_m3");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gMercenario !y. Eres una Bestia Humana" )
}
if (PlayerClass[id] == CLASS_BIOSOLDIER || PlayerLevel[id] == 14)
{
set_user_health(id, 675);
set_user_armor(id, 300);
set_user_gravity(id, 0.6);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !g BioSoldier !y. Tu ADN esta mezclado con el Virus." )
}
if (PlayerClass[id] == CLASS_HIBRIDO || PlayerLevel[id] == 15)
{
set_user_health(id, 725);
set_user_armor(id, 350);
set_user_gravity(id, 0.4);
give_item(id,"weapon_knife");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gHibrido !y. Eres la combinacion perfecta entre Humano y Zombie." )
}
if (PlayerClass[id] == CLASS_SUPERSOLDADO || PlayerLevel[id] == 16)
{
set_user_health(id, 750);
set_user_armor(id, 400);
set_user_gravity(id, 0.5);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gSuperSoldado !y." )
}
if (PlayerClass[id] == CLASS_DESTRUCTOR || PlayerLevel[id] == 17)
{
set_user_health(id, 775);
set_user_armor(id, 450);
set_user_gravity(id, 0.5);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_m3");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gDestructor !y." )
}
if (PlayerClass[id] == CLASS_DEMOLEDOR || PlayerLevel[id] == 18)
{
set_user_health(id, 800);
set_user_armor(id, 500);
set_user_gravity(id, 0.4);
set_user_maxspeed(id, 400.0);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_p90");
give_item(id,"weapon_m3");
give_item(id,"weapon_elite");
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gDemoledor !y. Eres una Bestia Diabolica." )
}
}
como minimo dejalo asi -.-!
PHP Code:
if (is_user_alive (id))
{
if (PlayerClass[id] == CLASS_CIUDADANO || PlayerLevel[id] == 1) // Checks Class and Level.
{
set_user_health(id, 100);
set_user_gravity(id, 1.0);
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gCiudadano !y." )
}
else if (PlayerClass[id] == CLASS_RECLUTA || PlayerLevel[id] == 2)
{
set_user_health(id, 115);
set_user_armor(id, 10);
set_user_gravity(id, 1.0);
give_item(id,"weapon_tmp");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gRecluta !y." )
}
else if (PlayerClass[id] == CLASS_CADETE || PlayerLevel[id] == 3)
{
set_user_health(id, 130);
set_user_armor(id, 30);
set_user_gravity(id, 1.0);
give_item(id,"weapon_mp5");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gCadete !y." )
}
else if (PlayerClass[id] == CLASS_SOLDADO || PlayerLevel[id] == 4)
{
set_user_health(id, 150);
set_user_armor(id, 35);
set_user_gravity(id, 1.0);
give_item(id,"weapon_m4a1");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSoldado !y." )
}
else if (PlayerClass[id] == CLASS_CABO || PlayerLevel[id] == 5)
{
set_user_health(id, 175);
set_user_armor(id, 50);
set_user_gravity(id, 0.9);
give_item(id,"weapon_mp5");
give_item(id,"weapon_tmp");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gCabo !y." )
}
else if (PlayerClass[id] == CLASS_SARGENTO || PlayerLevel[id] == 6)
{
set_user_health(id, 250);
set_user_armor(id, 55);
set_user_gravity(id, 0.9);
give_item(id,"weapon_m4a1");
give_item(id,"weapon_mp5");
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSargento !y." )
}
else if (PlayerClass[id] == CLASS_BRIGADA || PlayerLevel[id] == 7)
{
set_user_health(id, 350);
set_user_armor(id, 70);
set_user_gravity(id, 0.9);
give_item(id,"weapon_ak47");
give_item(id,"weapon_m4a1");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gBrigada !y." )
}
else if (PlayerClass[id] == CLASS_SUBTENIENTE || PlayerLevel[id] == 8)
{
set_user_health(id, 400);
set_user_armor(id, 80);
set_user_gravity(id, 0.8);
give_item(id,"weapon_m249");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSubTeniente !y." )
}
else if (PlayerClass[id] == CLASS_TENIENTE || PlayerLevel[id] == 9)
{
set_user_health(id, 450);
set_user_armor(id, 90);
set_user_gravity(id, 0.8);
give_item(id,"weapon_famas");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gTeniente !y." )
}
else if (PlayerClass[id] == CLASS_SUBOFICIAL || PlayerLevel[id] == 10)
{
set_user_health(id, 510);
set_user_armor(id, 100);
set_user_gravity(id, 0.8);
give_item(id,"weapon_galil");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
ChatColor(id, "!g[ AMXX ] !yEres un !gSubOficial !y." )
}
else if (PlayerClass[id] == CLASS_OFICIAL || PlayerLevel[id] == 11)
{
set_user_health(id, 560); // gives him 560 health if he's a Cow on level 11
set_user_armor(id, 150);
set_user_gravity(id, 0.7);
give_item(id,"weapon_famas");
give_item(id,"weapon_galil");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gOficial !y." )
}
else if (PlayerClass[id] == CLASS_STARS || PlayerLevel[id] == 12)
{
set_user_health(id, 600);
set_user_armor(id, 200);
set_user_gravity(id, 0.7);
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gStars !y. Eres la aniquilacion a distancia." )
}
else if (PlayerClass[id] == CLASS_MERCENARIO || PlayerLevel[id] == 13)
{
set_user_health(id, 650);
set_user_armor(id, 270);
set_user_gravity(id, 0.6);
give_item(id,"weapon_ak47");
give_item(id,"weapon_m249");
give_item(id,"weapon_sg552");
give_item(id,"weapon_m3");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gMercenario !y. Eres una Bestia Humana" )
}
else if (PlayerClass[id] == CLASS_BIOSOLDIER || PlayerLevel[id] == 14)
{
set_user_health(id, 675);
set_user_armor(id, 300);
set_user_gravity(id, 0.6);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !g BioSoldier !y. Tu ADN esta mezclado con el Virus." )
}
else if (PlayerClass[id] == CLASS_HIBRIDO || PlayerLevel[id] == 15)
{
set_user_health(id, 725);
set_user_armor(id, 350);
set_user_gravity(id, 0.4);
give_item(id,"weapon_knife");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gHibrido !y. Eres la combinacion perfecta entre Humano y Zombie." )
}
else if (PlayerClass[id] == CLASS_SUPERSOLDADO || PlayerLevel[id] == 16)
{
set_user_health(id, 750);
set_user_armor(id, 400);
set_user_gravity(id, 0.5);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gSuperSoldado !y." )
}
else if (PlayerClass[id] == CLASS_DESTRUCTOR || PlayerLevel[id] == 17)
{
set_user_health(id, 775);
set_user_armor(id, 450);
set_user_gravity(id, 0.5);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_m3");
give_item(id,"weapon_deagle");
give_item(id,"weapon_usp");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gDestructor !y." )
}
else if (PlayerClass[id] == CLASS_DEMOLEDOR || PlayerLevel[id] == 18)
{
set_user_health(id, 800);
set_user_armor(id, 500);
set_user_gravity(id, 0.4);
set_user_maxspeed(id, 400.0);
give_item(id,"weapon_ak47");
give_item(id,"weapon_g3sg1");
give_item(id,"weapon_sg550");
give_item(id,"weapon_aug");
give_item(id,"weapon_p90");
give_item(id,"weapon_m3");
give_item(id,"weapon_elite");
give_item(id,"weapon_deagle");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
ChatColor(id, "!g[ AMXX ] !yEres un !gDemoledor !y. Eres una Bestia Diabolica." )
}
}
si pones el macro de la exp en el ZP tambien tenes que hacer una native para poderlo usar desde este plugin
__________________
|
|