[Duda] CMD Bug, Gm ZC
#1

Utilizo la versiуn 2.6 de Zenoncity, que liberaron mediante su foro oficial, resulta que al revisarla y todo eso, me encuentro con un bug, en un cmd, que es /Comprarnegocio, resulta que al alguien comprar un negocio, otro usuario puede comprar nuevamente el mismo negocio con el CMD, no entiendo porque pasa, pero si algъn usuario tiene la amabilidad de explicarme como arreglar eso o un cmd fix, se lo agradecerнa.

Код:
CMD:comprarnegocio(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnectedEx(playerid))
	{
        for(new x = 0; x < MAX_BUSINESS; x++)
		{
			if(IsPlayerInRangeOfPoint(playerid, 5, businessVariables[x][bExteriorPos][0], businessVariables[x][bExteriorPos][1], businessVariables[x][bExteriorPos][2]))
			{
    			if(!strcmp(businessVariables[x][bOwner], "", true))
				{
				    if(businessVariables[x][bPrice] == -1) return SendClientMessageEx(playerid, COLOR_GREY, "* Este negocio ha sido bloqueado por un administrador.");
					if(getPlayerBusinessID(playerid) >= 1) return SendClientMessageEx(playerid, COLOR_GREY, "* Ya eres dueсo de un negocio.");
					if(GetPlayerCash(playerid) >= businessVariables[x][bPrice])
					{
						GivePlayerCash(playerid,-businessVariables[x][bPrice]);
						Tax += businessVariables[x][bPrice];
						new labelString[96];
						strcpy(businessVariables[x][bOwner], Info[playerid][pNormalName], MAX_PLAYER_NAME);
						DestroyDynamicPickup(businessVariables[x][bPickupID]);
						switch(businessVariables[x][bLocked])
						{
						    case 1: format(labelString, sizeof(labelString), "%s\n(%d - Dueсo: %s)\n\n(Cerrado)", businessVariables[x][bName], x, businessVariables[x][bOwner]);
							case 0: format(labelString, sizeof(labelString), "%s\n(%d - Dueсo: %s)\n\nPresiona ~k~~PED_DUCK~ para entrar", businessVariables[x][bName], x, businessVariables[x][bOwner]);
						}
						UpdateDynamic3DTextLabelText(businessVariables[x][bLabelID], -1, labelString);
						businessVariables[x][bPickupID] = CreateDynamicPickup(1274, 23, businessVariables[x][bExteriorPos][0], businessVariables[x][bExteriorPos][1], businessVariables[x][bExteriorPos][2], 0, 0, -1, 250);
						SendClientMessageEx(playerid, COLOR_GREY, "* Felicitaciones por tu compra!");
						saveBusiness(x);
					}
					else return SendClientMessageEx(playerid, COLOR_GREY, "* No tienes suficiente dinero para comprar este negocio.");
				}
   	else return SendClientMessageEx(playerid, COLOR_GREY, "* No puedes comprar un negocio con dueсo.");
			}
		}
    }
	return 1;
}
Reply
#2

Zenon City? Bah, es una pйrdida de tiempo usar ese gamemode. Te invito a que crees uno de tu autorнa.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)