←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Plugin na ozywianie

  • +
  • -
Proziom's Photo Proziom 29.07.2012

Nie wiem czy to revive czy bury czy co

Nie wiem czy dobry dział, ale moglibyście napisać i plugin , dzięki któremu admin może ożywiać graczy przez komendę /ozyw ?
Najlepiej z menu, ale jeśli nie można też ręcznie. Zależy mi na czasie
Quote

GabrieL's Photo GabrieL 29.07.2012



/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Revive Gracza"
#define VERSION "1.0"
#define AUTHOR "Muzzi"

new g_Cel[33];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /ozyw", "cmd_revive", ADMIN_BAN);
}

public cmd_revive(id, level, cid)
{
if(cmd_access(id, level, cid, 1))
{
new menu, key[8], name[64], players[32], plnum;

menu = menu_create("\rWybierz Osobe", "cmd_revive_handle");

get_players(players, plnum, "ch");
for(new i = 1; i < plnum; i++)
{
if(is_user_alive(i))
{
get_user_name(players[i], name, 63);
formatex(name, 63, "\y%s ", name);
formatex(key, 7, "%d", players[i]);
menu_additem(menu, name, key);
}
}
menu_display(id, menu);
}
}
public cmd_revive_handle(id, menu, item)
{
new info[8], name[64], a, c;
menu_item_getinfo(menu, item, a, info, 7, name, 63 , c);
new tar = str_to_num(info);

if(is_user_connected(tar) && is_user_connected(id))
{
g_Cel[id] = tar;
ExecuteHamB(Ham_CS_RoundRespawn, tar)
strip_user_weapons(tar)
give_item(tar, "weapon_knife");
}
menu_destroy(menu);
}

Edited by GabrieL, 29.07.2012 23:58.
Quote

  • +
  • -
Proziom's Photo Proziom 29.07.2012

Przepraszam , mógłbyś objaśnić użycie? czy jest amx_revive "nick" czy amx_revivemenu
Quote

GabrieL's Photo GabrieL 29.07.2012

komenda na say /ozyw
Quote

  • +
  • -
Proziom's Photo Proziom 30.07.2012

Dziękuję bardzo za szybko i sprawną pomoc! :) Plusiki
Quote