Nos... Alapvetõen sajnos rossz a logika, legalábbis ahogy én próbálom felfogni a kódot.
Szerintem semmi szükség arra, hogy csinálj egy nemkirug meg kirug függvényt. Kell egy kirug függvény amit nem hívsz meg ha a felhasználónak nincs rá jogosultsága... Így nézne ki:
function dropClanMember($ID){
$sql = mysql_query(\"SELECT * FROM `jatekosok` WHERE ID = \'$ID\'\");
$row = mysql_fetch_array( $sql );
// Lekérdezzük a frakció tagságot
$level = $row[\'Frakciotag\'];
// Megnézzük, hogy leader avagy sem
if($level >= 1){
// Kiderült, hogy nem leader így kirúghatjuk.
mysql_query(\"UPDATE jatekosok SET Frakciotag = 0 WHERE ID = $ID\");
// Kirugtuk, átirányítás
header(\'location: leader.php?p=leader&i=ki&msg=Kirugva!\');
}else{
// Kiderült, hogy leader ezért nem csinálunk semmi mást csak átirányítunk és jelezzük, hogy nem rugtuk ki.
header(\'location: leader.php?p=leader&i=nemki&err=Nem rugod ki a leadert!\');
}
}
Innentõl a logika annyi hogy lekéred annak az adatait aki a kidobást igényli. Ha van jogosultsága meghívot a függvényt a paraméterrel.
Az a baj, hogy nem látom, milyen adatot honnan szedsz be és így nehéz segíteni. Egyébként egy webes controlpanel / usersystem-et tervezgetek, nem tudom hogy mennyire vagy jártas SAMP scriptelésben vagy PHP-ban (Utóbbiban + webdesign-ban tudok helpelni ) de talán összefoghatunk.