Witam, dzisiaj na swój testowy serwer postanowiłem dodać dwie frakcje, premium oraz darmowe. Skorzystałem z poradnika dotyczącego frakcji od Darka - http://amxx.pl/topic...kcji-2-sposoby/dokładnie 2 sposób. Wszystko ładnie działa, gdy dodam tylko jedną frakcje i przypisze do niej jedną premium.
bronie_klasy[ilosc_klas] = get_param(3);
zdrowie_klas[ilosc_klas] = get_param(4);
kondycja_klas[ilosc_klas] = get_param(5);
inteligencja_klas[ilosc_klas] = get_param(6);
wytrzymalosc_klas[ilosc_klas] = get_param(7);
if(equali(nazwy_klas[ilosc_klas],"Snajper")){
frakcja_klas[ilosc_klas] = "Darmowe";
}
return ilosc_klas;
}
Gdy chcę dodać drugą frakcje lub przypisać drugą klasę premium do tej samej frakcji compiler nie chce utworzyć amxx.
Dodaje w taki sposób:
bronie_klasy[ilosc_klas] = get_param(3);
zdrowie_klas[ilosc_klas] = get_param(4);
kondycja_klas[ilosc_klas] = get_param(5);
inteligencja_klas[ilosc_klas] = get_param(6);
wytrzymalosc_klas[ilosc_klas] = get_param(7);
if(equali(nazwy_klas[ilosc_klas],"Snajper")){
frakcja_klas[ilosc_klas] = "Darmowe";
if(equali(nazwy_klas[ilosc_klas],"Agent 007")){
frakcja_klas[ilosc_klas] = "Premium";
}
return ilosc_klas;
}


Dodatki SourceMod













