Bin mir auch nicht sicher ob es überhaupt damit klappt:
strget(cmdtext, 3)
Kenn die Funktion nicht :-O.
Eigentlich müsste wenigstens ein Wort angezeigen werden,vorrausgesetzt du gibst sowas ein:
Zitat/ticket 3 1000 du bist zu schnell gefahren.
Dann müsste grund "du" sein. Das ist auch sehr umständlich es mit strget zu machen. Man könnte direkt auf den Index zugreifen, ist aber keine Gute Lösung. Da würde ich dir eher den sscanf-Part dieses Tutorials empfehlen.Damit ist es viel leichter, trotzdem hier mal n Lösung die du testen könntest.
format(grund, sizeof grund, cmdtext[7+1+strlen(strget(cmdtext,1)) + 1 + strlen(strget(cmdtext,2))]);
printf("grund -> '%s'",grund);
format(text2, sizeof(text2), "Du musstes ein Tickt in höhe von %i bezahlen. Grund: '%s'", money, grund);
printf(text2);