←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

COD MOD [EDYCJA ]

Zablokowany

  • +
  • -
Skilled - zdjęcie Skilled 18.11.2010

Witam mam przerobionego cod mod'a od ziomka. i teraz mam mały problem
potrzebuję kodu nie tego co jest niżej tylko takiego ktory spelnia moje wymagania

Otóż musi posiadać

Imie
Zycie
Profesja
Poziom
Przedmiot
Ilość XP

Niżej jest podstawowy kod na moje lecz chcę te wyżej wymienione pomoże ktoś?
z góry dziękuję i +



ShowPunkty[target] = inteligencja_gracza[target]+zdrowie_gracza[target]+wytrzymalosc_gracza[target]+kondycja_gracza[target]+punkty_gracza[target];
		  set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
                  ShowSyncHudMsg(id, SyncHudObj, "[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Przedmiot : %s]^n[Punkty : %i]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], doswiadczenie_poziomu[poziom_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]], ShowPunkty[id]);
		return PLUGIN_CONTINUE;
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 18.11.2010

Zamień to:


ShowPunkty[target] = inteligencja_gracza[target]+zdrowie_gracza[target]+wytrzymalosc_gracza[target]+kondycja_gracza[target]+punkty_gracza[target];
	  	set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
                  ShowSyncHudMsg(id, SyncHudObj, "[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Przedmiot : %s]^n[Punkty : %i]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], doswiadczenie_poziomu[poziom_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]], ShowPunkty[id]);
		return PLUGIN_CONTINUE;


Na to:

new imie[32], zycie[4];
get_user_name(id, imie, 31)
get_user_health(id, zycie, 3)

set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "[Imie : %s]^n[Zycie : %s]^n[Profesja : %s]^n[Poziom : %s]^n[Przedmiot : %s]^n[Ilosc XP : %i]", imie, zycie, nazwy_klas[klasa_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]], doswiadczenie_gracza[id]);
return PLUGIN_CONTINUE;



i powiedz czy działa :P
Odpowiedz

  • +
  • -
Skilled - zdjęcie Skilled 18.11.2010

jest 1 linijka tego i musi być to dodane

ShowPunkty[target] = inteligencja_gracza[target]+zdrowie_gracza[target]+wytrzymalosc_gracza[target]+kondycja_gracza[target]+punkty_gracza[target];

ale jeżeli nie jest to błąd sie robi
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 18.11.2010

jest 1 linijka tego i musi być to dodane

ShowPunkty[target] = inteligencja_gracza[target]+zdrowie_gracza[target]+wytrzymalosc_gracza[target]+kondycja_gracza[target]+punkty_gracza[target];

ale jeżeli nie jest to błąd sie robi


daj sma na pw to ci to zrobie :P a jak boisz się sma to daj treść błędu bo czarodziejska kula mi się popsuła :/
Użytkownik MisieQ edytował ten post 18.11.2010 19:16
Odpowiedz

  • +
  • -
Skilled - zdjęcie Skilled 18.11.2010

ogólnie w moim kodzie jest tak, ale chcę tak jak wyżej napisałem

