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

Problem ze slotem perku dla vipa.

cod nowy

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

#1 QazzTM

    Życzliwy

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:20
  • Imię:Łukasz
  • Lokalizacja:Polska
Offline

Napisano 19.07.2014 13:49

Witam!

Mam kolejny problem. A mianowicie mam 2 slot na perk ale chciałbym go tak zeedytować żeby był tylko dla vipa z Flaga H. (http://amxx.pl/topic...-sloty-na-perk/)

Myślałem że jak postawie przed:

UstawPerk(id, perk_gracza[1][id], wartosc_perku_gracza[1][id], 0, 1);

to:

if(get_user_flags(id) & ADMIN_LEVEL_A){

to zadziała ale jednak się myliłem. Więc jest jakiś inny sposób aby ten 2 slot na perk był tylko dla vipa z flaga H?



#2 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 19.07.2014 14:11

Może z tego poradnika ( http://amxx.pl/topic...ępny-od-x-lvla/ )

 

new level = cod_get_user_level(id)

    if(level < xxx && lp == 1)

 

Zamienić na

 

if(!(get_user_flags(id) & ADMIN_LEVEL_A))


  • +
  • -
  • 0

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#3 QazzTM

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:20
  • Imię:Łukasz
  • Lokalizacja:Polska
Offline

Napisano 19.07.2014 14:20

Chodzi ci że pod:

public UstawPerk(id, perk, wartosc, pokaz_info, lp)

mam wrzucić to:

if(!(get_user_flags(id) & ADMIN_LEVEL_A))



#4 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 19.07.2014 15:05

w

public UstawPerk(id, perk, wartosc, pokaz_info, lp)

 

pod tym wrzuć to co mówiłem może zadziała

 

 

return PLUGIN_CONTINUE;


  • +
  • -
  • 0

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#5 QazzTM

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:20
  • Imię:Łukasz
  • Lokalizacja:Polska
Offline

Napisano 19.07.2014 16:00

czyli to tak???????

 

pod tym

public UstawPerk(id, perk, wartosc, pokaz_info, lp)

mam wrzucić to:

if(!(get_user_flags(id) & ADMIN_LEVEL_A))

i na końcu to?

return PLUGIN_CONTINUE;

??????
 



#6 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 19.07.2014 18:17

Niee

 

to

 

if(!(get_user_flags(id) & ADMIN_LEVEL_A))

 

masz rzucić pod tym

 

return PLUGIN_CONTINUE;

 

Albo jak nie to daj Sma Silnika


  • +
  • -
  • 1

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#7 QazzTM

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:20
  • Imię:Łukasz
  • Lokalizacja:Polska
Offline

Napisano 19.07.2014 18:19


Czyli coś takiego?

public UstawPerk(id, perk, wartosc, pokaz_info, lp)
return PLUGIN_CONTINUE;
if(!(get_user_flags(id) & ADMIN_LEVEL_A))

Użytkownik QazzTM edytował ten post 19.07.2014 18:19


#8 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 19.07.2014 18:35

Podaj sma na PW albo tutaj ja ci przerobie


Użytkownik Alelluja edytował ten post 19.07.2014 18:35

  • +
  • -
  • 0

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#9 QazzTM

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:20
  • Imię:Łukasz
  • Lokalizacja:Polska
Offline

Napisano 19.07.2014 19:19

Nie chcę udostępniać silnika bo jest mojego autorstwa, a po 2 po co ci on. Nie możesz mi podać tylko całego kodu który muszę wkleić?



#10 HaDeS From HELL

    CoD MoD Fanatyk

  • Użytkownik

Reputacja: 163
Profesjonalista

  • Postów:453
  • Lokalizacja:Szczecin
Offline

Napisano 20.07.2014 06:46

Ale Meksyk.

 

Ogólnie musisz wstawić w kilku miejscach if'a ,, if(get_user_flags(attacker) & FLAGA_GRACZA_VIP) "

 

to tak : w public SmiercGraczaPost

if(!perk_gracza[0][attacker])
UstawPerk(attacker, -1, -1, 1, 0);
else if(!perk_gracza[1][attacker] && (get_user_flags(attacker) & FLAGA_GRACZA_VIP))
UstawPerk(attacker, -1, -1, 1, 1);

na tą chwile drugi perk będzie ustawiało graczowi który ma wybraną flagę.

 

Polecam jeszcze dodać do publicu PokazInformacje if'a (ShowSyncHudMsg) typu :

if(get_user_flags(target) & FLAGA_GRACZA_VIP)
{
ShowSyncHudMsg(id, SyncHudObj[0], "informacja z wiadomością o jednym perku");
}else 
ShowSyncHudMsg(id, SyncHudObj[0], "informacja z wiadomością o dwóch perkach");

  • +
  • -
  • 1

#11 QazzTM

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:20
  • Imię:Łukasz
  • Lokalizacja:Polska
Offline

Napisano 20.07.2014 07:30

Dzięki wam za pomoc :) .Szybcioor. Masz wielkiego + . Alelluja ty też masz za chęci :)







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