Kann eigentlich nicht sein, habe genau so viele AUF-Klammern wie ZU-Klammern..:?
/edit: Nöp, deine markierte ist Schließ-Klammer für die IF-Abfrage
Kann eigentlich nicht sein, habe genau so viele AUF-Klammern wie ZU-Klammern..:?
/edit: Nöp, deine markierte ist Schließ-Klammer für die IF-Abfrage
Oder überprüfen auf ":XXXX"
Das wird nicht häufig benutzt und wenn jemand halt ein Doppelpunkt und vier zahlen danach verwendet, wird er gemuted bzw. gekickt oder sonstiges
public OnPlayerText(playerid,text[])
{
if(strfind(text,":",true) != -1)) // wenn ein : im Satz gefunden wird
{
new pos = strfind(text,":",true); // Position des : herausfinden
new isnumeric=0;
for(new i=pos+1; i < pos+5;i++)
{
if(IsNumeric(text[i]))
{
isnumeric++; // es ist eine weitere Zahl hinter dem : gefunden worden
}
}
if(isnumeric == 4) // wenn vier Zahlen hinter dem : gefunden worden sind
{
return 0; // die Nachricht wird nicht gesendet; hier kannst du noch kicken etc.
}
}
return 1;
}
Im Browser gerade geschrieben, ungetestet, müsste aber gehen.
Momentan ist das glaub ich noch nicht möglich, das würde dann auch in den Bereich Client Script gehen und über soetwas verfügt SA:MP glaub ich noch nicht.
Bei MTA(Multi Theft Auto) geht dies schon, jedoch musst du dafür eine komplett neue Scriptsprache lernen.