X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fserver%2Fhandler_door.c;h=a819d779c0a12aa067a1147502257f874b02ebe0;hb=0a4c98ea7934d4fb61121fb8cf8c4d94f973b950;hp=1ffcc857feb599bdb05d0ce9ac03cc4ae05f984d;hpb=f02c7f90fe0e654d5587fa88c8dd8297ef150b54;p=tpg%2Fopendispense2.git diff --git a/src/server/handler_door.c b/src/server/handler_door.c index 1ffcc85..a819d77 100644 --- a/src/server/handler_door.c +++ b/src/server/handler_door.c @@ -49,6 +49,9 @@ int Door_CanDispense(int User, int Item) // Sanity please if( Item == 0 ) return -1; + if( !(Bank_GetFlags(User) & USER_FLAG_DOORGROUP) ) + return 1; + return 0; } @@ -57,11 +60,12 @@ int Door_CanDispense(int User, int Item) */ int Door_DoDispense(int User, int Item) { - // Sanity please if( Item != 0 ) return -1; // Check if user is in door + if( !(Bank_GetFlags(User) & USER_FLAG_DOORGROUP) ) + return 1; // llogin or other