Rangi od expa
Kefu
08.06.2011
Witam mam taki mały kod zaczerpnięty z
Cod mod dodanie rangi - AMXX.pl: Support AMX Mod X
Chciałem go przerobić by czytał z expa anie fragów ale jest problem ponieważ gdy jest więcej niż 1 osoba na serwerze to w chudzie Nazwa rangi szalej raz pokazuje się moja raz przeciwnika. i tu prośba do was byście mi poprawili ten kod
Lub powiedzieli jak to zrobić? 
Cod mod dodanie rangi - AMXX.pl: Support AMX Mod X
Chciałem go przerobić by czytał z expa anie fragów ale jest problem ponieważ gdy jest więcej niż 1 osoba na serwerze to w chudzie Nazwa rangi szalej raz pokazuje się moja raz przeciwnika. i tu prośba do was byście mi poprawili ten kod


Spoiler
GOH4n
08.06.2011
Sprobowalbym zamiast id dac 0, bo wyzej jest:
new id = param[0]a jeszcze wyzej
param[0] = id
GOH4n
09.06.2011
a gdyby zostawic to id a usunac:
Edit:
i rozumiem, ze masz cos jeszcze z tego pluginu oprocz tego publica?
Użytkownik GOH4n edytował ten post 09.06.2011 16:21
new id = param[0]?
Edit:
i rozumiem, ze masz cos jeszcze z tego pluginu oprocz tego publica?
Użytkownik GOH4n edytował ten post 09.06.2011 16:21
góruś
09.06.2011
bez problemu możesz zrobić tak:
public rank(id)
{
if(!is_user_connected(id))
return PLUGIN_HANDLED
// reszta kodu
Kefu
09.06.2011
Zrobiłem to w tak jak napsiales i w ogole rangi nie wyswietla
Kod:
Kod:
Spoiler
góruś
09.06.2011
a nie możesz zdeklarować wszystkich rang w enumie i później ich wyświetlić przykładowo w hudmessage'u?
Kefu
10.06.2011
Jasne ze mógłbym a mógłbyś mi dać jakiś przykład jak to zrobić?
Mozę to być tez na zasadzie np lvl 1 = ranga 1 itd
Mozę to być tez na zasadzie np lvl 1 = ranga 1 itd

dasiek
10.06.2011
new rangi [32][0] = { "Ranga", "Ranga", "Ranga", "Ranga", "Ranga", "Ranga", "Ranga", "Ranga", "Ranga", "Ranga", "Ranga" }
potem w pokaż informacje dopisujesz
Ranga %s , rangi[id][poziomgracza[id]] coś w ten deseń.
góruś
10.06.2011
najlepszy przykład:
gdzieś na początku
poniżej
i później w public rank
a wczytujesz tak:
gdzieś na początku
new powolanie_gracza[33];
poniżej
enum { NONE = 0,Rekrut,Giermek,Paz,Piechur,Rycerz,Lancelot,Pomocnik,Pomocnik_Maga,Mag,Czarodziej,Merlin,Opryszek,Lotr,Zbir,Kanibal }
new Ranga[][] = { "Brak", "Rekrut", "Giermek", "Paz" ,"Piechur", "Rycerz", "Lancelot", "Pomocnik", "Pomocnik Maga", "Mag", "Czarodziej", "Merlin", "Opryszek", "Lotr", "Zbir", "Kanibal" }
i później w public rank
if ( doswiadczenie_gracza[id] >= 0 && doswiadczenie_gracza[id] <= 29)
powolanie_gracza[id] = Rekrut
a wczytujesz tak:
"Powolanie gracza:%s", Ranga[powolanie_gracza[id]]
Kefu
10.06.2011
@@góruś
Twój sposób nie działa jak powinien. przy więcej niż 25 rang nie chce się skopilowac a po kompilacji nie wyświetla w ogóle rang.
@@CheQ
Twój sposób działa jak ta lala
tego mi było trzeba
Dzięki
Użytkownik Kefu edytował ten post 11.06.2011 00:17
Twój sposób nie działa jak powinien. przy więcej niż 25 rang nie chce się skopilowac a po kompilacji nie wyświetla w ogóle rang.
@@CheQ
Twój sposób działa jak ta lala


Użytkownik Kefu edytował ten post 11.06.2011 00:17