[Ajuda] Comando /depositarfazenda nao fufar
#1

PHP код:
    CMD:depositarfazenda(playeridparams[])
    {
            new 
borse PlayerInfo[playerid][pPFazkey];
            if (
borse == 255)
            {
                
SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo tem uma Fazenda.");
                return 
true;
            }
            new 
quant;
            new 
string[128];
            if(
sscanf(params"d"quant))
            {
                if (
borse 255)
                {
                    
format(stringsizeof(string), "  Vocк tem R$%d de saldo em sua Fazenda."FBizzInfo[borse][fbTill]);
                    
SendClientMessage(playeridCOLOR_GRAD3string);
                }
                
SendClientMessage(playeridCOLOR_GRAD2"USE: /depositarfazenda [quantidade]");
                return 
true;
            }
            new 
cashdeposit quant;
            if (
cashdeposit GetPlayerMoney(playerid) || cashdeposit 1)
            {
                
SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo tem tanto");
                return 
true;
            }
            if (
borse 255)
            {
                if(!
PlayerToPoint(100playerid,FBizzInfo[borse-200][fbEntranceX],FBizzInfo[borse-200][fbEntranceY],FBizzInfo[borse-200][fbEntranceZ]))
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"   Vocк estб longe de sua fazenda");
                    return 
true;
                }
                else
                {
                    
GiveDinheiro(playerid,-cashdeposit);
                    
FBizzInfo[borse][fbTill] += cashdeposit;
                    
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 
true;
    } 
estou tentando depositar dinheiro na fazenda so que sempre fala que o comando nao existe quando estou depositando.
alguem pode me ajudar?
Reply
#2

Tenta isso:
PHP код:
if(!IsPlayerInRangeOfPoint(playerid100FBizzInfo[borse-200][fbEntranceX],FBizzInfo[borse-200][fbEntranceY],FBizzInfo[borse-200][fbEntranceZ])) 
Em vez de:
PHP код:
if(!PlayerToPoint(100playerid,FBizzInfo[borse-200][fbEntranceX],FBizzInfo[borse-200][fbEntranceY],FBizzInfo[borse-200][fbEntranceZ])) [fbEntranceZ
Reply
#3

nгo funcionou ainda estou com msm problema
Reply
#4

Refiz o comando, tenta:
PHP код:
CMD:depositarfazenda(playeridparams[])
{
   new 
quant;
   new 
string[128];
   new 
borse PlayerInfo[playerid][pPFazkey];
   if (
borse == 255) return SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo tem uma Fazenda.");
   if(
sscanf(params"d"quant))
   {
      
SendClientMessage(playeridCOLOR_GRAD2"USE: /depositarfazenda [quantidade]");
      
format(stringsizeof(string), "  Vocк tem R$%d de saldo em sua Fazenda."FBizzInfo[borse][fbTill]);
      
SendClientMessage(playeridCOLOR_GRAD3string);
      return 
1;
   }
   new 
cashdeposit quant;
   if (
cashdeposit GetPlayerMoney(playerid) || cashdeposit 1) return SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo tem tanto");
   if(!
IsPlayerInRangeOfPoint(playerid100FBizzInfo[borse-200][fbEntranceX],FBizzInfo[borse-200][fbEntranceY],FBizzInfo[borse-200][fbEntranceZ]))
   {
      
SendClientMessage(playeridCOLOR_GRAD2"   Vocк estб longe de sua fazenda");
      return 
true;
   }
   else
   {
      
GiveDinheiro(playerid,-cashdeposit);
      
FBizzInfo[borse][fbTill] += cashdeposit;
      
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 
true;

Se nгo funcionar, tenta assim:
PHP код:
CMD:depositarfazenda(playeridparams[])
{
   new 
quant;
   new 
string[128];
   new 
borse PlayerInfo[playerid][pPFazkey];
   if (
borse == 255) return SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo tem uma Fazenda.");
   if(
sscanf(params"d"quant))
   {
      
SendClientMessage(playeridCOLOR_GRAD2"USE: /depositarfazenda [quantidade]");
      
format(stringsizeof(string), "  Vocк tem R$%d de saldo em sua Fazenda."FBizzInfo[borse][fbTill]);
      
SendClientMessage(playeridCOLOR_GRAD3string);
      return 
1;
   }
   new 
cashdeposit quant;
   if (
cashdeposit GetPlayerMoney(playerid) || cashdeposit 1) return SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo tem tanto");
   if(!
IsPlayerInRangeOfPoint(playerid100FBizzInfo[borse][fbEntranceX],FBizzInfo[borse][fbEntranceY],FBizzInfo[borse][fbEntranceZ]))
   {
      
SendClientMessage(playeridCOLOR_GRAD2"   Vocк estб longe de sua fazenda");
      return 
true;
   }
   else
   {
      
GiveDinheiro(playerid,-cashdeposit);
      
FBizzInfo[borse][fbTill] += cashdeposit;
      
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 
true;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)