←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Problem z klasa?

  • +
  • -
Dlugi - zdjęcie Dlugi 28.11.2017

Witam! 

Mam problem otóż klasa nie może kłaść paki oraz nie dziłają na niej perki może mi ktoś powiedzieć gdzie błąd?
Oto kod sma 
 

#include <amxmodx>
#include <engine>
#include <codmod_frakcje>
#include <fakemeta> 
#include <fun>
#include <cstrike>
#include <amxmisc>
#include <codmod>

new const nazwa[] = "Dezerter";
new const opis[] = "Posiada 1HP na stale, jest caly niewidzialny oraz posiada tylko noz";
new const bronie = 0;
new const zdrowie = -99;
new const kondycja = 25;
new const inteligencja = 0;
new const wytrzymalosc = 20;

new bool:ma_klase[33];
new const frakcja[] = "Alianci";
public plugin_init()
{
        register_plugin(nazwa, "1.0", "Mentos");
        cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc, frakcja);

	register_event("CurWeapon","CurWeapon","be")
	register_event("Health", "Health", "be")
}

public cod_class_enabled(id, wartosc)
{
        set_user_health(id, 1);
	ma_klase[id] = true;
}
public cod_class_disabled(id)
{
	set_user_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255);
	ma_klase[id] = false;
}

public CurWeapon(id)
{
	if (is_user_connected(id))
		if (ma_klase[id]) engclient_cmd(id,"weapon_knife") 	
}
public client_PreThink ( id ) 
{
	if(ma_klase[id]) set_user_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 20);
		
	return PLUGIN_CONTINUE	
}

public Health(id)
{
        if(ma_klase[id] && is_user_alive(id) && read_data(1) > 1)
        {
                set_user_health(id, 1);
        }
}

Ewentualnie proszę o kompilacje na amxx 

Odpowiedz

  • +
  • -
ChrisN - zdjęcie ChrisN 28.11.2017

Paki plantować nie możesz bo wymuszasz u gracza, przełączenie broni na nóż 

 

if (ma_klase[id]) engclient_cmd(id,"weapon_knife")

 

Ps. Nie prościej użyć set_user_health(index, health) do ustawienia hp? Teraz dałeś -99 w statach a gracz i tak z lvl będzie se dawał :)

Odpowiedz

  • +
  • -
Dlugi - zdjęcie Dlugi 28.11.2017

czyli jak mam zmodyfikować ten kod???
Mógłbyś mi podać gotowca?

Odpowiedz

  • +
  • -
ChrisN - zdjęcie ChrisN 28.11.2017

czyli jak mam zmodyfikować ten kod???
Mógłbyś mi podać gotowca?


Jutro ci to ogarne bo nie ma mnie na kompie, chyba że ktoś mnie uprzedzi. Jak co zedytuje posta.
Odpowiedz

  • +
  • -
ChrisN - zdjęcie ChrisN 29.11.2017

Nie mogę edytować to piszę nowy post.

 

// 

Powinno działać to z paką, a z tymi perkami to co dokładnie nie działa?

 

#include <amxmodx>
#include <engine>
#include <codmod_frakcje>
#include <fakemeta> 
#include <fun>
#include <cstrike>
#include <amxmisc>
#include <codmod>
 
new const nazwa[] = "Dezerter";
new const opis[] = "Posiada 1HP na stale, jest caly niewidzialny oraz posiada tylko noz";
new const bronie = 0;
new const zdrowie = -99;
new const kondycja = 25;
new const inteligencja = 0;
new const wytrzymalosc = 20;
 
new bool:ma_klase[33];
new const frakcja[] = "Alianci";
public plugin_init()
{
        register_plugin(nazwa, "1.0", "Mentos");
        cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc, frakcja);
 
register_event("CurWeapon","CurWeapon","be")
register_event("Health", "Health", "be")
}
 
public cod_class_enabled(id, wartosc)
{
        set_user_health(id, 1);
ma_klase[id] = true;
}
public cod_class_disabled(id)
{
set_user_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255);
ma_klase[id] = false;
}
 
public CurWeapon(id)
{
if (is_user_connected(id))
if ((get_user_weapon(id) != CSW_C4) && (get_user_weapon(id) != CSW_KNIFE) && ma_klase[id])
 
{
 
client_cmd(id,"weapon_knife")
 
engclient_cmd(id,"weapon_knife")
 
}  
}
public client_PreThink ( id ) 
{
if(ma_klase[id]) set_user_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 20);
 
return PLUGIN_CONTINUE 
}
 
public Health(id)
{
        if(ma_klase[id] && is_user_alive(id) && read_data(1) > 1)
        {
                set_user_health(id, 1);
        }
}
Odpowiedz

  • +
  • -
Dlugi - zdjęcie Dlugi 29.11.2017

zaden perk nie dziala!
Pisze ze zdobyto perk a żaden nie dziala

a co do kodu to klasa nie działa :[ 
niema jej w ogóle w menu i w konsoli pisze że jej nie załadowało :[

Mógłbyś przekompilowac ją lokalnie bo ja nie moge ponieważ wywala mi błąd jakis


Użytkownik Dlugi edytował ten post 29.11.2017 20:19
Odpowiedz

  • +
  • -
Alelluja - zdjęcie Alelluja 29.11.2017

Proszę.

Załączone pliki

Odpowiedz

  • +
  • -
Dlugi - zdjęcie Dlugi 30.11.2017

nie dziala ta klasa:P

Jeżeli użyłeś generatora on line to tez tak zrobiłem i nie dziala

Odpowiedz