←  Poradniki, Łatki oraz Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Zdobycie poziomu w tutorze

  • +
  • -
synek`` - zdjęcie synek`` 10.02.2012

Autor tutora: DarkGL
Temat: http://amxx.pl/topic...condition-zero/

Zamiast informacji w HUD wyświetla się tzw. Tutor z informacją


Na początku dodajemy

#include <tutor>


w public plugin_init() { dodajemy na końcu

tutorInit();


W public plugin_precache(){ dopisujemy

tutorPrecache()


Znajdujemy public SprawdzPoziom(id)

else if(zdobyl_poziom)
{
punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
set_hudmessage(212, 255, 85, 0.31, 0.32, 0, 6.0, 5.0);
ShowSyncHudMsg(id, SyncHudObj2,"Awansowales do %i poziomu!", poziom_gracza[id]);
client_cmd(id, "spk QTM_CodMod/levelup");
}


podmieniamy na

else if(zdobyl_poziom)
{
punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
tutorMake(id,TUTOR_GREEN,5.0,"Awansowales do %i poziomu!", poziom_gracza[id]);
client_cmd(id, "spk QTM_CodMod/levelup");
}


Jeśli chcemy aby informacja wyświetlała się wszystkich (nie testowane) wykorzystujemy to

else if(zdobyl_poziom)
{
punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
tutorMake(0,TUTOR_GREEN,5.0,"Gracz %s awansowal do %i poziomu!", get_user_name(id), poziom_gracza[id]);
client_cmd(id, "spk QTM_CodMod/levelup");
}


Jeżeli chcesz zmienić kolor tutora w

tutorMake(0,TUTOR_GREEN,5.0,"Gracz %s awansowal do %i poziomu!", get_user_name(id), poziom_gracza[id]);


zmieniasz TUTOR_GREEN na jeden z dostępnych kolorów (RED, BLUE, GREEN, YELLOW)

Mała rzecz na cieszy :D

@edit

zapomniałem dodać cstrike.rar - trzeba to wrzucić na serwer :D

Więcej informacji nt. edycji tutora znajdziecie w temacie DarkGL'a

Załączone pliki


Użytkownik synek`` edytował ten post 10.02.2012 10:56
Odpowiedz

  • +
  • -
Fili:P - zdjęcie Fili:P 10.02.2012

a nie bedzie niezgodnosci z colorchatem ?
Odpowiedz

mlekowita - zdjęcie mlekowita 10.02.2012

a nie bedzie niezgodnosci z colorchatem ?


Sprawdź, mi się wydaję, że nie powinno.
________
Pomysłowe masz :plus:
Użytkownik mlekowita edytował ten post 10.02.2012 11:23
Odpowiedz

  • +
  • -
synek`` - zdjęcie synek`` 10.02.2012

muszę przyznać że nie zbyt się znam ale u mnie teges ;-)

za chwilkę zarzucę screenshota (dajcie mi 10 minut)
Odpowiedz

  • +
  • -
master. - zdjęcie master. 10.02.2012

a nie bedzie niezgodnosci z colorchatem ?

a nie bedzie niezgodnosci z colorchatem ?

Oczywiście że będą^^ Przerabiałem to jakiś czas temu i nie znalazłem rozwiązania...
Odpowiedz

  • +
  • -
synek`` - zdjęcie synek`` 10.02.2012

proszę bardzo ;P

Załączone miniatury

  • s.JPG
Odpowiedz

  • +
  • -
Fili:P - zdjęcie Fili:P 10.02.2012

chodzi mi o tego enuma z CC i tutoru
Odpowiedz

  • +
  • -
synek`` - zdjęcie synek`` 10.02.2012

to niestety Ci nie odpowiem bo nie wiem o czym mówisz (aż tak się nie znam xD)
Odpowiedz

Kolar`. - zdjęcie Kolar`. 10.02.2012

a nie bedzie niezgodnosci z colorchatem ?

Jest niezgodność z colorchatem, np. YELLOW nie działa jeśli nie edytujesz pliku tutor.inc.
Odpowiedz

  • +
  • -
robaloss - zdjęcie robaloss 10.02.2012

a co zrobic by sie nie gryzlo zmienic z color na kolor np. ?
Odpowiedz

  • +
  • -
Intex - zdjęcie Intex 11.02.2012

Jak dodam to:


else if(zdobyl_poziom)
{
punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
tutorMake(0,TUTOR_GREEN,5.0,"Gracz %s awansowal do %i poziomu!", get_user_name(id), poziom_gracza[id]);
client_cmd(id, "spk QTM_CodMod/levelup");
}


To się nie kompiluje :)
Odpowiedz

Kolar`. - zdjęcie Kolar`. 11.02.2012

Errory ?
Odpowiedz

  • +
  • -
Intex - zdjęcie Intex 11.02.2012

Zaznacza mi na czerwono to: tutorMake(0,TUTOR_GREEN,5.0,"Gracz %s awansowal do %i poziomu!", get_user_name(id), poziom_gracza[id]);

i mam: Error: Number of arguments does not match definition on line 1224
Odpowiedz

  • +
  • -
synek`` - zdjęcie synek`` 11.02.2012

@UP

Mówiłem że nie testowane i własnie sobie zdałem sprawę że to nie działa także użyj wersji dla jednego gracza.
Odpowiedz

TheProCeK - zdjęcie TheProCeK 01.06.2013

Jakby ktoś nie mógł znaleźc czy coś to link do tutor.inc w załączniku ;)

Załączone pliki

  • Załączony plik  tutor.inc   2,21 KB   112 Ilość pobrań
Odpowiedz