@@ -34,16 +34,30 @@ public void Execute(IRocketPlayer caller, string[] args)
3434 if ( ulong . TryParse ( args [ 1 ] , out ulong result ) )
3535 {
3636 var player = UnturnedPlayer . FromCSteamID ( new Steamworks . CSteamID ( result ) ) ;
37- Main . Instance . databese . AddPermission ( ( caller . Id ) , player , args [ 2 ] ) ;
38- UnturnedChat . Say ( caller , Main . Instance . Translate ( "add_permission" , args [ 2 ] , player . DisplayName ) ) ;
37+
38+ if ( Main . Instance . databese . AddPermission ( ( caller . Id ) , player , args [ 2 ] ) )
39+ {
40+ UnturnedChat . Say ( caller , Main . Instance . Translate ( "add_permission" , args [ 2 ] , player . DisplayName ) ) ;
41+ }
42+ else
43+ {
44+ UnturnedChat . Say ( caller , Main . Instance . Translate ( "illegal_datetime" ) , UnityEngine . Color . red ) ;
45+ }
46+
3947 }
4048 else
4149 {
4250 var player = UnturnedPlayer . FromName ( args [ 1 ] ) ;
4351 if ( player != null )
4452 {
45- Main . Instance . databese . AddPermission ( caller . Id , player , args [ 2 ] ) ;
46- UnturnedChat . Say ( caller , Main . Instance . Translate ( "add_permission" , args [ 2 ] , player . DisplayName ) ) ;
53+ if ( Main . Instance . databese . AddPermission ( caller . Id , player , args [ 2 ] ) )
54+ {
55+ UnturnedChat . Say ( caller , Main . Instance . Translate ( "add_permission" , args [ 2 ] , player . DisplayName ) ) ;
56+ }
57+ else
58+ {
59+ UnturnedChat . Say ( caller , Main . Instance . Translate ( "illegal_datetime" ) , UnityEngine . Color . red ) ;
60+ }
4761 }
4862 else
4963 {
@@ -81,16 +95,30 @@ public void Execute(IRocketPlayer caller, string[] args)
8195 if ( ulong . TryParse ( args [ 1 ] , out ulong result ) )
8296 {
8397 var player = UnturnedPlayer . FromCSteamID ( new Steamworks . CSteamID ( result ) ) ;
84- Main . Instance . databese . AddPermission ( caller . Id , player , args [ 2 ] , args [ 3 ] ) ;
85- UnturnedChat . Say ( caller , Main . Instance . Translate ( "add_permission" , args [ 2 ] , player . DisplayName ) ) ;
98+ if ( Main . Instance . databese . AddPermission ( caller . Id , player , args [ 2 ] , args [ 3 ] ) )
99+ {
100+ UnturnedChat . Say ( caller , Main . Instance . Translate ( "add_permission" , args [ 2 ] , player . DisplayName ) ) ;
101+ }
102+ else
103+ {
104+ UnturnedChat . Say ( caller , Main . Instance . Translate ( "illegal_datetime" ) , UnityEngine . Color . red ) ;
105+ }
106+
86107 }
87108 else
88109 {
89110 var player = UnturnedPlayer . FromName ( args [ 1 ] ) ;
90111 if ( player != null )
91112 {
92- Main . Instance . databese . AddPermission ( caller . Id , player , args [ 2 ] , args [ 3 ] ) ;
93- UnturnedChat . Say ( caller , Main . Instance . Translate ( "add_permission" , args [ 2 ] , player . DisplayName ) ) ;
113+ if ( Main . Instance . databese . AddPermission ( caller . Id , player , args [ 2 ] , args [ 3 ] ) )
114+ {
115+ UnturnedChat . Say ( caller , Main . Instance . Translate ( "add_permission" , args [ 2 ] , player . DisplayName ) ) ;
116+ }
117+ else
118+ {
119+ UnturnedChat . Say ( caller , Main . Instance . Translate ( "illegal_datetime" ) , UnityEngine . Color . red ) ;
120+ }
121+
94122 }
95123 else
96124 {
0 commit comments