Mam plugin dla VIP'ów I chciał bym go troszkę przerobić. Chciał bym do niego dodać możliwość zarezerwowania slota. Oraz napis "VIP'y online:" zmienić na kolor błękitny niebieski i listę vipów też która zostanie tam wyświetlona za dwu kropkiem.
oto plugin:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define VIP ADMIN_LEVEL_H
public plugin_init()
{
register_plugin("VIP_PCS", "1.1", "SeeK")
RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post")
register_clcmd("say /vips", "online")
}
public client_putinserver(id)
{
if(get_user_flags(id) & VIP)
{
new name[32]
get_user_name(id, name, 31)
set_hudmessage(0, 255, 0, -1.0, 0.20, 1, 6.0, 12.0)
show_hudmessage(0, "=======================================^nUWAGA!!!^nNa serwer wszedl VIP %s^n=======================================", name)
}
return PLUGIN_CONTINUE
}
public online()
{
new message[200] = "VIP'y online:"
for(new id = 1; id <33; ++id)
{
if(is_user_connected(id) && get_user_flags(id) & VIP)
{
new name[32]
get_user_name(id, name, 31)
format(message, 199,"%s %s",message,name)
}
}
client_print(0, print_chat, message)
return PLUGIN_CONTINUE
}
public Fwd_PlayerSpawn_Post(id)
{
if(get_user_flags(id) & VIP)
{
if(get_user_team(id) == CS_TEAM_CT)
cs_set_user_model(id, "vipct")
if(get_user_team(id) == CS_TEAM_T)
cs_set_user_model(id, "viptt")
}
}
public plugin_precache()
{
precache_model("models/player/vipct/vipct.mdl")
precache_model("models/player/viptt/viptt.mdl")
}
Użytkownik Tweak edytował ten post 08.08.2011 13:52