Hallo Brotfische,
Ich habe eine Frage, wie kann man abfragen ob im inputtext folgendes Zeichen vorkommt? (Unterstrich '_' )
Mit freundlichen Grüßen German_scripterHD
Hallo Brotfische,
Ich habe eine Frage, wie kann man abfragen ob im inputtext folgendes Zeichen vorkommt? (Unterstrich '_' )
Mit freundlichen Grüßen German_scripterHD
Mit der Funktion [wiki]strfind[/wiki] kannst du genau das machen. Die Funktion gibt die Position an der der Text gefunden wurde zurück.
Wenn die Funktion -1 zurück gibt wurde der Text nicht gefunden.
Beispiel:
Vielen Dank
Aber eine Frage habe ich noch, da ich gerade irgendwie auf dem Kabel stehe...
Angenommen es tippt jemand Server_Test ein, und ich möchte 2 Narichten wiedergeben die in etwa so aus sehen:
(1) : "Server"
(2) : "Test"
Aber wie mache ich das genau?
Alles anzeigenVielen Dank
Aber eine Frage habe ich noch, da ich gerade irgendwie auf dem Kabel stehe...
Angenommen es tippt jemand Server_Test ein, und ich möchte 2 Narichten wiedergeben die in etwa so aus sehen:
(1) : "Server"
(2) : "Test"
Aber wie mache ich das genau?
In dem Fall wird deine Abfrage 1 wiedergeben und du kannst einfach den inputtext im string ausgeben, nach deinem Wunsch müsstest du diesen vorher noch splitten.
nach deinem Wunsch müsstest du diesen vorher noch splitten.
Und wie kann ich das splitten?
Schau mal hier
http://wiki.sa-mp.com/wiki/Code_Snippets#Split
Du kannst es aber glaube ich auch mit sscanf machen.
Mit dem Split bist du aber gut beraten.
Ich verstehe das nicht ganz mit dem splitten. Kann mir das jemand an Hand des Codes erklären? (Wäre sehr dankbar darüber)
Mit freundlichen Grüßen German_ScripterHD
Mit freundlichen Grüßen German_ScripterHD
Example:
new tmp[2][128];
split("Test_Text", tmp, '_');
print(tmp[0]); print(tmp[1]);
Print müsste dann
Test
Text
ausgeben da er an der Stelle "'_'" den Text in 2 seperate Strings splittet.
Das machst du dann einfach mit den inputtext.
lg
Okay, jetzt verstehe ich das ganze Vielen Dank