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
CoD Nowy

[ROZWIĄZANE] Problem z podnoszeniem broni w klasie

cod nowy

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

#1 Kalifta

    Zaawansowany

  • Zbanowany

Reputacja: 18
Początkujący

  • Postów:82
  • GG:
  • Imię:Damian
  • Lokalizacja:30km od Grudziądza
Offline

Napisano 16.05.2013 15:06

Dodałem do klasy według tego poradnika i nic: http://amxx.pl/topic...a-broni-obcych/

#include <amxmodx>

#include <hamsandwich>

#include <amxmisc>

#include <codmod>

#include <codmod_frakcje>

new const nazwa[] = "Lacznik";
new const opis[] = "Widzi wrogow na radarze, posiada ubranie wroga, moze podnosic bron z ziemi.";
new const bronie = (1<<CSW_GALIL);
new const zdrowie = 60;
new const kondycja = 30;
new const inteligencja = 0;
new const wytrzymalosc = 40;

new const frakcja[] = "Alianci";
new g_msgHostageAdd, g_msgHostageDel;
new bool:ma_klase[33];
    new CT_Skins[4][] = {"sas","gsg9","urban","gign"};
    new Terro_Skins[4][] = {"arctic","leet","guerilla","terror"};
public plugin_init() {
register_plugin(nazwa, "1.0", "QTM_Peyote");
g_msgHostageAdd = get_user_msgid("HostagePos");
g_msgHostageDel = get_user_msgid("HostageK");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
set_task (2.0,"radar_scan",_,_,_,"b");
RegisterHam(Ham_Spawn, "player", "Spawn", 1);
}
public cod_class_enabled(id)
ma_klase[id] = true;
cod_set_user_weaponsblocking(id, 1);

public cod_class_disabled(id)

ma_klase[id] = false;
cod_set_user_weaponsblocking(id, 0);
public radar_scan(id)
{
new PlayerCoords[3];
                                                 
for (new id=1; id<=32; id++)
{
  if((!is_user_alive(id))||(!ma_klase[id])) continue;
                                                                                 
  for (new i=1;i<=32;i++)
  {       
   if(!is_user_alive(i) || get_user_team(i) == get_user_team(id)) continue;
 
   get_user_origin(i, PlayerCoords)
                                                                                                                 
   message_begin(MSG_ONE_UNRELIABLE, g_msgHostageAdd, {0,0,0}, id)
   write_byte(id)
   write_byte(i)                                 
   write_coord(PlayerCoords[0])
   write_coord(PlayerCoords[1])
   write_coord(PlayerCoords[2])
   message_end()
                                                                                                                 
   message_begin(MSG_ONE_UNRELIABLE, g_msgHostageDel, {0,0,0}, id)
   write_byte(i)
   message_end()
  }
}
}
    public ZmienUbranie(id,reset)
    {
    if (!is_user_connected(id))
    return PLUGIN_CONTINUE;
    if (reset)
    cs_reset_user_model(id);
    else
    {
    new num = random_num(0,3);
    cs_set_user_model(id, (get_user_team(id) == 1)? CT_Skins[num]: Terro_Skins[num]);
    }
    return PLUGIN_CONTINUE;
    }
     
    public Spawn(id)
    {
    if(ma_klase[id])
    ZmienUbranie(id, 0);
    }

po kompilacji:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Invalid function or declaration on line 34
Warning: Old style prototypes used with optional semicolumns on line 34
Error: Invalid function or declaration on line 39
Warning: Old style prototypes used with optional semicolumns on line 39
Error: Undefined symbol "cs_reset_user_model" on line 73
Error: Undefined symbol "cs_set_user_model" on line 77
Warning: Symbol is never used: "frakcja" on line 86

4 Errors.
Could not locate output file D:\Program Files\AMX Mod X\amxxstudio\Untitled.amx (compile failed).

nie wiem o co chodzi z tymi cs_set_user model, przed wgraniem fakcji działało poprawnie...


sygna.jpg

Napisałem ci klasę??? Czasami zostaw po sobie +

 

 

Klasa Kapitan & Perk M4 Kapitana


#2 Vasto_Lorde

    Cham

  • Power User

Reputacja: 252
Wszechwidzący

  • Postów:620
  • GG:
  • Steam:steam
  • Imię:Maćko
  • Lokalizacja:Poznań
Offline

Napisano 17.05.2013 14:54

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
Zamień na zgodne z frakcjami

Do includów dopisz
#include <cstrike>

  • +
  • -
  • 0

#3 Kalifta

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 18
Początkujący

  • Postów:82
  • GG:
  • Imię:Damian
  • Lokalizacja:30km od Grudziądza
Offline

Napisano 17.05.2013 17:19

ubranie naprawiłem, ale dalej nie mogę skompilować przez to

cod_set_user_weaponsblocking(id, 1);

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "cod_set_user_weaponsblocking" on line 34
Error: Undefined symbol "cod_set_user_weaponsblocking" on line 40

2 Errors.
Could not locate output file C:\Documents and Settings\Damian\Moje dokumenty\Pobieranie\codclass_Lacznik.amx (compile failed).

Czym to zdefiniować??


sygna.jpg

Napisałem ci klasę??? Czasami zostaw po sobie +

 

 

Klasa Kapitan & Perk M4 Kapitana


#4 Kalifta

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 18
Początkujący

  • Postów:82
  • GG:
  • Imię:Damian
  • Lokalizacja:30km od Grudziądza
Offline

Napisano 18.05.2013 19:01

ref.


sygna.jpg

Napisałem ci klasę??? Czasami zostaw po sobie +

 

 

Klasa Kapitan & Perk M4 Kapitana


#5 Pan Marian

    Banned

  • Zbanowany

Reputacja: 89
Zaawansowany

  • Postów:283
  • Imię:Marian
  • Lokalizacja:इंटरनेट
Offline

Napisano 18.05.2013 19:24

Zarejestrowałeś tam natywy? Dodałeś do codmod.inc?



#6 Kalifta

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 18
Początkujący

  • Postów:82
  • GG:
  • Imię:Damian
  • Lokalizacja:30km od Grudziądza
Offline

Napisano 18.05.2013 19:55

ok, dzięki, zagapiłem się , + dla ciebie


Użytkownik Kalifta edytował ten post 18.05.2013 20:04

sygna.jpg

Napisałem ci klasę??? Czasami zostaw po sobie +

 

 

Klasa Kapitan & Perk M4 Kapitana


#7 Kawon

    Godlike

  • Przyjaciel

Reputacja: 884
Czempion

  • Postów:5165
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Dzierzgoń
Offline

Napisano 20.05.2013 22:48

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
  • +
  • -
  • 0

DarkGL to mój autorytet.






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