[ZP] Buy Mode Item
Scris: Mie Noi 27, 2024 1:35 pm
Descriere: Plugin facut special pentru zombie plague , este un extra item unde puteti cumpara modurile survivor/nemesis/sniper/assassin.
Descarcare:
Nume: Buy Mode Item
Versiune: 1.0
Link oficial: cspower / thexforce
Instalare:
1. Fisierul zombimod_extra_mode.sma il puneti in addons/amxmodx/scripting
2. Fisierul zombimod_extra_mode.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
4. Alti pasi necesari....
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg): -
Imagini: -
Descarcare:
Cod: Selectaţi tot
#include <amxmodx>
#include <amxmisc>
#include <zombieplague>
native zp_make_user_sniper(id);
native zp_make_user_assassin(id);
// Survivor Item
new const ItemNameSurvivor[] = "Buy Survivor (One Round)";
new ItemCostSurvivor = 250;
new ItemSurvivor;
// Nemesis Item
new const ItemNameNemesis[] = "Buy Nemesis (One Round)";
new ItemCostNemesis = 150;
new ItemNemesis;
// Sniper Item
new const ItemNameSniper[] = "Buy Sniper (One Round)";
new ItemCostSniper = 350;
new ItemSniper;
// Assassin Item
new const ItemNameAssassin[] = "Buy Assassin (One Round)";
new ItemCostAssassin = 300;
new ItemAssassin;
new bool: OnePerMap [ 33 ];
public plugin_precache()
{
register_plugin("Buy Mode's", "1.0", "cspower");
ItemSurvivor = zp_register_extra_item(ItemNameSurvivor, ItemCostSurvivor, ZP_TEAM_HUMAN);
ItemNemesis = zp_register_extra_item(ItemNameNemesis, ItemCostNemesis, ZP_TEAM_HUMAN);
ItemSniper = zp_register_extra_item(ItemNameSniper, ItemCostSniper, ZP_TEAM_HUMAN);
ItemAssassin = zp_register_extra_item(ItemNameAssassin, ItemCostAssassin, ZP_TEAM_HUMAN);
}
public zp_extra_item_selected(player, itemid)
{
if(zp_has_round_started())
return PLUGIN_HANDLED;
if ( OnePerMap [ player ] )
{
ColorChat(player, "^x04[Zombie Ultimate]^x01 Only one mod per map is allowed!");
return PLUGIN_HANDLED;
}
if(itemid == ItemSurvivor)
{
zp_make_user_survivor(player);
ColorChat(player, "^x04[Zombie Ultimate]^x01 You become an^x03 survivor^x01.");
OnePerMap [ player ] = true;
}
else if(itemid == ItemNemesis)
{
zp_make_user_nemesis(player);
ColorChat(player, "^x04[Zombie Ultimate]^x01 You become an^x03 nemesis^x01.");
OnePerMap [ player ] = true;
}
else if(itemid == ItemSniper)
{
zp_make_user_sniper(player);
ColorChat(player, "^x04[Zombie Ultimate]^x01 You become an^x03 sniper^x01.");
OnePerMap [ player ] = true;
}
else if(itemid == ItemAssassin)
{
zp_make_user_assassin(player);
ColorChat(player, "^x04[Zombie Ultimate]^x01 You become an^x03 assassin^x01.");
OnePerMap [ player ] = true;
}
return PLUGIN_CONTINUE;
}
stock ColorChat(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!x04", "^4");
replace_all(msg, 190, "!x03", "^3");
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();
}
}
}
}
Versiune: 1.0
Link oficial: cspower / thexforce
Instalare:
1. Fisierul zombimod_extra_mode.sma il puneti in addons/amxmodx/scripting
2. Fisierul zombimod_extra_mode.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
Cod: Selectaţi tot
zombimod_extra_mode.amxx
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg): -
Imagini: -