Ich hätte da auch noch paar interessante Tricks.
Eine Alternative für != -1
So kann man das ganze statt so zu schreiben
if(strfind("Hallo wie gehts", "wie") != -1) print("Gefunden");
auch einen Bitoperator nehmen
if(~strfind("Hallo wie gehts", "wie"))print("Gefunden");
Ebenfalls ist es möglich auf einen Index eines zurückgegebenen Arrays zuzugreifen.
enum tData {
a[10],
b[10],
c[10],
}
stock test() {
new str[2][tData] ={{"Hallo","wie","gehts"},{"Hallo","wie","gehts"}};
return str;
}
print((test())[0][a]);
Ausgabe "Hallo"
natürlich geht das auch mit einfachen strings
stock test() {
new str[40] ="Hallo wie gehts";
return str;
}
print((test())[5]);