Pārlūkot izejas kodu

- A little check that I don't know how could anyone have forgotten to do.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10283 54d463be-8e91-2dee-dedb-b68131a5f0ec
skotlex 18 gadi atpakaļ
vecāks
revīzija
94ae69eee6
1 mainītis faili ar 8 papildinājumiem un 1 dzēšanām
  1. 8 1
      src/map/clif.c

+ 8 - 1
src/map/clif.c

@@ -9602,6 +9602,8 @@ void clif_parse_PutItemToCart(int fd,struct map_session_data *sd)
 
 	if (clif_trading(sd))
 		return;
+	if (!pc_iscarton(sd))
+		return;
 	pc_putitemtocart(sd,RFIFOW(fd,2)-2,RFIFOL(fd,4));
 }
 /*==========================================
@@ -9611,6 +9613,8 @@ void clif_parse_PutItemToCart(int fd,struct map_session_data *sd)
 void clif_parse_GetItemFromCart(int fd,struct map_session_data *sd)
 {
 	RFIFOHEAD(fd);
+	if (!pc_iscarton(sd))
+		return;
 	pc_getitemfromcart(sd,RFIFOW(fd,2)-2,RFIFOL(fd,4));
 }
 
@@ -10250,7 +10254,8 @@ void clif_parse_MoveToKafraFromCart(int fd, struct map_session_data *sd) {
 
 	if(sd->vender_id)	
 		return;
-
+	if (!pc_iscarton(sd))
+		return;
 	if (sd->state.storage_flag == 1)
 		storage_storageaddfromcart(sd, RFIFOW(fd,2) - 2, RFIFOL(fd,4));
 	else	if (sd->state.storage_flag == 2)
@@ -10266,6 +10271,8 @@ void clif_parse_MoveFromKafraToCart(int fd, struct map_session_data *sd) {
 
 	if (sd->vender_id)
 		return;
+	if (!pc_iscarton(sd))
+		return;
 	if (sd->state.storage_flag == 1)
 		storage_storagegettocart(sd, RFIFOW(fd,2)-1, RFIFOL(fd,4));
 	else if (sd->state.storage_flag == 2)