Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Plugin na online


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 Cheaters

    Życzliwy

  • Zbanowany

Reputacja: -9
Nowy

  • Postów:37
  • Imię:Kamil
  • Lokalizacja:Moszczenica
Offline

Napisano 02.10.2011 11:27

Witam proszę o napisanie danie linku
Pluginu
Ktory po wpiasniu /vips pokazuje liste vipow

prosilbym o napisanie na flage nie wiem jaka
ale to users.ini dodaje sie flage T.
Za pomoc + :)


a jak sie wpisze /vips to wyskakuje

Vipy: i nicki ich

Użytkownik Cheaters edytował ten post 02.10.2011 11:28


#2 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 02.10.2011 12:25

Podaję Ci tu troszkę "lepszą" wersję, tutaj vipów pokazuje w menu ^^ Myślę że Drzanas się nie obrazi bo jest to kawałek kodu który napisałem do jego vipa. Kod wrzucasz w kompilator i wsio !

/*
Ync ync !
*/

#include <amxmodx>

const FLAGA = ADMIN_LEVEL_H;


public plugin_init() {
register_plugin("VIP", "1.0", "byCZEK");

register_clcmd("say /vips", "ListaVipow");
register_clcmd("say_team /vips", "ListaVipow");
}

public ListaVipow(id) {
new players[32], name[33], num, ids;
get_players(players, num);

new m = menu_create("Lista vipow", "ListaVipow_");

for(new i = 0; i < num; i++) {
ids = players[i];

if(is_user_vip(ids)) {
get_user_name(ids, name, 32);
menu_additem(m, name);
}
}
menu_display(id, m);
}

public ListaVipow_(id, m) { menu_destroy(m); }

stock is_user_vip(id) {
if(get_user_flags(id) & FLAGA)
return true;

return false;
}

  • +
  • -
  • 1

Dziękuje, dobranoc.


#3 Cheaters

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: -9
Nowy

  • Postów:37
  • Imię:Kamil
  • Lokalizacja:Moszczenica
Offline

Napisano 02.10.2011 18:30

Nie Dziala !

#4 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 02.10.2011 19:39

brakuje tam wyłapania sytuacji, kiedy na serwerze nie ma VIPów, wtedy plugin nic nie pokaże :) i możesz myśleć, że nie działa
  • +
  • -
  • 0

#5 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 02.10.2011 19:53

Trzymaj pokazuje kiedy nie ma żadnego vipa na serwerze
/*
Ync ync !
*/

#include <amxmodx>

const FLAGA = ADMIN_LEVEL_H;


public plugin_init() {
	register_plugin("VIP", "1.0", "byCZEK");
	
	register_clcmd("say /vips", "ListaVipow");
	register_clcmd("say_team /vips", "ListaVipow");
}

public ListaVipow(id) {
	new players[32], name[33], num, ids;
	get_players(players, num);
	
	new m = menu_create("Lista vipow", "ListaVipow_");
	
	for(new i = 0; i < num; i++) {
		ids = players[i];
		
		if(is_user_vip(ids)) {
			get_user_name(ids, name, 32);
			menu_additem(m, name);    
		}
		else 
		{
			client_print(ids, print_chat, "Brak vipow na serwerze")
		}
	}    
	menu_display(id, m);
}

public ListaVipow_(id, m) { menu_destroy(m); }

stock is_user_vip(id) {
	if(get_user_flags(id) & FLAGA)
		return true;
	
	return false;
}
R3X, błąd testowałem przed chwilą :D
działa pokazuje tak jak ma :]
Jak dałem id to wiadomość się podwoiła
R3X (02.10.2011 19:55):
źle ;P zbyt pochopne wnioski z pętli

Użytkownik speedkill123 edytował ten post 02.10.2011 19:58

  • +
  • -
  • 0

If you can dream it, you can do it.


#6 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 02.10.2011 20:06

3maj z wyłapaniem.
/*
Ync ync !
*/

#include <amxmodx>

const FLAGA = ADMIN_LEVEL_H;


public plugin_init() {
register_plugin("VIP", "1.0", "byCZEK");

register_clcmd("say /vips", "ListaVipow");
register_clcmd("say_team /vips", "ListaVipow");
}

public ListaVipow(id) {
new players[32], name[33], num, ids, bool: s = false;
get_players(players, num);

new m = menu_create("Lista vipow", "ListaVipow_");

for(new i = 0; i < num; i++) {
ids = players[i];

if(is_user_vip(ids)) {
get_user_name(ids, name, 32);
menu_additem(m, name);

s = true;
}

}
menu_display(id, m);

if(!s) client_print(id, print_chat, "[Vip] Nie ma zadnego vipa online.");
}

public ListaVipow_(id, m) { menu_destroy(m); }

stock is_user_vip(id) {
if(get_user_flags(id) & FLAGA)
return true;

return false;
}

  • +
  • -
  • 0

Dziękuje, dobranoc.


#7 Cheaters

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: -9
Nowy

  • Postów:37
  • Imię:Kamil
  • Lokalizacja:Moszczenica
Offline

Napisano 02.10.2011 20:20

Nie Dziala !




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych