A więc po kolei, zmienna $dodaj łapię mi id admina z amxbansa, $flagijakiema sprawdza mi aktualne flagi, a dalej kod który chciał bym zoptymalizować. Na tym przykładzie pokazałem, że użytkownik kupuję vipa o flagach bit. Więcej nie potrzebuję sprawdzać, gdyż osoby z większą ilością flag usługi dostają za darmo. Wpadłem więc na taki pomysł, że nawet nie musiał bym tego wszystkiego sprawdzić, lecz moje umiejętności kończą się na pomyśle:
$dodaj = mysql_fetch_assoc(mysql_query("SELECT id FROM amx_amxadmins WHERE username='$nick'"));
$flagijakiema1 = mysql_fetch_assoc(mysql_query("SELECT custom_flags FROM amx_admins_servers WHERE admin_id='".$dodaj['id']."' AND server_id='$serwer'"));
$flagijakiema = $flagijakiema1['custom_flags'];
if($flagijakiema == 'bcdefijmnu'){
$noweflagi='bcdefijmntu';
}
if($flagijakiema == 'bcdefijmntu'){
$noweflagi='bcdefijmntu';
}
if($flagijakiema == 'bcdefijmnsu'){
$noweflagi='bcdefijmnstu';
}
if($flagijakiema == 'bcdefijmnstu'){
$noweflagi='bcdefijmnstu';
}
if($flagijakiema == 'b'){
$noweflagi='bit';
}
if($flagijakiema == 'bit'){
$noweflagi='bit';
}
if($flagijakiema == 'bist'){
$noweflagi='bist';
}
if($flagijakiema == 's'){
$noweflagi='bist';
}
if($flagijakiema == 'z'){
$noweflagi='bit';
}
$flagijakiema = explode("\n", $flagijakiema);
Niby nie dużo, ale nie wiem czy zastosować jakąś pętlę aby początkowo sprawdzić aktualne + kupione flagi i w razie istnienia połączenia ich. Następnie przydało by się również segregowanie według alfabetu, żeby zachować ład w amxbans. Był bym wdzięczny jeśli któs by mógł mi w jakikolwiek sposób pomóc.
Użytkownik góruś edytował ten post 03.01.2012 15:58