←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Zmiana flagi

Zablokowany

  • +
  • -
Mat! - zdjęcie Mat! 29.04.2011

Witajcie mam problem gdyż zmieniam flage w vipie a potem nie mogę go skomplikować.

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <colorchat>
#include <fakemeta>

#define PLUGIN "VIP"
#define VERSION "1.0"
#define AUTHOR "User's amxx.pl"


new info_on;
new motd_on;


public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR);
	RegisterHam(Ham_Spawn, "player", "runda", 1);
	register_logevent("func_round",2,"1=Round_Start")
	info_on = register_cvar("informacja_on", "1");
	motd_on = register_cvar("motd_on", "1");
	register_clcmd("say /vip", "motd")
	register_clcmd("say_team /vip", "motd")
}
public runda(id)
{  
	if(get_user_flags(id) & ADMIN_LEVEL_H)
	{       
		set_user_health(id, 110)
		set_user_maxspeed(id, - 1.2)
		give_item(id,"ammo_9mm")
		give_item(id,"ammo_9mm")
		give_item(id,"ammo_9mm")
		give_item(id,"ammo_9mm")
		give_item(id,"ammo_9mm")
		give_item(id,"ammo_9mm")
		give_item(id,"ammo_9mm")
            give_item(id, "weapon_hegrenade") 
            give_item(id, "weapon_flashbang")
            give_item(id, "item_thighpack") 
		ColorChat(id, GREEN, "^x03[= Vip =]^x04 Jestes uprzywilejowanym graczem!")       
	}
}
public func_round(id)
{
	if(info_on)
	{
		ColorChat(0, GREEN, "^x03[= Vip =]^x04 Wpisz w say /vip, aby dowiedziec sie wiecej o vip'ie!")
	}
}
public motd(id)
{
	if(motd_on)
	{
		show_motd(id, "vip.txt", "Co otrzymujesz jako VIP?")
	}
}


Pomoże ktoś ?
Użytkownik Mat! edytował ten post 29.04.2011 19:48
Odpowiedz

  • +
  • -
skowron97 - zdjęcie skowron97 29.04.2011

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <colorchat>
#include <fakemeta>

#define PLUGIN "VIP"
#define VERSION "1.0"
#define AUTHOR "User's amxx.pl"


new info_on;
new motd_on;


public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player", "runda", 1);
register_logevent("func_round",2,"1=Round_Start")
info_on = register_cvar("informacja_on", "1");
motd_on = register_cvar("motd_on", "1");
register_clcmd("say /vip", "motd")
register_clcmd("say_team /vip", "motd")
}
public runda(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
set_user_health(id, 110)
set_user_maxspeed(id, - 1.2)
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
ColorChat(id, GREEN, "^x03[= Vip =]^x04 Jestes uprzywilejowanym graczem!")
}
}
public func_round(id)
{
if(info_on)
{
ColorChat(0, GREEN, "^x03[= Vip =]^x04 Wpisz w say /vip, aby dowiedziec sie wiecej o vip'ie!")
}
}
public motd(id)
{
if(motd_on)
{
show_motd(id, "vip.txt", "Co otrzymujesz jako VIP?")
}
}


Rozumiem, że vipa chcesz mieć pod flagą M. Można się domyśleć czemu musi byc ADMIN_LEVEL_A z opisu flag


; Flagi dostępu:
; a - immunitet (gracz z tą flagą ma immunitet czyli nie może być kickowany, banowany, slapowany itp. Zaleca się nie dawanie tej flagi nikomu. Co najwyżej sobie (H@)).
; b - rezerwacja slotu (gracz dostaje rezerwacje slotu)
; c - amx_kick (admin z tą flagą może kopać ludzi z serwera).
; d - amx_ban i amx_unban (admin z tą flagą może banować i odbanowywac graczy)
; e - amx_slay i amx_slap (admin z tą flagą może slayować i slapować graczy)
; f - amx_map (admin z tą flagą może zmieniać mapę)
; g - amx_cvar (admin z tą flagą może zmieniać ustawienia serwera [nie wszystkie!])
; h - amx_cfg (admin z tą flagą może uruchamiać configi serwera)
; i - amx_chat (admin z tą flagą może używać kolorowych napisów)
; j - amx_vote (admin z tą flagą może uruchamiać glosowania)
; k - dostęp do sv_password (admin z tą flagą może ustawić hasło na serwerze)
; l - dostęp do amx_rcon (admin z tą flagą może wykonywać polecenia na konsoli samego serwera poprzez amx_cvar)
; m - własny poziom A
; n - własny poziom B
; o - własny poziom C
; p - własny poziom D - (Flagi te są używane przez dodatkowe pluginy. Poziom A ma najniższy priorytet, poziom H najwyższy.)
; q - własny poziom E
; r - własny poziom F
; s - własny poziom G
; t - własny poziom H
; u - menu access (admin z tą flagą może używać menu)
; z - użytkownik (flaga do oznaczenia NIE admina, zwykłego użytkownika)


EDIT// Oj sory, przeczytalem, że tam pisze "ADMIN_LEVEL_M" xD
Użytkownik skowron97 edytował ten post 29.04.2011 19:53
Odpowiedz

  • +
  • -
Mat! - zdjęcie Mat! 29.04.2011

dalem flage ,,m" i nie działa ;/
Odpowiedz
Zablokowany