Natyw i zwracana wartość
A może sma?
16.09.2011
Siema...
W CoDzie możemy pobrać np. nazwę klasy.
Na takiej samej zasadzie chciałem pobrać nazwę frakcji (cypisa)
Zrobiłem więc taką funkcję:
Jednak ona nie chce działać... Tzn. Return jest pusty po użyciu tej funkcji... Dlaczego?
Co ciekawe taka funkcja:
już prawidłowo zwraca nazwę frakcji...
W CoDzie możemy pobrać np. nazwę klasy.
Na takiej samej zasadzie chciałem pobrać nazwę frakcji (cypisa)
Zrobiłem więc taką funkcję:
public PobierzFrakcjeKlasy(klasa, Return[], len)
{
if(klasa <= ilosc_klas)
{
param_convert(2);
copy(Return, len, nazwa_frakcji[klasa]);
}
}
Jednak ona nie chce działać... Tzn. Return jest pusty po użyciu tej funkcji... Dlaczego?
Co ciekawe taka funkcja:
public PobierzFrakcjeKlasy(klasa)
{
return nazwa_frakcji[klasa];
}
już prawidłowo zwraca nazwę frakcji...
A może sma?
16.09.2011
Tyle, że podaje ID klasy a nie ID frakcji :F
Po za tym bez tego ifa też nie trybiło....
Po za tym bez tego ifa też nie trybiło....
byCZUS
17.09.2011
Masz coś takiego
Podajesz id gracza i zmienną do której ma być przypisana nazwa.
Natyw z mojego cod'a
Podajesz id gracza i zmienną do której ma być przypisana nazwa.
public PobierzFrakcje(id, nazwa[], len) {
param_convert(2);
copy(nazwa, len, frakcja_klas[klasa_gracza[id]]);
}
Natyw z mojego cod'a
Cypis'
17.09.2011
ogólnie mówiąc to też działa tylko że trzeba podać id klasy np. cod_get_user_class(id)
A może sma?
17.09.2011
W sensie ten natyw z 1. postu działa?
Używałem go właśnie w takiej formie -
new klasa[64]
cod_get_class_fraction(cod_get_user_class(id), klasa, 63) i generalnie nie działało
Używałem go właśnie w takiej formie -
new klasa[64]
cod_get_class_fraction(cod_get_user_class(id), klasa, 63) i generalnie nie działało
Cypis'
17.09.2011
aa bład literowy
daj tam
copy(Return, len, nazwa_frakcji[klasa]);
na
copy(Return, len, frakcja_klas[klasa]);
@Edit
Właśnie patrzyłem temat z tym co opisałem jak sprawdzić jaka gracz ma frakcje i tam jest dobrze
Użytkownik Cypis' edytował ten post 17.09.2011 21:36
daj tam
copy(Return, len, nazwa_frakcji[klasa]);
na
copy(Return, len, frakcja_klas[klasa]);
@Edit
Właśnie patrzyłem temat z tym co opisałem jak sprawdzić jaka gracz ma frakcje i tam jest dobrze
register_native("cod_get_frakcja_name", "PobierzNazweFrakcji", 1);
public PobierzNazweFrakcji(klasa, Return[], len)
{
if(klasa <= ilosc_klas)
{
param_convert(2);
copy(Return, len, frakcja_klas[klasa]);
}
}
Użytkownik Cypis' edytował ten post 17.09.2011 21:36
Adminek AMXX.PL 17.09.2011
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: problem rozwiązany
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: problem rozwiązany
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL