GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Gamestar - 2010. január 20. - 21:59:39

Cím: Cenzúra
Írta: Gamestar - 2010. január 20. - 21:59:39
Cenzúra
Tudom, hogy létezik rövidebb, más fajta cenzúra, de eszembe jutott egy új fajta elv. Lehetoségünk van megadni a karaktert, amivé a szó változzon. Akinek nem világos, ez a függvény \"kiradíroz\" egy adott szót egy szövegbol, minden karakterét a megadott karakterré alakítja.
Például, beszélgetoablakba: Cenzura(text,\"cenzúra\"); majd ha beírod: Cenzúra tesztelése ez jelenik meg: ******* tesztelése ...
 

stock Cenzura(string[],word[],destch=\'*\')
{
// Változók
new start_index=(-1),
    end_index=(-1);
// Szó megkeresése, start pozíció felvétele
start_index=strfind(string,word,true);
// Ha a start_index -1, akkor nem lett meg
if(start_index==(-1)) return false;
// Változó létrehozása
end_index=(start_index+strlen(word));
   
// Számlálás
for( ; start_index<end_index; start_index++)
// Az indexelt karakter átalakítása
string[start_index]=destch;
// Visszatérés
return true;
}