Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Dodanie i odjęcie ADMIN_


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 Chmielik

    Profesjonalista

  • Użytkownik

Reputacja: 8
Nowy

  • Postów:153
  • GG:
  • Lokalizacja:PgW
Offline

Napisano 25.03.2012 18:50


#define ADMIN_A ADMIN_MENU
#define ADMIN_B ADMIN_KICK

Zdefiniowane ADMIN_A oraz ADMIN_B
Teraz do sklepu COD dodaję, że jeśli zakupi X pozycję, doda mu flagę ADMIN_MENU


case 1:
{
new koszt = 1;
if (monety_gracza[id]<koszt)
{
ColorChat(id,GREEN,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy.");
return PLUGIN_CONTINUE;
{
monety_gracza[id] -= koszt;
doswiadczeniezdobycia_monety[id] -= koszt;

set_user_flags( index,ADMIN_MENU,0 )
ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 ADMIN_A");
}
}

Jeśli coś tutaj źle, piszcie :P
Teraz do drugiej opcji do sklepu dodaję możliwość zakupienia ADMIN_B. Zrobię to tak samo jak powyżej, tylko chciałbym, aby dodatkowo Usunęło ADMIN_A graczu który zakupi ADMIN_B. Da się takie coś zrobić?

@EDIT zapomniałem o remove_flags :D

Prosiłbym o sprawdzenie tego




case 1:
{
new koszt = 1;
if (monety_gracza[id]<koszt)
{
ColorChat(id,GREEN,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy.");
return PLUGIN_CONTINUE;
{
monety_gracza[id] -= koszt;
doswiadczeniezdobycia_monety[id] -= koszt;

set_user_flags( index,ADMIN_B,0 )

if(get_user_flags(id) & ADMIN_A)
{

remove_user_flags( index,ADMIN_A,id=0 )
return PLUGIN_CONTINUE;
}
ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 ADMIN_A");
}
}



Sprawdźcie mi to :P

Użytkownik Chmielik edytował ten post 25.03.2012 18:51

  • +
  • -
  • 0




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

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