public cod_perk_enabled(id){
new stop_klasa = cod_get_user_class(id);
if(stop_klasa == cod_get_classid("niemiec1") || stop_klasa == cod_get_classid("niemiec2") || stop_klasa == cod_get_classid("niemiec3") )
return COD_STOP;
ma_perk[id] = true;
return COD_CONTINUE;
}
Raczej nie da się tak po prostu pobrać informacji o frakcji w jakiej znajduje się dana klasa, więc ja bym polecał zastosować takie coś.
Wypisując wszystkie nazwy członków danej frakcji w miejscu niemiec1 itd. , dzięki czemu żaden niemiec nie dostanie tego perku.
Jeśli chciałbyś by jedynie np. Polacy mieli jakiś perk to tak może kod wyglądać:
public cod_perk_enabled(id){
new ok_klasa = cod_get_user_class(id);
if(ok_klasa == cod_get_classid("Polak1") || ok_klasa == cod_get_classid("Polak2") || ok_klasa == cod_get_classid("Polak3")){
ma_perk[id] = true;
return COD_CONTINUE;
}
return COD_STOP;
}