Hallöchen auch,
zur Zeit spiele ich etwas an meinem Code rum, um einige Dinge anzupassen und zu lernen.
Allerdings stoße ich auf eine kleine Hürde, wenn es um den Befehl /sys geht.
Ich möchte, dass vor dem Text der Username angezeigt wird. Momentan sieht mein Code so aus:
Wenn ich das allerdings kompiliere und dann den Befehl nutze, kommt im Spiel nur [Player]: [Player]:
Woran liegt das?
Danke im Voraus.
zur Zeit spiele ich etwas an meinem Code rum, um einige Dinge anzupassen und zu lernen.
Allerdings stoße ich auf eine kleine Hürde, wenn es um den Befehl /sys geht.
Ich möchte, dass vor dem Text der Username angezeigt wird. Momentan sieht mein Code so aus:
PHP Code:
BOOL TextCmd_System( CScanner & scanner )
{
#ifdef __WORLDSERVER
CHAR szString[512] = "";
CHAR szUser[30] = "";
CUser* pUser = (CUser*)scanner.dwValue;
scanner.GetLastFull();
if( strlen( scanner.token ) >= 512 )
return TRUE;
strcpy(szString, scanner.token);
strcpy(szUser, pUser->GetName());
sprintf(szString, "[%s]: %s", szUser, szString);
StringTrimRight(szString);
g_DPCoreClient.SendSystem( szString );
#endif // __WORLDSERVER
return TRUE;
}
Woran liegt das?
Danke im Voraus.