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

[ROZWIĄZANE] naprawa pluginu sprawdzającego jaką usługę posiadasz


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

#1 Mychu

    Wszechwidzący

  • Użytkownik

Reputacja: 62
Pomocny

  • Postów:227
  • GG:
  • Imię:Dawid
  • Lokalizacja:katowice
Offline

Napisano 25.12.2014 21:00

Witam co mam zrobić jeżeli napisałem plugin który sprawdza jaką usługę posiada i buguje mi się gdy dostanie flage b i t  czyli rezerwacje slot oraz vip'a i powinien sie wyświetlić komunikat posiadasz rezerwacje slota oraz vip a pojawia się np rezeracja slota sama jak to naprawić  

 

dodaje sma pluginu 

Załączone pliki


  • +
  • -
  • 0

76561198004971956.pngAddFriend.png

 


#2 Oddaj Wiertarke

    Profesjonalista

  • Użytkownik

Reputacja: 72
Pomocny

  • Postów:158
  • Imię:Matico
  • Lokalizacja:Wieś
Offline

Napisano 25.12.2014 21:31

Gdy dasz w ifach kombinacje np.

    if(get_user_flags(id) & ADMIN_LEVEL_H){
        ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP", PREFIX);
    }

To następne jak maja się wywołać skoro wyższe warunki się sprawdzają.


  • +
  • -
  • 1

#3 Mychu

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 62
Pomocny

  • Postów:227
  • GG:
  • Imię:Dawid
  • Lokalizacja:katowice
Offline

Napisano 26.12.2014 00:09

To jak to mam zrobić ?


  • +
  • -
  • 0

76561198004971956.pngAddFriend.png

 


#4 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 625
Wszechmogący

  • Postów:1510
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 26.12.2014 00:35

Mozesz zrobić tak:

 

ColorChat(id, GREEN, "^x01Twoje aktualne uslugi to: %s%s%s", get_user_flags(id) & ADMIN_LEVEL_A ? "VIP," : "", get_user_flags(id) & ADMIN_LEVEL_B ? " Cos jeszcze" : "", get_user_flags(id) & ADMIN_RESERVATION ? " Rezerwacja Slota" : "");

  • +
  • -
  • 1

#5 Petpat

    Wszechwidzący

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:236
  • Imię:Łukasz
  • Lokalizacja:Rzeszów
Offline

Napisano 26.12.2014 00:40

Lub uporządkować kodzik

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

#define PLUGIN "Sprawdz"
#define VERSION "1.0"
#define AUTHOR "Mychu"

new PREFIX[] = "SPR"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /mojeuslugi", "uslugi"); //Jakie gracz posiada uslugi
}
public uslugi(id){
    if(get_user_flags(id) & ADMIN_USER){
        ColorChat(id, RED, "[%s]: Aktualnie Nie Posiadasz Zadnej Uslugi", PREFIX);
    } else if(get_user_flags(id) & ADMIN_RESERVATION && get_user_flags(id) & ADMIN_LEVEL_H){
        ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP + REZERWACJA SLOTA", PREFIX);
    } else if(get_user_flags(id) & ADMIN_LEVEL_H){
        ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP", PREFIX);
    } else if(get_user_flags(id) & ADMIN_RESERVATION){
        ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03REZERWACJA SLOTA", PREFIX);
    } else {
        ColorChat(id, GREEN, "[%s]: Nie posiadasz flagi tutaj wymienionej", PREFIX)
    }
}

  • +
  • -
  • 1

#6 Mychu

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 62
Pomocny

  • Postów:227
  • GG:
  • Imię:Dawid
  • Lokalizacja:katowice
Offline

Napisano 26.12.2014 00:49

Ok działa dziękuje za pomoc + się należy ;)


  • +
  • -
  • 0

76561198004971956.pngAddFriend.png

 


#7 Mychu

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 62
Pomocny

  • Postów:227
  • GG:
  • Imię:Dawid
  • Lokalizacja:katowice
Offline

Napisano 26.12.2014 00:50

 

Lub uporządkować kodzik

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

#define PLUGIN "Sprawdz"
#define VERSION "1.0"
#define AUTHOR "Mychu"

new PREFIX[] = "SPR"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /mojeuslugi", "uslugi"); //Jakie gracz posiada uslugi
}
public uslugi(id){
    if(get_user_flags(id) & ADMIN_USER){
        ColorChat(id, RED, "[%s]: Aktualnie Nie Posiadasz Zadnej Uslugi", PREFIX);
    } else if(get_user_flags(id) & ADMIN_RESERVATION && get_user_flags(id) & ADMIN_LEVEL_H){
        ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP + REZERWACJA SLOTA", PREFIX);
    } else if(get_user_flags(id) & ADMIN_LEVEL_H){
        ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP", PREFIX);
    } else if(get_user_flags(id) & ADMIN_RESERVATION){
        ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03REZERWACJA SLOTA", PREFIX);
    } else {
        ColorChat(id, GREEN, "[%s]: Nie posiadasz flagi tutaj wymienionej", PREFIX)
    }
}

Próbowałem nie działa :) 


  • +
  • -
  • 0

76561198004971956.pngAddFriend.png

 


#8 Petpat

    Wszechwidzący

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:236
  • Imię:Łukasz
  • Lokalizacja:Rzeszów
Offline

Napisano 26.12.2014 00:53

Coś kręcisz ... ;) Kod działa ...


  • +
  • -
  • 1

#9 bicek

    Ja tu tylko sprzątam.

  • Zbanowany

Reputacja: 914
Master

  • Postów:796
  • Lokalizacja:Wieluń
Offline

Napisano 26.12.2014 01:05

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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