new NickGracza[32];
		get_user_name(target, NickGracza, 31)
		ShowPunkty[target] = inteligencja_gracza[target]+zdrowie_gracza[target]+wytrzymalosc_gracza[target]+kondycja_gracza[target]+punkty_gracza[target];
		set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
                  ShowSyncHudMsg(id, SyncHudObj, "[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Przedmiot : %s]^n[Punkty : %i]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], doswiadczenie_poziomu[poziom_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]], ShowPunkty[id]);

proszę o napisanie mi tego kodu do

Imie
Zycie
Profesja
Poziom
Przedmiot
Ilość XP

z góry dzięx
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 18.11.2010

dałem ci kod na to co prosiłeś :o
Odpowiedz

  • +
  • -
Skilled - zdjęcie Skilled 19.11.2010

to możesz chyba dodać posta? nie. jeżeli potrafisz to zrobic
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 19.11.2010

to możesz chyba dodać posta? nie. jeżeli potrafisz to zrobic


http://amxx.pl/findp...39-p189627.html :o kilka postów up ;f
Odpowiedz

  • +
  • -
Skilled - zdjęcie Skilled 19.11.2010

Nieoficjalny polski support AMX Mod X :o kilka postów up ;f


Ty chyba nie ogarniasz podałem ci fukcje ShowPunkty i ona musi mieć te [targerty] inaczej nie siądzie.
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 19.11.2010

Nieoficjalny polski support AMX Mod X :o kilka postów up ;f


Ty chyba nie ogarniasz podałem ci fukcje ShowPunkty i ona musi mieć te [targerty] inaczej nie siądzie.


daj całe sma... bo ShowPunkty była użyta, jak ją suunołem i nie użyłem to działa, testowałem...

i ogarniam lepiej od ciebie... powinieneś być zadowolony ze ktoś ci w ogóle pomaga bo chamskim zachowaniem nic nie zdziałasz...
Użytkownik MisieQ edytował ten post 19.11.2010 15:07
Odpowiedz

  • +
  • -
Skilled - zdjęcie Skilled 19.11.2010

ja nic niechcę dodawać żadnego sm'a kod ci podałem jeżeli potrafisz to zrobić już by było dawno zrobione
mam cod mod'a 1z3 najlepszych sieci więc żadnego sm'a nie dam. masz tutaj kod.

public PokazInformacje(id) 
{
	id -= ZADANIE_POKAZ_INFORMACJE;
	
	set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE);
	if(!is_user_alive(id))
	{
		new target = entity_get_int(id, EV_INT_iuser2);
		if(target == 0)
			return PLUGIN_CONTINUE;
		
		new NickGracza[32];
		get_user_name(target, NickGracza, 31);
		ShowPunkty[target] = inteligencja_gracza[target]+zdrowie_gracza[target]+wytrzymalosc_gracza[target]+kondycja_gracza[target]+punkty_gracza[target];
		set_hudmessage(255, 255, 255, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0, 2);
		ShowSyncHudMsg(id, SyncHudObj, "Nick : %s^nKlasa : %s^nDoswiadczenie : %i / %i^nPoziom : %i^nPrzedmiot : %s^nPunkty : %i", NickGracza, nazwy_klas[klasa_gracza[target]], doswiadczenie_gracza[target], doswiadczenie_poziomu[poziom_gracza[target]], poziom_gracza[target], nazwy_przedmiotow[informacje_przedmiotu_gracza[target][0]],ShowPunkty[target]);
		return PLUGIN_CONTINUE;
	}
	ShowPunkty[id] = inteligencja_gracza[id]+zdrowie_gracza[id]+wytrzymalosc_gracza[id]+kondycja_gracza[id]+punkty_gracza[id];
	set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
	ShowSyncHudMsg(id, SyncHudObj, "[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Przedmiot : %s]^n[Punkty : %i]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], doswiadczenie_poziomu[poziom_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]], ShowPunkty[id]);
	return PLUGIN_CONTINUE;
}
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 19.11.2010

w public plugin_init() dodaj:
register_message(get_user_msgid("Health"),"message_health");


zamień:
public PokazInformacje(id) 
{
id -= ZADANIE_POKAZ_INFORMACJE;

set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE);
if(!is_user_alive(id))
{
new target = entity_get_int(id, EV_INT_iuser2);
if(target == 0)
return PLUGIN_CONTINUE;

new NickGracza[32];
get_user_name(target, NickGracza, 31);
ShowPunkty[target] = inteligencja_gracza[target]+zdrowie_gracza[target]+wytrzymalosc_gracza[target]+kondycja_gracza[target]+punkty_gracza[target];
set_hudmessage(255, 255, 255, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Nick : %s^nKlasa : %s^nDoswiadczenie : %i / %i^nPoziom : %i^nPrzedmiot : %s^nPunkty : %i", NickGracza, nazwy_klas[klasa_gracza[target]], doswiadczenie_gracza[target], doswiadczenie_poziomu[poziom_gracza[target]], poziom_gracza[target], nazwy_przedmiotow[informacje_przedmiotu_gracza[target][0]],ShowPunkty[target]);
return PLUGIN_CONTINUE;
}
ShowPunkty[id] = inteligencja_gracza[id]+zdrowie_gracza[id]+wytrzymalosc_gracza[id]+kondycja_gracza[id]+punkty_gracza[id];
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Przedmiot : %s]^n[Punkty : %i]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], doswiadczenie_poziomu[poziom_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]], ShowPunkty[id]);
return PLUGIN_CONTINUE;
}



na to:
public message_health(msg_id,msg_dest,msg_entity)
{
if(pev(msg_entity, pev_health) >= 255)
{
set_msg_arg_int(1, ARG_BYTE, 255);
}
return PLUGIN_CONTINUE;
}

public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;

new imie[32];
get_user_name(id, imie, 31);

set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE);
if(!is_user_alive(id))
{
new target = entity_get_int(id, EV_INT_iuser2);
if(target == 0)
return PLUGIN_CONTINUE;

set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Imie : %s^nZycie : %d^nProfesja : %s^nPoziom : %s^nPrzedmiot : %s^nIlosc XP : %i", imie, pev(id, pev_health), nazwy_klas[klasa_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]], doswiadczenie_gracza[id]);
return PLUGIN_CONTINUE;
}
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Imie : %s]^n[Zycie : %d]^n[Profesja : %s]^n[Poziom : %s]^n[Przedmiot : %s]^n[Ilosc XP : %i]", imie, pev(id, pev_health), nazwy_klas[klasa_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]], doswiadczenie_gracza[id]);
return PLUGIN_CONTINUE;
}


ja nic niechcę dodawać żadnego sm'a kod ci podałem jeżeli potrafisz to zrobić już by było dawno zrobione
mam cod mod'a 1z3 najlepszych sieci więc żadnego sm'a nie dam. masz tutaj kod.


Mogę cię dotknąć? :>
PS. Skoro ty taki pro to czemu takiego łątwego czegoś sobie nie zrobisz? :>:spadowa:
Użytkownik MisieQ edytował ten post 19.11.2010 15:37
Odpowiedz

  • +
  • -
Skilled - zdjęcie Skilled 19.11.2010

Mogę cię dotknąć? :>
PS. Skoro ty taki pro to czemu takiego łątwego czegoś sobie nie zrobisz?


Sorry, nie ja tego moda robiłem on był na zamówinie, a ziomek nie ma czasu by to zrobić

Dzięki działa, masz wielkiego + za kłócenie się ze mną ja za czołem ten cyrk ALE THX BRACIE
Odpowiedz
Zablokowany