←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

do nastepnej rangi brakuje Ci %d fragow -j...

Zablokowany

Przyjmij wiadro - zdjęcie Przyjmij wiadro 30.08.2013

witam,

edytuje plugin ranga.amxx, zatrzymalem sie przy tym zeby po wpisaniu komendy: /rangainfo wyswietlilo komunikat na czacie z taka trescia:

ColorChat(id, GREEN, "^x01[^x04 %s^x01 ] Nastepna ranga to:^x03 %s^x01, brakuje Ci do niej^x03 %d^x01 fragow", prefix, nastepna_ranga[id], nowa_ranga_za[id]);

i teraz tak, komende juz zarejestrowalem i wywoluje ona dana funkcje, jednak jak zrobic to:

 

 

 

-Nastepna ranga to XX // XX - nowa ranga

-Brakuje Ci do niej YY // YY - liczba brakujacych fragow

 

tutaj zamieszczam kawalek kodu (nie zamieszczam calego, poniewaz na ta chwile nie chce publikowac edycji pluginu)

if ( stats[0] >= 0 && stats[0] <= 29)
{
format(ranga,29,"Szeregowy")
nowa_ranga[id] = 30
}
else if ( stats[0] >= 30 && stats[0] <= 59)
{
format(ranga,29,"Starszy Szeregowy")
nowa_ranga[id] = 60
}

proszę o wytlumaczenie

 

@edit

zapomnialem dopisac ze dodalem tez 2 zmienne.


Użytkownik Przyjmij wiadro edytował ten post 30.08.2013 22:53
Odpowiedz

  • +
  • -
Filip1512 - zdjęcie Filip1512 31.08.2013

Z pewnością ten kod jest na wagę złota...
Jeśli chodzi o "następną range", to ja bym zrobił nową tablicę, w niej zapisał wszystkie rangi, a liczbę brakujących fragów na podstawie tej tablicy pobierając fragi a nastepnie odejmując fragi gracza od ilości fragów wymaganą na daną rangę.
Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 31.08.2013

plugin dziala tak jak nalezy, wiec na razie nie chce nie chce nic podmieniac.
pomoze ktos?
Użytkownik Przyjmij wiadro edytował ten post 31.08.2013 12:23
Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 06.09.2013

odswiezam

Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 07.09.2013

Co zawiera zmienna nowa_ranga? Tzn. jakie dane masz zamiar w niej przechowywać.

Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 08.09.2013

zmienna nowa ranga pokazuje w hud od ilu fragow jest nowa ranga.

 

tak to wyglada:

Fragi: X/Y // x-aktualna liczba fragow, y-liczba potrzebnych fragow do nowej rangi.

 

tak w ogóle to temat juz do zamkniecia.

 

ps.

dlaczego moj post "odswiezam" dostal reputacje - ?


Użytkownik Przyjmij wiadro edytował ten post 08.09.2013 12:49
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 08.09.2013

ps.

dlaczego moj post "odswiezam" dostal reputacje - ?

Czytaj regulamin kolego

Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 08.09.2013

ok, dzięki za info.
temat do zamkniecia.

Odpowiedz
Zablokowany