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

Itemy premium

cod nowy

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

#1 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 09.02.2012 16:36

*
Popularny

Siema, pomyslalem ze fajnie byloby zrobic perki premium, bardzo fajny sposób

Otwieramy *.sma naszego perku, i szukamy publicu cod_perk_enabled, i zamieniamy go na :

public cod_perk_enabled(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
client_print(id, print_center, "To jest item premium ! Nie masz do niego uprawnien");
return COD_STOP;
}
//zawartość cod_perk_enabled
return COD_CONTINUE;
}


Zrobimy perk premium, a tera trochę dokładniej, jeżeli public cod_perk_enabled będzie wyglądać tak :

public cod_perk_enabled(id)
{
ma_perk[id] = true;
ilosc_rakiet[id] = 2;
}


To aby zablokować trzeba zrobić tak :

public cod_perk_enabled(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
client_print(id, print_center, "To jest item premium ! Nie masz do niego uprawnien");
return COD_STOP;
}
ma_perk[id] = true;
ilosc_rakiet[id] = 2;
return COD_CONTINUE;
}


Ciekawe a zarazem proste. Perki po dodaniu flagi "t" w users.ini
  • +
  • -
  • 8

#2 maniek2614

    Życzliwy

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:34
  • Lokalizacja:Wa-wa
Offline

Napisano 09.02.2012 17:22

Już od dawna mam takie perki na serwerze, jeśli się nie mylę, to korzystałeś z generatora klas, bo widzę stamtąd kod. Myślałem ,że tylko ja będę miał takie perki a tu popacz :D Ładnie wytłumaczone + dla Ciebie :)

edit:
Dodam kilka moich spostrzeżeń odnośnie perków premium.


Gdy gracz posiadający perk premium (czyli ten gracz ma flagę przypisaną jako premium dla tego perku) chce oddać perk premium zwykłemu graczowi, to zwykły gracz dostanie inny perk z zakresu normalnych perków.

Gdy gracz posiadający perk premium chce się zamienić perkiem ze zwykłym graczem , to zwykły gracz dostanie inny perk z zakresu normalnych perków, a gracz z możliwością posiadania perków premium dostanie ten perk który miał zwykły gracz przed wymianą.

Gdy zwykły gracz grający klasą Złodziej i nieposiadający flagi do której przypisane są perki premium, kradnąc perk premium dostanie inny perk z zakresu zwykłych perków.

Użytkownik maniek2614 edytował ten post 09.02.2012 17:33

  • +
  • -
  • 0

#3 d0naciak

    Godlike

  • Autor tematu
  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 09.02.2012 18:11

mozna inaczej, ale ten sposob jest najlatwiejszy moim zdaniem
  • +
  • -
  • 0

#4 A może sma?

    Godlike

  • Power User

Reputacja: 546
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 09.02.2012 18:21

