diff --git a/conf/server/ItemConfig.txt b/conf/server/ItemConfig.txt index 9083a3196..2f6a7c9eb 100644 --- a/conf/server/ItemConfig.txt +++ b/conf/server/ItemConfig.txt @@ -48,6 +48,123 @@ int bool int int int bool mut,int#int,1 int int int 1505 true 0 4 1 false null 0 0 0 1506 true 0 4 2 false null 0 0 0 1507 true 0 4 3 false null 0 0 0 +3001 true 3 1 1 false null 0 0 0 +3002 true 3 1 1 false null 0 0 0 +3003 true 3 1 1 false null 0 0 0 +3004 true 3 1 1 false null 0 0 0 +3005 true 3 1 1 false null 0 0 0 +3006 true 3 1 1 false null 0 0 0 +3007 true 3 1 1 false null 0 0 0 +3008 true 3 1 1 false null 0 0 0 +3009 true 3 1 1 false null 0 0 0 +3010 true 3 1 1 false null 0 0 0 +3011 true 3 1 1 false null 0 0 0 +3012 true 3 1 1 false null 0 0 0 +3013 true 3 1 1 false null 0 0 0 +3014 true 3 1 1 false null 0 0 0 +3015 true 3 1 1 false null 0 0 0 +3016 true 3 1 1 false null 0 0 0 +3017 true 3 1 1 false null 0 0 0 +3018 true 3 1 1 false null 0 0 0 +3101 true 3 1 2 false null 0 0 0 +3102 true 3 1 2 false null 0 0 0 +3103 true 3 1 2 false null 0 0 0 +3104 true 3 1 2 false null 0 0 0 +3105 true 3 1 2 false null 0 0 0 +3106 true 3 1 2 false null 0 0 0 +3107 true 3 1 2 false null 0 0 0 +3108 true 3 1 2 false null 0 0 0 +3109 true 3 1 2 false null 0 0 0 +3110 true 3 1 2 false null 0 0 0 +3111 true 3 1 2 false null 0 0 0 +3112 true 3 1 2 false null 0 0 0 +3113 true 3 1 2 false null 0 0 0 +3114 true 3 1 2 false null 0 0 0 +3115 true 3 1 2 false null 0 0 0 +3116 true 3 1 2 false null 0 0 0 +3117 true 3 1 2 false null 0 0 0 +3118 true 3 1 2 false null 0 0 0 +3201 true 3 1 3 false null 0 0 0 +3202 true 3 1 3 false null 0 0 0 +3203 true 3 1 3 false null 0 0 0 +3204 true 3 1 3 false null 0 0 0 +3205 true 3 1 3 false null 0 0 0 +3206 true 3 1 3 false null 0 0 0 +3207 true 3 1 3 false null 0 0 0 +3208 true 3 1 3 false null 0 0 0 +3209 true 3 1 3 false null 0 0 0 +3210 true 3 1 3 false null 0 0 0 +3211 true 3 1 3 false null 0 0 0 +3212 true 3 1 3 false null 0 0 0 +3213 true 3 1 3 false null 0 0 0 +3214 true 3 1 3 false null 0 0 0 +3215 true 3 1 3 false null 0 0 0 +3216 true 3 1 3 false null 0 0 0 +3217 true 3 1 3 false null 0 0 0 +3218 true 3 1 3 false null 0 0 0 +3301 true 3 1 4 false null 0 0 0 +3302 true 3 1 4 false null 0 0 0 +3303 true 3 1 4 false null 0 0 0 +3304 true 3 1 4 false null 0 0 0 +3305 true 3 1 4 false null 0 0 0 +3306 true 3 1 4 false null 0 0 0 +3307 true 3 1 4 false null 0 0 0 +3308 true 3 1 4 false null 0 0 0 +3309 true 3 1 4 false null 0 0 0 +3310 true 3 1 4 false null 0 0 0 +3311 true 3 1 4 false null 0 0 0 +3312 true 3 1 4 false null 0 0 0 +3313 true 3 1 4 false null 0 0 0 +3314 true 3 1 4 false null 0 0 0 +3315 true 3 1 4 false null 0 0 0 +3316 true 3 1 4 false null 0 0 0 +3317 true 3 1 4 false null 0 0 0 +3318 true 3 1 4 false null 0 0 0 +3319 true 3 1 4 false null 0 0 0 +3320 true 3 1 4 false null 0 0 0 +3321 true 3 1 4 false null 0 0 0 +3322 true 3 1 4 false null 0 0 0 +3323 true 3 1 4 false null 0 0 0 +3324 true 3 1 4 false null 0 0 0 +3325 true 3 1 4 false null 0 0 0 +3326 true 3 1 4 false null 0 0 0 +3327 true 3 1 4 false null 0 0 0 +3328 true 3 1 4 false null 0 0 0 +3329 true 3 1 4 false null 0 0 0 +3330 true 3 1 4 false null 0 0 0 +3331 true 3 1 4 false null 0 0 0 +3332 true 3 1 4 false null 0 0 0 +3333 true 3 1 4 false null 0 0 0 +3334 true 3 1 4 false null 0 0 0 +3335 true 3 1 4 false null 0 0 0 +3336 true 3 1 4 false null 0 0 0 +4001 true 3 1 3 false null 0 0 0 +4002 true 3 1 3 false null 0 0 0 +4003 true 3 1 3 false null 0 0 0 +4004 true 3 1 3 false null 0 0 0 +4005 true 3 1 3 false null 0 0 0 +4006 true 3 1 3 false null 0 0 0 +4007 true 3 1 3 false null 0 0 0 +4008 true 3 1 3 false null 0 0 0 +4009 true 3 1 3 false null 0 0 0 +4101 true 3 1 4 false null 0 0 0 +4102 true 3 1 4 false null 0 0 0 +4103 true 3 1 4 false null 0 0 0 +4104 true 3 1 4 false null 0 0 0 +4105 true 3 1 4 false null 0 0 0 +4106 true 3 1 4 false null 0 0 0 +4107 true 3 1 4 false null 0 0 0 +4108 true 3 1 4 false null 0 0 0 +4109 true 3 1 4 false null 0 0 0 +4110 true 3 1 4 false null 0 0 0 +4111 true 3 1 4 false null 0 0 0 +4112 true 3 1 4 false null 0 0 0 +4113 true 3 1 4 false null 0 0 0 +4114 true 3 1 4 false null 0 0 0 +4115 true 3 1 4 false null 0 0 0 +4116 true 3 1 4 false null 0 0 0 +4117 true 3 1 4 false null 0 0 0 +4118 true 3 1 4 false null 0 0 0 6001 true 4 4 0 false null 0 0 0 6002 true 4 4 0 false null 0 0 0 6003 true 4 4 0 false null 0 0 0 @@ -107,76 +224,54 @@ int bool int int int bool mut,int#int,1 int int int 7116 true 0 4 5 false null 0 0 0 7117 true 0 4 5 false null 0 0 0 7118 true 0 4 5 false null 0 0 0 -8001 false 5 2 2 false null 0 0 0 -8002 false 5 2 2 false null 0 0 0 -8003 false 5 2 2 false null 0 0 0 -8004 false 5 2 2 false null 0 0 0 -8005 false 5 2 2 false null 0 0 0 -8006 false 5 2 2 false null 0 0 0 -8007 false 5 2 3 false null 0 0 0 -8008 false 5 2 3 false null 0 0 0 -8009 false 5 2 3 false null 0 0 0 -8010 false 5 2 3 false null 0 0 0 -8011 false 5 2 3 false null 0 0 0 -8012 false 5 2 3 false null 0 0 0 -8013 false 5 2 4 false null 0 0 0 -8014 false 5 2 4 false null 0 0 0 -8015 false 5 2 4 false null 0 0 0 -8016 false 5 2 4 false null 0 0 0 -8017 false 5 2 4 false null 0 0 0 -8018 false 5 2 4 false null 0 0 0 -8019 false 5 2 5 false null 0 0 0 -8020 false 5 2 5 false null 0 0 0 -8021 false 5 2 5 false null 0 0 0 -8022 false 5 2 5 false null 0 0 0 -8023 false 5 2 5 false null 0 0 0 -8024 false 5 2 5 false null 0 0 0 -8025 false 5 2 4 false null 0 0 0 -8026 false 5 2 4 false null 0 0 0 -8027 false 5 2 4 false null 0 0 0 -8028 false 5 2 4 false null 0 0 0 -8029 false 5 2 4 false null 0 0 0 -8030 false 5 2 4 false null 0 0 0 -8031 false 5 2 5 false null 0 0 0 -8032 false 5 2 5 false null 0 0 0 -8033 false 5 2 5 false null 0 0 0 -8034 false 5 2 5 false null 0 0 0 -8035 false 5 2 5 false null 0 0 0 -8036 false 5 2 5 false null 0 0 0 -8037 false 5 2 5 false null 0 0 0 -8038 false 5 2 5 false null 0 0 0 -8039 false 5 2 5 false null 0 0 0 -8040 false 5 2 5 false null 0 0 0 -8041 false 5 2 5 false null 0 0 0 -8042 false 5 2 5 false null 0 0 0 -8043 false 5 2 5 false null 0 0 0 -8044 false 5 2 5 false null 0 0 0 -8045 false 5 2 5 false null 0 0 0 -8046 false 5 2 5 false null 0 0 0 -8047 false 5 2 5 false null 0 0 0 -8048 false 5 2 5 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 -0 false 0 0 0 false null 0 0 0 +8001 true 6 2 2 false null 0 0 0 +8002 true 6 2 2 false null 0 0 0 +8003 true 6 2 2 false null 0 0 0 +8004 true 6 2 2 false null 0 0 0 +8005 true 6 2 2 false null 0 0 0 +8006 true 6 2 2 false null 0 0 0 +8007 true 6 2 3 false null 0 0 0 +8008 true 6 2 3 false null 0 0 0 +8009 true 6 2 3 false null 0 0 0 +8010 true 6 2 3 false null 0 0 0 +8011 true 6 2 3 false null 0 0 0 +8012 true 6 2 3 false null 0 0 0 +8013 true 6 2 4 false null 0 0 0 +8014 true 6 2 4 false null 0 0 0 +8015 true 6 2 4 false null 0 0 0 +8016 true 6 2 4 false null 0 0 0 +8017 true 6 2 4 false null 0 0 0 +8018 true 6 2 4 false null 0 0 0 +8019 true 6 2 5 false null 0 0 0 +8020 true 6 2 5 false null 0 0 0 +8021 true 6 2 5 false null 0 0 0 +8022 true 6 2 5 false null 0 0 0 +8023 true 6 2 5 false null 0 0 0 +8024 true 6 2 5 false null 0 0 0 +8025 true 6 2 4 false null 0 0 0 +8026 true 6 2 4 false null 0 0 0 +8027 true 6 2 4 false null 0 0 0 +8028 true 6 2 4 false null 0 0 0 +8029 true 6 2 4 false null 0 0 0 +8030 true 6 2 4 false null 0 0 0 +8031 true 6 2 5 false null 0 0 0 +8032 true 6 2 5 false null 0 0 0 +8033 true 6 2 5 false null 0 0 0 +8034 true 6 2 5 false null 0 0 0 +8035 true 6 2 5 false null 0 0 0 +8036 true 6 2 5 false null 0 0 0 +8037 true 6 2 5 false null 0 0 0 +8038 true 6 2 5 false null 0 0 0 +8039 true 6 2 5 false null 0 0 0 +8040 true 6 2 5 false null 0 0 0 +8041 true 6 2 5 false null 0 0 0 +8042 true 6 2 5 false null 0 0 0 +8043 true 6 2 5 false null 0 0 0 +8044 true 6 2 5 false null 0 0 0 +8045 true 6 2 5 false null 0 0 0 +8046 true 6 2 5 false null 0 0 0 +8047 true 6 2 5 false null 0 0 0 +8048 true 6 2 5 false null 0 0 0 10001 false 1 0 5 false null 0 0 0 10002 false 1 0 5 false null 0 0 0 10003 false 1 0 5 false null 0 0 0 @@ -292,4 +387,4 @@ int bool int int int bool mut,int#int,1 int int int 12009 true 2 5 5 false null 1 509 50 12010 true 2 5 5 false null 1 510 50 12011 true 2 5 5 false null 1 511 50 -400001 true 0 3 5 false 14#1000 1 2 1 +400001 true 5 3 5 false 14#1000 1 2 1 diff --git a/conf/server/LotteryRewardConfig.txt b/conf/server/LotteryRewardConfig.txt index ab230d4b5..66def5c80 100644 --- a/conf/server/LotteryRewardConfig.txt +++ b/conf/server/LotteryRewardConfig.txt @@ -1,69 +1,101 @@ -Id Reward ItemName Pool Weight OpenRules -int mut,int#int,1 string int int int,int#int,1 -2 10002#1 角色2 1 11 null -3 10003#1 角色3 1 11 null -4 10004#1 角色4 1 8 null -5 10005#1 角色5 1 11 null -6 10006#1 角色6 1 11 null -7 10007#1 角色7 1 11 null -8 10008#1 角色8 1 8 null -9 10009#1 角色9 1 11 null -10 10010#1 角色10 1 5 null -11 10011#1 角色11 1 11 null -12 10012#1 角色12 1 8 null -13 10013#1 角色13 1 11 null -14 10014#1 角色14 1 5 null -15 10015#1 角色15 1 11 null -16 10016#1 角色16 1 8 null -17 10017#1 角色17 1 11 null -18 10018#1 角色18 1 5 null -19 10019#1 角色19 1 5 null -20 10020#1 角色20 1 11 null -21 10021#1 角色21 1 95 null -22 10022#1 角色22 1 95 null -23 10023#1 角色23 1 95 null -24 10024#1 角色24 1 95 null -25 10025#1 角色25 1 95 null -26 10026#1 角色26 1 95 null -27 10027#1 角色27 1 95 null -28 10028#1 角色28 1 95 null -29 10029#1 角色29 1 95 null -30 10030#1 角色30 1 95 null -31 10031#1 角色31 1 95 null -32 10032#1 角色32 1 95 null -33 10033#1 角色33 1 95 null -34 10034#1 角色34 1 95 null -35 10035#1 角色35 1 95 null -36 10036#1 角色36 1 95 null -37 10037#1 角色37 1 95 null -38 10038#1 角色38 1 95 null -39 10039#1 角色39 1 47 null -40 10040#1 角色40 1 47 null -41 10041#1 角色41 1 95 null -42 10042#1 角色42 1 95 null -43 10043#1 角色43 1 600 null -44 10044#1 角色44 1 600 null -45 10045#1 角色45 1 600 null -46 10046#1 角色46 1 600 null -47 10047#1 角色47 1 600 null -48 10048#1 角色48 1 600 null -49 10049#1 角色49 1 600 null -50 10050#1 角色50 1 600 null -51 10051#1 角色51 1 600 null -52 10052#1 角色52 1 600 null -57 10035#1 角色35 11 100 null -58 10036#1 角色36 11 100 null -59 10037#1 角色37 11 100 null -60 10038#1 角色38 11 100 null -61 10031#1 角色31 12 100 null -62 10032#1 角色32 12 100 null -63 10033#1 角色33 12 100 null -64 10034#1 角色34 12 100 null -65 10026#1 角色26 13 100 null -66 10027#1 角色27 13 100 null -67 10028#1 角色28 13 100 null -68 10029#1 角色29 13 100 null -69 10021#1 角色21 14 100 null -70 10022#1 角色22 14 100 null -71 10023#1 角色23 14 100 null -72 10024#1 角色24 14 100 null +Id Reward Pool Weight OpenRules +int mut,int#int,1 int int int,int#int,1 +2 10002#1 1 11 null +3 10003#1 1 11 null +4 10004#1 1 8 null +5 10005#1 1 11 null +6 10006#1 1 11 null +7 10007#1 1 11 null +8 10008#1 1 8 null +9 10009#1 1 11 null +10 10010#1 1 5 null +11 10011#1 1 11 null +12 10012#1 1 8 null +13 10013#1 1 11 null +14 10014#1 1 5 null +15 10015#1 1 11 null +16 10016#1 1 8 null +17 10017#1 1 11 null +18 10018#1 1 5 null +19 10019#1 1 5 null +20 10020#1 1 11 null +21 10021#1 1 95 null +22 10022#1 1 95 null +23 10023#1 1 95 null +24 10024#1 1 95 null +25 10025#1 1 95 null +26 10026#1 1 95 null +27 10027#1 1 95 null +28 10028#1 1 95 null +29 10029#1 1 95 null +30 10030#1 1 95 null +31 10031#1 1 95 null +32 10032#1 1 95 null +33 10033#1 1 95 null +34 10034#1 1 95 null +35 10035#1 1 95 null +36 10036#1 1 95 null +37 10037#1 1 95 null +38 10038#1 1 95 null +39 10039#1 1 47 null +40 10040#1 1 47 null +41 10041#1 1 95 null +42 10042#1 1 95 null +43 10043#1 1 600 null +44 10044#1 1 600 null +45 10045#1 1 600 null +46 10046#1 1 600 null +47 10047#1 1 600 null +48 10048#1 1 600 null +49 10049#1 1 600 null +50 10050#1 1 600 null +51 10051#1 1 600 null +52 10052#1 1 600 null +57 10001#1 11 20 null +58 10007#1 11 60 null +59 10010#1 11 60 null +60 10021#1 11 60 null +61 10036#1 11 150 null +62 10037#1 11 150 null +63 10039#1 11 150 null +64 10043#1 11 150 null +65 12008#10 11 50 null +66 12008#8 11 50 null +67 12008#12 11 50 null +68 12008#10 11 50 null +69 10006#1 12 60 null +70 10012#1 12 20 null +71 10016#1 12 60 null +72 10020#1 12 60 null +73 10025#1 12 150 null +74 10038#1 12 150 null +75 10040#1 12 150 null +76 10041#1 12 150 null +77 12009#10 12 50 null +78 12009#8 12 50 null +79 12009#12 12 50 null +80 12009#10 12 50 null +81 10002#1 13 60 null +82 10004#1 13 20 null +83 10019#1 13 60 null +84 10022#1 13 60 null +85 10024#1 13 150 null +86 10030#1 13 150 null +87 10042#1 13 150 null +88 10045#1 13 150 null +89 12011#10 13 50 null +90 12011#8 13 50 null +91 12011#12 13 50 null +92 12011#10 13 50 null +93 10003#1 14 20 null +94 10005#1 14 60 null +95 10011#1 14 60 null +96 10013#1 14 60 null +97 10029#1 14 150 null +98 10031#1 14 150 null +99 10032#1 14 150 null +100 10033#1 14 150 null +101 12010#10 14 50 null +102 12010#8 14 50 null +103 12010#12 14 50 null +104 12010#10 14 50 null diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java index e57feb279..6830f68a2 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java @@ -33,6 +33,7 @@ public class GMRequestHandler extends BaseHandler{ byte[] message = netData.parseClientProtoNetData(); CommonProto.GMCommand gmCommand = CommonProto.GMCommand.parseFrom(message); String command = gmCommand.getCommand(); + LOGGER.info("gm commond is {}",command); if (!command.contains("#") || command.split("#").length < 3) { LOGGER.error("wrong command :" + command); return; @@ -50,7 +51,8 @@ public class GMRequestHandler extends BaseHandler{ User cUser = UserManager.getUser(uid); switch (gmCommandType){ case GlobalGm.ADD_ITEM: - giveItem(cUser,prarm1,prarm2); + ItemUtil.drop(cUser,new int[][]{{prarm1,prarm2}}); + // giveItem(cUser,prarm1,prarm2); break; case GlobalGm.ADD_CARD: giveHero(cUser,prarm1,prarm2); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index ed7257092..5512bf821 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -152,7 +152,7 @@ public class ItemUtil { putcountMap(itemId, itemNum, cardMap); break; case GlobalItemType.EQUIP: - putcountMap(itemId, itemNum, cardMap); + putcountMap(itemId, itemNum, equipMap); break; case GlobalItemType.RANDOM_ITME: putcountMap(itemId, itemNum, randomMap); diff --git a/test/src/main/java/ExcelUtils.java b/test/src/main/java/ExcelUtils.java index 3a9df6780..f1873b521 100644 --- a/test/src/main/java/ExcelUtils.java +++ b/test/src/main/java/ExcelUtils.java @@ -170,7 +170,7 @@ public class ExcelUtils { int colnum = row1.getLastCellNum(); for (int j = 1; j < colnum; j++) { int cellFormatValue = (int) getCellFormatValue(row1.getCell(j),null); - if (cellFormatValue == 3){ + if (cellFormatValue == 3 || cellFormatValue == 0){ continue; } Cell cell = row.getCell(j);