[Ajuda] Bug no /depositarfazenda
#1

Na gamemode perfect start, perfect games, play facil tem um bug no /depositarfazenda, mas o /depositarempresa funciona normal e os dois sistemas sгo quase iguais.

Код:
	CMD:depositarfazenda(playerid, params[])
	{
			new borse = PlayerInfo[playerid][pPFazkey];
			if (borse == 255)
			{
				SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem uma Fazenda.");
				return true;
			}
			new quant;
    	    new string[128];
			if(sscanf(params, "d", quant))
			{
                if (borse < 255)
				{
					format(string, sizeof(string), "  Vocк tem R$%d de saldo em sua Fazenda.", FBizzInfo[borse][fbTill]);
					SendClientMessage(playerid, COLOR_GRAD3, string);
				}
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /depositarfazenda [quantidade]");
				return true;
			}
			new cashdeposit = quant;
			if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
			{
				SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem tanto");
				return true;
			}
			if (borse < 255)
			{
				if(!PlayerToPoint(100, playerid,FBizzInfo[borse-200][fbEntranceX],FBizzInfo[borse-200][fbEntranceY],FBizzInfo[borse-200][fbEntranceZ]))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "   Vocк estб longe de sua fazenda");
					return true;
				}
				else
				{
					GiveDinheiro(playerid,-cashdeposit);
					FBizzInfo[borse][fbTill] += cashdeposit;
					format(string, sizeof(string), "  Vocк guardou R$%d no cofre de sua fazenda. O saldo de sua fazenda: R$%d", cashdeposit,FBizzInfo[borse-200][fbTill]);
					SendClientMessage(playerid, COLOR_YELLOW, string);
                    SalvarFEmpresa(borse);
    			}
			}
			Atualizar3Dtexts();
			return true;
	}
Код:
CMD:depositarempresa(playerid, params[])
	{
			new borse = PlayerInfo[playerid][pPbiskey];
			if (borse == 255)
			{
				SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem uma empresa.");
				return true;
			}
			new quant;
    	    new string[128];
			if(sscanf(params, "d", quant))
			{
				if (borse >= 100 && borse < 200)
				{
					format(string, sizeof(string), "  Vocк tem R$%d de saldo em sua empresa.", SBizzInfo[borse-100][sbTill]);
					SendClientMessage(playerid, COLOR_GRAD3, string);
				}
                if (borse < 100)
				{
					format(string, sizeof(string), "  Vocк tem R$%d de saldo em sua empresa.", BizzInfo[borse][bTill]);
					SendClientMessage(playerid, COLOR_GRAD3, string);
				}
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /depositarempresa [quantidade]");
				return true;
			}
			new cashdeposit = quant;
			if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
			{
				SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem tanto");
				return true;
			}
			if (borse >= 100)
			{
				if(!PlayerToPoint(100, playerid,SBizzInfo[borse-100][sbEntranceX],SBizzInfo[borse-100][sbEntranceY],SBizzInfo[borse-100][sbEntranceZ]))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "   Vocк estб longe de sua empresa");
					return true;
				}
				else
				{
					GiveDinheiro(playerid,-cashdeposit);
					SBizzInfo[borse-100][sbTill] += cashdeposit;
					format(string, sizeof(string), "  Vocк guardou R$%d no cofre de sua empresa. O saldo de sua empresa: R$%d", cashdeposit,SBizzInfo[borse-100][sbTill]);
					SendClientMessage(playerid, COLOR_YELLOW, string);
                    SalvarSEmpresa(borse-100);
    			}
			}
		    if (borse < 100)
			{
				if (!PlayerToPoint(100, playerid,BizzInfo[borse][bExitX],BizzInfo[borse][bExitY],BizzInfo[borse][bExitZ]))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "   Vocк estб longe de sua empresa");
					return true;
				}
				else
				{
					GiveDinheiro(playerid,-cashdeposit);
					BizzInfo[borse][bTill] += cashdeposit;
					format(string, sizeof(string), "  Voce depositou R$%d no cofre de sua empresa Total: R$%d", cashdeposit,BizzInfo[borse][bTill]);
					SendClientMessage(playerid, COLOR_YELLOW, string);
                    SalvarEmpresa(borse);
				}
			}
			Atualizar3Dtexts();
			return true;
	}
Reply
#2

Qual й o bug do /DepositarFazenda?
Reply
#3

O comando diz q n existe quando vai usar /depositarfazenda numero mas o /depositarempresa funciona normalmente
Reply
#4

PHP код:
CMD:depositarfazenda(playeridparams[])
{
    new 
quantstring[80], borse PlayerInfo[playerid][pPFazkey];
    if(
borse == 225)
        return 
SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo tem uma Fazenda.");
    if(
sscanf(params"d"quant))
        return 
SendClientMessage(playeridCOLOR_GRAD2"USE: /depositarfazenda [quantidade]");
    if(
borse 225)
    {
         
format(stringsizeof(string), "Vocк tem R$%d de saldo em sua Fazenda."FBizzInfo[borse][fbTill]);
        
SendClientMessage(playeridCOLOR_GRAD3string);
        return 
1;
    }
    if(
quant GetPlayerMoney(playerid) || quant 1)
        return 
SendClientMessage(playeridCOLOR_GRAD2"Vocк nгo tem tanto");
    if(!
PlayerToPoint(100playerid,FBizzInfo[borse-200][fbEntranceX],FBizzInfo[borse-200][fbEntranceY],FBizzInfo[borse-200][fbEntranceZ] && borse 225))
         return 
SendClientMessage(playeridCOLOR_GRAD2"   Vocк estб longe de sua fazenda");
    
GiveDinheiro(playerid,-quant);
     
FBizzInfo[borse][fbTill] += quant;
      
format(stringsizeof(string), "  Vocк guardou R$%d no cofre de sua fazenda. O saldo de sua fazenda: R$%d"cashdeposit,FBizzInfo[borse-200][fbTill]);
       
SendClientMessage(playeridCOLOR_YELLOWstring);
    
SalvarFEmpresa(borse);
    
Atualizar3Dtexts();
    return 
1;

Tenta aн.
Reply
#5

Nгo deu certo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)