if(if(!(get_user_flags(id) & ADMIN_LEVEL_H))


Tak, tak. If, if ;D
  • +
  • -
  • 1

#5 d0naciak

    Godlike

  • Autor tematu
  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 09.02.2012 18:29

juz zraportowalem to
  • +
  • -
  • 0

#6 emeryt0131

    Pomocny

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:40
  • Imię:Michał
  • Lokalizacja:And
Offline

Napisano 09.02.2012 18:35

Literówka:
client_print(id, print_center, "To jest item premium ! Nie masz do neigo uprawnien");
Na
client_print(id, print_center, "To jest item premium ! Nie masz do niego uprawnien");

Fajna rzecz mieć takie coś na serwerze ^^
  • +
  • -
  • 0

#7 Kolar`.

    Guru

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:704
  • GG:
  • Imię:Kamil
  • Lokalizacja:Jastrzębie Zdrój
Offline

Napisano 09.02.2012 18:37

A jak gracz bez flagi zdobędzie item premium to od razu mu go wyrzuca czy jak ?

#8 emeryt0131

    Pomocny

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:40
  • Imię:Michał
  • Lokalizacja:And
Offline

Napisano 09.02.2012 18:40

A jak gracz bez flagi zdobędzie item premium to od razu mu go wyrzuca czy jak ?

Możliwe że perk nie wchodzi w rachubę (dropniecie perku z gracza) jeśli nie ma flagi T. Mi tak przychodzi na myśl ^^.
  • +
  • -
  • 0

#9 synek``

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:55
  • Imię:Synek
  • Lokalizacja:Puławy
Offline

Napisano 09.02.2012 19:37

hah wpadłem na to baaaardzo dawno temu ale brak zapału do pracy, jak to ja :P

Poprostu zanim dostaniesz perk sprawdza Twoje flagi i jeśli nie masz flagi na perk premium to losuje inny tak ?
  • +
  • -
  • 0

#10 A może sma?

    Godlike

  • Power User

Reputacja: 546
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 09.02.2012 20:12

Nie losuje.
  • +
  • -
  • 0

#11 synek``

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:55
  • Imię:Synek
  • Lokalizacja:Puławy
Offline

Napisano 10.02.2012 10:23

czyli po prostu nie dostaję tego perku?
  • +
  • -
  • 0

#12 emeryt0131

    Pomocny

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:40
  • Imię:Michał
  • Lokalizacja:And
Offline

Napisano 10.02.2012 13:47

czyli po prostu nie dostaję tego perku?


Po prostu tak ^^
  • +
  • -
  • 0

#13 d0naciak

    Godlike

  • Autor tematu
  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 10.02.2012 14:07

A jak gracz bez flagi zdobędzie item premium to od razu mu go wyrzuca czy jak ?


Dostaje sie inny o ile sie nie myle + wyskakuje info ze tamten perk byl perkiem premium
  • +
  • -
  • 0

#14 HaDeS From HELL

    CoD MoD Fanatyk

  • Użytkownik

Reputacja: 163
Profesjonalista

  • Postów:453
  • Lokalizacja:Szczecin
Offline

Napisano 10.02.2012 14:42

trochę bez sensu jakby od razu nie można było zablokować dostanie tego perku bez danej flagi
  • +
  • -
  • 0

#15 maniek2614

    Życzliwy

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:34
  • Lokalizacja:Wa-wa
Offline

Napisano 10.02.2012 17:49

A jak gracz bez flagi zdobędzie item premium to od razu mu go wyrzuca czy jak ?


Dostaje sie inny o ile sie nie myle + wyskakuje info ze tamten perk byl perkiem premium



Nic mu nie wyskakuje, po prostu dostaje zwykły perk, a tego zdania mogłoby by nie być "To jest item premium ! Nie masz do niego uprawnien" (można zostawić puste apostrofy) bo i tak ono się nikomu nie wyświetli.
  • +
  • -
  • 0

#16 Haliax

    Profesjonalista

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:190
  • Imię:Norbert
  • Lokalizacja:Koszalin
Offline

Napisano 21.02.2012 09:38

A jak gracz bez flagi zdobędzie item premium to od razu mu go wyrzuca czy jak ?


Dostaje sie inny o ile sie nie myle + wyskakuje info ze tamten perk byl perkiem premium



Nic mu nie wyskakuje, po prostu dostaje zwykły perk, a tego zdania mogłoby by nie być "To jest item premium ! Nie masz do niego uprawnien" (można zostawić puste apostrofy) bo i tak ono się nikomu nie wyświetli.



Zle gadasz -.- w sklepach gdzie mozna kupic perki, wyswietla wszystkie, a jak ktos bedzie chcial kupic perk premium to mu sie to wyswietli.
  • +
  • -
  • 0

Sprzedam silnik Cod Moda z nowymi statystykami do wyboru - Regeneracja HP, Większe obrazenia, Grawitacja, Szybsze Expienie

 

Sprzedam system Premium Pointsow - za każdą godzinę gry dostaje się na serwerze określoną ilość PP + do tego zintegrowany sklep gdzie mozna za nie kupic:

- Dowolny Perk | - Expo | - Klasę Premium|Vipa

KONTAKT - 9454187 GG


#17 maniek2614

    Życzliwy

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:34
  • Lokalizacja:Wa-wa
Offline

Napisano 21.02.2012 16:50

Zle gadasz -.- w sklepach gdzie mozna kupic perki, wyswietla wszystkie, a jak ktos bedzie chcial kupic perk premium to mu sie to wyswietli.


Nie powinno się to wyświetlić (logicznie myśląc). Gdy kupujemy perk zachodzi ta sama sytuacja jak wtedy ,gdy gracz oddaje perk premium graczowi bez flagi koniecznej do posiadania premium. Wtedy gracz bez premium dostaje zwykły perk i powinna mu się wyświetlić informacja typu "Nie możesz otrzymać perku premium" ,ale żadnej takiej informacji nie otrzymuje. Kupowanie perku działa na tej samej zasadzie tylko serwer zabiera nam przy tym określoną ilość monet/kasy.
  • +
  • -
  • 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