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

Sprawdzanie dostawania broni

cod nowy

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

#1 Żółw Mina

    Banned

  • Zbanowany

Reputacja: 30
Życzliwy

  • Postów:93
  • Lokalizacja:Zamość
Offline

Napisano 23.05.2012 16:10

Witam!
Mam problem podczas edytacji klasy, a mianowicie:

Jak zrobić, aby plugin sprawdzał, czy dany gracz ma daną broń, a jeśli nie to ją dostawał, a gdy wpisze się komendę /resetbroni, to broń już nie dostaje?

Z góry dzięki!

#2 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 23.05.2012 17:17

Może taki kod na przykładzie AK

#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "CheQ"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /resetbroni","Resetuje")
}
public Resetuje(id)
{
new weapons[32],num;
new bool:ma = false;
get_user_weapons(id,weapons,num) // Pobieram bronie
new i =0;
do
{
  if(weapons[i] == CSW_AK47)
  {
   client_print(id,print_chat,"Masz AK!")
   ma = true;
  }
  i++;
}
while(ma || i == num+1)
if(!ma)
{
  client_print(id,print_chat,"nie Masz AK - dodaje")
  // tu dodaj funkcje dodawania ak
}
}

Nie sprawdzane.
  • +
  • -
  • 0

#3 Żółw Mina

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 30
Życzliwy

  • Postów:93
  • Lokalizacja:Zamość
Offline

Napisano 23.05.2012 19:43

Dzięki ale już sam się pobawiłem i jest tylko jeden problem...

Zrobiłem wszystko dobrze (we wszystkich klasach) i po wpisaniu /resetbroni, zamiast resetować bronie wybranej klasy, to resetuje bronie klasy np. Desant, i można mieć broń AK47 w klasie, która jej ma nie mieć... :/ tu sma daje przykładowe sma

Załączone pliki



#4 Żółw Mina

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 30
Życzliwy

  • Postów:93
  • Lokalizacja:Zamość
Offline

Napisano 24.05.2012 17:42

@REFFFF :P





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