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
CoD Nowy

Replicant Premium

CoD Nowy

  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 Windowspl

    Profesjonalista

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:190
  • GG:
  • Imię:Patryk
  • Lokalizacja:Warszawa
Offline

Napisano 21.05.2011 14:52

Witam.

Mam klasę Replicant i chciałem zrobić ją premium. Tak jak już widziałem trzeba dodać taki plugin, dodałem go ale nadal każdy może brać ta klasę dlaczego ?
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <codmod>

//Tutaj ustawiasz flage:
#define FLAGA ADMIN_LEVEL_H 

public cod_class_changed(id, klasa)
{
	if(klasa == cod_get_classid("Replicant") && !(get_user_flags(id) & FLAGA))
	{
		client_print(id, print_chat, "[Replicant] Nie masz uprawnien, aby korzystac z tej klasy.");
		return COD_STOP;
	}
	return COD_CONTINUE;
}

  • +
  • -
  • 0

#2 GerO

    Banned

  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:75
  • GG:
  • Lokalizacja:Gorlice
Offline

Napisano 21.05.2011 14:54

Dodaj to w sma klasy!.
public cod_class_enabled(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
client_print(id, print_chat, "[Replicant] Nie masz uprawnien, aby uzywac tej klasy.")
return COD_STOP;
}

ma_klase[id] = true;
return COD_CONTINUE;
}

public cod_class_disabled(id)
ma_klase[id] = false;


#3 Windowspl

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:190
  • GG:
  • Imię:Patryk
  • Lokalizacja:Warszawa
Offline

Napisano 21.05.2011 15:09

Wiesz do tej klasy nie dali .sma :P
Tylko twórca chyba ma .sma

Użytkownik Windowspl edytował ten post 21.05.2011 15:10

  • +
  • -
  • 0

#4 Nomaf

    Wszechpomocny

  • Użytkownik

Reputacja: 157
Profesjonalista

  • Postów:344
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 21.05.2011 16:10

To zrób inaczej do głównego silnika coda, w funkcji WybierzKlase_Handle, dodaj:
if(item == cod_get_classid("Replicant") && !(get_user_flags(id) & ADMIN_LEVEL_H)) return PLUGIN_CONTINUE;

  • +
  • -
  • 0

#5 Windowspl

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:190
  • GG:
  • Imię:Patryk
  • Lokalizacja:Warszawa
Offline

Napisano 21.05.2011 16:32

Nie da się skompilować.
  • +
  • -
  • 0

#6 Cypis'

    Master

  • Przyjaciel

Reputacja: 1 162
Super Hero

  • Postów:965
  • GG:
  • Steam:steam
  • Lokalizacja:polska
Offline

Napisano 21.05.2011 18:00

dodałem masz:

Załączone pliki


Użytkownik Cypis' edytował ten post 21.05.2011 18:04

  • +
  • -
  • 1

#7 Windowspl

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:190
  • GG:
  • Imię:Patryk
  • Lokalizacja:Warszawa
Offline

Napisano 21.05.2011 18:07

Dzięki +
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: CoD Nowy

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

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